23
23
mkdir -p /usr/local/opt/joker/bin/
24
24
unzip joker-0.15.7-mac-amd64.zip -d /usr/local/opt/joker/bin/
25
25
- name : Checkout Code
26
- uses : actions/checkout@v2
26
+ uses : actions/checkout@v3.0.1
27
27
- name : Install dependencies
28
28
run : lein deps
29
29
- name : Compile
38
38
chmod +x gokuw
39
39
- name : Pack
40
40
run : zip -r goku.zip goku.zip goku gokuw # https://github.com/actions/virtual-environments/issues/2619#issuecomment-778827140
41
- - uses : actions/upload-artifact@v2
41
+ - uses : actions/upload-artifact@v3
42
42
with :
43
43
name : goku-zip
44
44
path : goku.zip
@@ -49,14 +49,18 @@ jobs:
49
49
needs : build
50
50
runs-on : macos-latest
51
51
steps :
52
- - uses : actions/download-artifact@v2
52
+ - uses : actions/download-artifact@v3
53
53
with :
54
54
name : goku-zip
55
55
- name : Delete Other Draft Releases
56
- uses : hugo19941994/delete-draft-releases@v0.1 .0
56
+ uses : hugo19941994/delete-draft-releases@v1.0 .0
57
57
env :
58
58
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
59
59
60
+ - name : Get sha256
61
+ id : sha256
62
+ run : echo "::set-output name=checksum::$(shasum -a 256 goku.zip)"
63
+
60
64
- name : Create Draft Release
61
65
id : create_draft_release
62
66
uses : actions/create-release@v1
65
69
with :
66
70
tag_name : ${{ github.sha }}
67
71
release_name : Release ${{ github.sha }}
68
- # body: |
69
- # goku.zip sha256: ${{ hashFiles('goku.zip') }}
72
+ body : |
73
+ - sha256 ` ${{ steps.sha256.outputs.checksum }}`
70
74
draft : true
71
75
prerelease : false
72
76
- name : Upload Release Asset
86
90
needs : build
87
91
runs-on : macos-latest
88
92
steps :
89
- - uses : actions/download-artifact@v2
93
+ - uses : actions/download-artifact@v3
90
94
with :
91
95
name : goku-zip
96
+ - name : Get sha256
97
+ id : sha256
98
+ run : echo "::set-output name=checksum::$(shasum -a 256 goku.zip)"
92
99
- name : Create Release
93
100
id : create_release
94
101
uses : actions/create-release@v1
99
106
release_name : Release ${{ github.ref }}
100
107
body : |
101
108
Checkout the changelog at https://github.com/yqrashawn/GokuRakuJoudo/blob/master/CHANGELOG.org
109
+ - sha256 `${{ steps.sha256.outputs.checksum }}`
102
110
draft : false
103
111
prerelease : false
104
112
- name : Upload Release Asset
0 commit comments