SIGN IN SIGN UP
angular / material UNCLAIMED

Material design for AngularJS

0 0 15 JavaScript
2014-08-19 13:59:10 -06:00
#!/bin/bash
ARG_DEFS=(
"--version=(.*)"
)
function run {
cd ../
# GitHub token specified as Travis environment variable
# e.g. echo "https://${ANGULARJS_MATERIAL_BOWER_TOKEN}:@github.com" > .git/credentials
#
# Both `snapshot-docs-site.sh` and `bower-material-release.sh` use
# this ANGULARJS_MATERIAL_BOWER_TOKEN variable
if [[ "$ANGULARJS_MATERIAL_BOWER_TOKEN" == "" ]]; then
echo "ERROR: Environment variable ANGULARJS_MATERIAL_BOWER_TOKEN needed to push a release."
echo "Please set ANGULARJS_MATERIAL_BOWER_TOKEN to a valid github push token for angular/material,"
2014-08-19 13:59:10 -06:00
echo "then try again."
exit 1
fi
./scripts/bower-material-release.sh --version=$VERSION
2014-08-19 13:59:10 -06:00
2014-08-27 09:57:42 -06:00
replaceJsonProp "package.json" "version" "$VERSION"
echo "-- Committing, tagging and pushing bower.json and package.json..."
git commit package.json -m "release: version $VERSION"
2014-08-27 09:57:42 -06:00
git tag -f v$VERSION
git push -q origin master
git push -q origin v$VERSION
echo "-- Version $VERSION pushed successfully to angular/material!"
2014-08-19 13:59:10 -06:00
}
source $(dirname $0)/utils.inc