blob: d9077939d1dc37bd1c5a1c4934a68087dda52380 [file] [log] [blame] [edit]
#!/usr/bin/env bash
set -u -e -o pipefail
# Googlers: you should npm login using the go/npm-publish service:
# $ npm login --registry https://wombat-dressing-room.appspot.com
# Non-googlers: you should run this script with
# $ NPM_REGISTRY=https://registry.npmjs.org ./release.sh ...
REGISTRY=${NPM_REGISTRY:-https://wombat-dressing-room.appspot.com}
readonly NPM_ARGS=(
"--access public"
"--tag latest"
"--registry $REGISTRY"
# Uncomment for testing
# "--dry-run"
)
for pkg in buildifier buildozer; do
bazel run --config=release //$pkg/npm:$pkg.publish -- ${NPM_ARGS[@]}
done