mirror of
https://github.com/zhigang1992/angular.js.git
synced 2026-01-13 08:59:54 +08:00
35 lines
625 B
Bash
Executable File
35 lines
625 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
function catch_errors() {
|
|
echo "ERROR. That's life."
|
|
exit 1
|
|
}
|
|
|
|
trap catch_errors ERR
|
|
|
|
TMP_FILE='changelog.tmp'
|
|
CHANGELOG_FILE='CHANGELOG.md'
|
|
|
|
echo "Getting current version..."
|
|
VERSION=`./version.js --current`
|
|
|
|
echo "Generating changelog..."
|
|
./changelog.js $VERSION $TMP_FILE
|
|
|
|
cat $CHANGELOG_FILE >> $TMP_FILE
|
|
mv -f $TMP_FILE $CHANGELOG_FILE
|
|
|
|
|
|
echo "Updating version..."
|
|
./version.js --remove-snapshot
|
|
|
|
echo "CONFIRM TO COMMIT"
|
|
read WHATEVER
|
|
|
|
|
|
echo "Creating commit..."
|
|
git commit version.yaml CHANGELOG.md -m "chore(relase): cutting the v$VERSION release"
|
|
|
|
echo "Creating tag..."
|
|
git tag "v$VERSION"
|