release(bazel): change publish-next script to publish bazel artifacts (#23097)

PR Close #23097
This commit is contained in:
Alex Eagle
2018-03-30 13:48:47 -07:00
committed by Igor Minar
parent 22cb2c9441
commit 15278784fc
19 changed files with 32 additions and 1 deletions

View File

@ -1,6 +1,13 @@
#!/usr/bin/env bash
set -u -e -o pipefail
# Use for BETA and RC releases
# Publish all packages in `dist/packages-dist` to npm (as next)
(cd dist/packages-dist; for p in `ls .`; do npm publish --access public --tag next $p; done)
# Query Bazel for npm_package and ng_package rules with tags=["release-with-framework"]
for p in $(bazel query --output=label 'attr("tags", "\[.*release-with-framework.*\]", //...) intersect kind(".*_package", //...)'); do
bazel run -- $p.publish --access public --tag next
done
(cd dist/packages-dist; for p in language-service service-worker; do npm publish --access public --tag next $p; done)