| #!/usr/bin/env bash | |
| # Uploads a new version of d8 CIPD package | |
| set -e | |
| set -x | |
| if [ -z "$1" ]; then | |
| echo "Usage: update.sh version" | |
| exit 1 | |
| fi | |
| version=$1 | |
| tmpdir=$(mktemp -d) | |
| cleanup() { | |
| rm -rf "$tmpdir" | |
| } | |
| trap cleanup EXIT HUP INT QUIT TERM PIPE | |
| cd "$tmpdir" | |
| for file in "babel.js" "babel.min.js" "LICENSE" | |
| do | |
| curl -o $file "https://unpkg.com/@babel/standalone@$version/$file" | |
| done | |
| cipd create \ | |
| -name dart/third_party/babel \ | |
| -in . \ | |
| -install-mode copy \ | |
| -tag version:$version |