24
24
uses : thebongy/version-check@v1
25
25
with :
26
26
file : package.json
27
+ failBuild : false
27
28
id : version_check
28
29
30
+ - name : Bump package.json version (staging)
31
+ if : github.ref == 'refs/heads/staging'
32
+ run : npm -no-git-tag-version version v${{ steps.version_check.outputs.rawVersion }}-beta
33
+
29
34
- name : Install dependencies
30
35
run : npm ci
31
36
@@ -36,12 +41,18 @@ jobs:
36
41
run : npm run build
37
42
38
43
- name : Create tarball
39
- run : npm pack
44
+ run : |
45
+ npm pack
46
+
47
+ - name : Rename tar (staging)
48
+ if : github.ref == 'refs/heads/staging'
49
+ run : mv *.tgz juno-node-${{ steps.version_check.outputs.rawVersion }}.tgz
50
+
40
51
41
52
- name : Upload Artifact
42
53
uses : actions/upload-artifact@v2
43
54
with :
44
- name : juno-node-${{ steps.version_check.outputs.releaseVersion }}
55
+ name : juno-node-${{ steps.version_check.outputs.rawVersion }}
45
56
path : ./juno-node-${{ steps.version_check.outputs.rawVersion }}.tgz
46
57
47
58
# Publish release on push to master
71
82
uses : actions/create-release@latest
72
83
with :
73
84
tag_name : ${{ steps.version_check.outputs.releaseVersion }}
74
- release_name : juno-node- ${{ steps.version_check.outputs.releaseVersion }}
85
+ release_name : ${{ steps.version_check.outputs.releaseVersion }}
75
86
prerelease : false
76
87
env :
77
88
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -120,14 +131,14 @@ jobs:
120
131
- name : Download Artifact
121
132
uses : actions/download-artifact@v2
122
133
with :
123
- name : juno-node-${{ steps.version_check.outputs.releaseVersion }}
134
+ name : juno-node-${{ steps.version_check.outputs.rawVersion }}
124
135
125
136
- name : Publish Release
126
137
id : create_release
127
138
uses : actions/create-release@latest
128
139
with :
129
140
tag_name : ${{ steps.version_check.outputs.releaseVersion }}
130
- release_name : juno-node- ${{ steps.version_check.outputs.releaseVersion }}
141
+ release_name : ${{ steps.version_check.outputs.releaseVersion }}
131
142
prerelease : true
132
143
env :
133
144
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments