File tree 2 files changed +23
-19
lines changed
2 files changed +23
-19
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
1
2
set -e
2
- CUR_VERSION=` node build/get-weex-version.js -c`
3
- NEXT_VERSION=` node build/get-weex-version.js`
3
+ CUR_VERSION=$( node build/get-weex-version.js -c)
4
+ NEXT_VERSION=$( node build/get-weex-version.js)
4
5
5
6
echo " Current: $CUR_VERSION "
6
7
read -p " Enter new version ($NEXT_VERSION ): " -n 1 -r
@@ -20,15 +21,16 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
20
21
WEEX_VERSION=$NEXT_VERSION npm run build:weex
21
22
22
23
# update package
23
- cd packages/weex-vue-framework
24
- npm version $NEXT_VERSION
24
+ # using subshells to avoid having to cd back
25
+ ( cd packages/weex-vue-framework
26
+ npm version " $NEXT_VERSION "
25
27
npm publish
26
- cd -
28
+ )
27
29
28
- cd packages/weex-template-compiler
29
- npm version $NEXT_VERSION
30
+ ( cd packages/weex-template-compiler
31
+ npm version " $NEXT_VERSION "
30
32
npm publish
31
- cd -
33
+ )
32
34
33
35
# commit
34
36
git add packages/weex*
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
1
2
set -e
2
3
3
4
if [[ -z $1 ]]; then
4
5
echo " Enter new version: "
5
- read VERSION
6
+ read -r VERSION
6
7
else
7
8
VERSION=$1
8
9
fi
@@ -32,23 +33,24 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
32
33
VERSION=$VERSION npm run build
33
34
34
35
# update packages
35
- cd packages/vue-template-compiler
36
- npm version $VERSION
36
+ # using subshells to avoid having to cd back
37
+ ( ( cd packages/vue-template-compiler
38
+ npm version " $VERSION "
37
39
if [[ -z $RELEASE_TAG ]]; then
38
40
npm publish
39
41
else
40
- npm publish --tag $RELEASE_TAG
42
+ npm publish --tag " $RELEASE_TAG "
41
43
fi
42
- cd -
44
+ )
43
45
44
46
cd packages/vue-server-renderer
45
- npm version $VERSION
47
+ npm version " $VERSION "
46
48
if [[ -z $RELEASE_TAG ]]; then
47
49
npm publish
48
50
else
49
- npm publish --tag $RELEASE_TAG
51
+ npm publish --tag " $RELEASE_TAG "
50
52
fi
51
- cd -
53
+ )
52
54
53
55
# commit
54
56
git add -A
@@ -63,14 +65,14 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
63
65
# generate release note
64
66
npm run release:note
65
67
# tag version
66
- npm version $VERSION --message " build: release $VERSION "
68
+ npm version " $VERSION " --message " build: release $VERSION "
67
69
68
70
# publish
69
- git push origin refs/tags/v$VERSION
71
+ git push origin refs/tags/v" $VERSION "
70
72
git push
71
73
if [[ -z $RELEASE_TAG ]]; then
72
74
npm publish
73
75
else
74
- npm publish --tag $RELEASE_TAG
76
+ npm publish --tag " $RELEASE_TAG "
75
77
fi
76
78
fi
You can’t perform that action at this time.
0 commit comments