File tree Expand file tree Collapse file tree 5 files changed +372
-419
lines changed Expand file tree Collapse file tree 5 files changed +372
-419
lines changed Original file line number Diff line number Diff line change 1- name : Release
1+ name : Releases
2+
23on :
34 push :
4- branches :
5- - main
5+ branches : [main]
6+
67jobs :
78 build :
8- name : Build and upload
99 runs-on : ubuntu-latest
1010 steps :
11- - name : Checkout
12- uses : actions/checkout@v3.5.3
13- with :
14- fetch-depth : 0
15- - name : Setup Node.js
16- uses : actions/setup-node@v3.7.0
11+ - uses : actions/checkout@v3.5.3
12+ - uses : actions/setup-node@v3.7.0
1713 with :
18- node-version : ' 18.x'
19- - name : Install dependencies
20- run : npm install
21- - name : Build
22- run : npm run prepack
23- - name : Upload dist
24- uses : actions/upload-artifact@v3.1.2
25- with :
26- name : lib
27- path : lib
14+ node-version : " 18.x"
15+ - run : npm install
2816
29- release :
30- name : Download dist and release
31- runs-on : ubuntu-latest
32- needs : build
33- steps :
34- - name : Checkout
35- uses : actions/checkout@v3.5.3
36- with :
37- fetch-depth : 0
38- - name : Setup Node.js
39- uses : actions/setup-node@v3.7.0
40- with :
41- node-version : ' 18.x'
42- - name : Install dependencies
43- run : npm install
44- - name : Download dist
45- uses : actions/download-artifact@v3
46- with :
47- name : lib
48- path : lib
49- - name : Display dirs
50- run : ls -R
5117 - name : get-npm-version
5218 id : package-version
5319 uses : martinbeentjes/npm-get-version-action@v1.3.1
20+ - name : install npm packall
21+ run : npm install npm-pack-all
22+
23+ - run : node node_modules/.bin/npm-pack-all
24+ - uses : Klemensas/action-autotag@stable
25+ id : update_tag
26+ with :
27+ GITHUB_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
28+ tag_prefix : " v"
5429 - name : github-release
30+ if : steps.update_tag.outputs.tagname
5531 id : github-release
5632 env :
5733 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
58- run : gh release create v${{ steps.package-version.outputs.current-version }} --title "Release ${{ steps.package-version.outputs.current-version }}" --generate-notes
34+ run : gh release create v${{ steps.package-version.outputs.current-version }} --title "Release ${{ steps.package-version.outputs.current-version }}" --generate-notes ./contentstack-cli-cm-regex-validate-${{ steps.package-version.outputs.current-version }}.tgz
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments