File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,6 @@ rm -f manifest-beta.tmp.json
1818# Rewrite versions in relevant files.
1919jq " .version=\" ${NEW_VERSION} \" " package.json > package.tmp.json && mv package.tmp.json package.json
2020jq " .version=\" ${NEW_VERSION} \" " manifest-beta.json > manifest-beta.tmp.json && mv manifest-beta.tmp.json manifest-beta.json
21- # jq ". + {\"${NEW_VERSION}\": \"1.5.8\"}" versions.json > versions.tmp.json && mv versions.tmp.json versions.json
2221
2322# Create commit & commit.
2423git commit -a -m " Auto-release beta ${NEW_VERSION} "
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ # Automatically update versions in files and commit changes
3+
4+ set -e
5+
6+ NEW_VERSION=$1
7+
8+ if [ -z " $NEW_VERSION " ]; then
9+ NEW_VERSION=$( jq -r " .version" manifest.json | awk -F. -v OFS=. ' {$NF += 1 ; print}' )
10+ fi
11+
12+ echo " Releasing version '${NEW_VERSION} '"
13+
14+ # Delete old files if they exist
15+ rm -f package.tmp.json
16+ rm -f manifest.tmp.json
17+
18+ # Rewrite versions in relevant files.
19+ jq " .version=\" ${NEW_VERSION} \" " package.json > package.tmp.json && mv package.tmp.json package.json
20+ jq " .version=\" ${NEW_VERSION} \" " manifest.json > manifest.tmp.json && mv manifest.tmp.json manifest.json
21+ jq " . + {\" ${NEW_VERSION} \" : \" 1.5.7\" }" versions.json > versions.tmp.json && mv versions.tmp.json versions.json
22+
23+ npm run build && npm run docs
24+
25+ # Create commit & commit.
26+ git commit -a -m " Auto-release ${NEW_VERSION} "
27+ git push
28+
You can’t perform that action at this time.
0 commit comments