This repository was archived by the owner on May 4, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +46
-1
lines changed Expand file tree Collapse file tree 2 files changed +46
-1
lines changed Original file line number Diff line number Diff line change
1
+ # https://github.com/marketplace/actions/publish-a-release
1
2
on :
2
3
push :
3
4
branches :
4
5
- master
6
+ tags :
7
+ - " !v*"
5
8
6
9
jobs :
7
10
build :
20
23
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
21
24
with :
22
25
tag_name : ${{ env.EXTENSION_RELEASE_VERSION }}
23
- release_name : Release ${{ env.EXTENSION_RELEASE_VERSION }}
26
+ release_name : Release Draft for ${{ env.EXTENSION_RELEASE_VERSION }}
24
27
draft : true
25
28
prerelease : false
26
29
- name : Upload release asset
Original file line number Diff line number Diff line change
1
+ on :
2
+ push :
3
+ branches :
4
+ - " master"
5
+ tags :
6
+ - " v*"
7
+
8
+ jobs :
9
+ build :
10
+ runs-on : ubuntu-latest
11
+ steps :
12
+ - name : Checkout
13
+ uses : actions/checkout@v2
14
+ - name : " Test release script"
15
+ run : ./release.sh
16
+ - name : Set release number for publication
17
+ run : echo "EXTENSION_RELEASE_VERSION=$(grep \"version\" public/manifest.json | awk -F\" '{print $4}')" >> $GITHUB_ENV
18
+ - name : Create release
19
+ id : create_release
20
+ uses : actions/create-release@v1
21
+ env :
22
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
23
+ with :
24
+ tag_name : ${{ github.ref }}
25
+ release_name : Release ${{ github.ref }}
26
+ draft : false
27
+ prerelease : false
28
+ - name : Upload release asset
29
+ uses : actions/upload-release-asset@v1
30
+ env :
31
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
+ with :
33
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
34
+ asset_path : ./build/extension-${{ env.EXTENSION_RELEASE_VERSION }}.zip
35
+ asset_name : extension-${{ env.EXTENSION_RELEASE_VERSION }}.zip
36
+ asset_content_type : application/zip
37
+ - name : Publish release
38
+ uses : StuYarrow/publish-release@v1
39
+ env :
40
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41
+ with :
42
+ id : ${{ steps.create_release.outputs.id }}
You can’t perform that action at this time.
0 commit comments