Skip to content

Commit 8dc3c1d

Browse files
committed
ci: upgrade pkgs, add sha256 to release note
1 parent 8697b9b commit 8dc3c1d

File tree

3 files changed

+20
-12
lines changed

3 files changed

+20
-12
lines changed

.github/workflows/build-and-release.yaml

+15-7
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
mkdir -p /usr/local/opt/joker/bin/
2424
unzip joker-0.15.7-mac-amd64.zip -d /usr/local/opt/joker/bin/
2525
- name: Checkout Code
26-
uses: actions/checkout@v2
26+
uses: actions/checkout@v3.0.1
2727
- name: Install dependencies
2828
run: lein deps
2929
- name: Compile
@@ -38,7 +38,7 @@ jobs:
3838
chmod +x gokuw
3939
- name: Pack
4040
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
4242
with:
4343
name: goku-zip
4444
path: goku.zip
@@ -49,14 +49,18 @@ jobs:
4949
needs: build
5050
runs-on: macos-latest
5151
steps:
52-
- uses: actions/download-artifact@v2
52+
- uses: actions/download-artifact@v3
5353
with:
5454
name: goku-zip
5555
- name: Delete Other Draft Releases
56-
uses: hugo19941994/delete-draft-releases@v0.1.0
56+
uses: hugo19941994/delete-draft-releases@v1.0.0
5757
env:
5858
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5959

60+
- name: Get sha256
61+
id: sha256
62+
run: echo "::set-output name=checksum::$(shasum -a 256 goku.zip)"
63+
6064
- name: Create Draft Release
6165
id: create_draft_release
6266
uses: actions/create-release@v1
@@ -65,8 +69,8 @@ jobs:
6569
with:
6670
tag_name: ${{ github.sha }}
6771
release_name: Release ${{ github.sha }}
68-
# body: |
69-
# goku.zip sha256: ${{ hashFiles('goku.zip') }}
72+
body: |
73+
- sha256 `${{ steps.sha256.outputs.checksum }}`
7074
draft: true
7175
prerelease: false
7276
- name: Upload Release Asset
@@ -86,9 +90,12 @@ jobs:
8690
needs: build
8791
runs-on: macos-latest
8892
steps:
89-
- uses: actions/download-artifact@v2
93+
- uses: actions/download-artifact@v3
9094
with:
9195
name: goku-zip
96+
- name: Get sha256
97+
id: sha256
98+
run: echo "::set-output name=checksum::$(shasum -a 256 goku.zip)"
9299
- name: Create Release
93100
id: create_release
94101
uses: actions/create-release@v1
@@ -99,6 +106,7 @@ jobs:
99106
release_name: Release ${{ github.ref }}
100107
body: |
101108
Checkout the changelog at https://github.com/yqrashawn/GokuRakuJoudo/blob/master/CHANGELOG.org
109+
- sha256 `${{ steps.sha256.outputs.checksum }}`
102110
draft: false
103111
prerelease: false
104112
- name: Upload Release Asset

.github/workflows/test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
name: test
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v2
10+
- uses: actions/checkout@v3.0.1
1111
- name: Install dependencies
1212
run: lein deps
1313
- name: Run tests

project.clj

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
:main karabiner-configurator.core
77
:aot :all
88
:dependencies [[org.clojure/clojure "1.10.1"]
9-
[org.clojure/tools.cli "1.0.194"]
9+
[org.clojure/tools.cli "1.0.206"]
1010
[me.raynes/fs "1.4.6"]
11-
[cheshire "5.10.0"]
11+
[cheshire "5.10.2"]
1212
[environ "1.2.0"]]
13-
:plugins [[lein-cloverage "1.0.13"]
14-
[lein-environ "1.1.0"]]
13+
:plugins [[lein-cloverage "1.2.3"]
14+
[lein-environ "1.2.0"]]
1515
:profiles {:dev {:env {:is-dev true}}
1616
:test {:env {:is-dev true}}})
1717

0 commit comments

Comments
 (0)