build: only stamp version info when releasing (#27362)
Also build releases into a dedicated output_base so you can't accidentally publish with outdated version stamp. Bump the version of rules_nodejs so we don't need to create the symlink_prefixes for the .publish command to work. PR Close #27362
This commit is contained in:
@ -18,12 +18,13 @@ def rules_angular_dependencies():
|
||||
|
||||
#
|
||||
# Download Bazel toolchain dependencies as needed by build actions
|
||||
#
|
||||
# Use a SHA to get fix for needing symlink_prefix during npm publishing
|
||||
# TODO(alexeagle): updated to next tagged rules_typescript release
|
||||
_maybe(
|
||||
http_archive,
|
||||
name = "build_bazel_rules_nodejs",
|
||||
url = "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip",
|
||||
strip_prefix = "rules_nodejs-0.16.2",
|
||||
url = "https://github.com/bazelbuild/rules_nodejs/archive/ee218e2a98b9f09ba07cecac8496a5918c47bc5d.zip",
|
||||
strip_prefix = "rules_nodejs-ee218e2a98b9f09ba07cecac8496a5918c47bc5d",
|
||||
)
|
||||
|
||||
_maybe(
|
||||
|
@ -165,7 +165,7 @@ def flatten_esm5(ctx):
|
||||
ctx: the skylark rule execution context
|
||||
|
||||
Returns:
|
||||
list of flattened files
|
||||
depset of flattened files
|
||||
"""
|
||||
esm5_sources = []
|
||||
result = []
|
||||
@ -186,4 +186,4 @@ def flatten_esm5(ctx):
|
||||
template = f,
|
||||
substitutions = {},
|
||||
)
|
||||
return result
|
||||
return depset(result)
|
||||
|
Reference in New Issue
Block a user