Skip to content

Commit 66eb344

Browse files
committed
chore: github actions build apk get-short-sha
1 parent f772707 commit 66eb344

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

.github/workflows/Build-Apk.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,16 @@ jobs:
3838
- run: chmod 777 ./gradlew
3939
- run: ./gradlew app:assembleGkdRelease
4040

41+
- id: get-short-sha
42+
run: |
43+
id=$(echo ${{ github.sha }} | cut -c 1-7)
44+
echo "::set-output name=id::$id"
45+
4146
- uses: actions/upload-artifact@v7
4247
with:
43-
name: release
44-
path: app/build/outputs/apk/gkd/release
45-
archive: false
48+
archive: true
49+
name: gkd-${{ steps.get-short-sha.outputs.id }}.apk
50+
path: app/build/outputs/apk/gkd/release/app-gkd-release.apk
4651

4752
- uses: actions/upload-artifact@v7
4853
with:

.github/workflows/Build-Release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
build:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v5
12+
- uses: actions/checkout@v6
1313

1414
- uses: actions/setup-java@v5
1515
with:
@@ -39,22 +39,22 @@ jobs:
3939
- run: chmod 777 ./gradlew
4040
- run: ./gradlew app:assembleGkdRelease app:bundlePlayRelease
4141

42-
- uses: actions/upload-artifact@v4
42+
- uses: actions/upload-artifact@v7
4343
with:
4444
name: release
4545
path: app/build/outputs/apk/gkd/release
4646

47-
- uses: actions/upload-artifact@v4
47+
- uses: actions/upload-artifact@v7
4848
with:
4949
name: playRelease
5050
path: app/build/outputs/bundle/playRelease
5151

52-
- uses: actions/upload-artifact@v4
52+
- uses: actions/upload-artifact@v7
5353
with:
5454
name: outputs
5555
path: app/build/outputs
5656

57-
- uses: actions/upload-artifact@v4
57+
- uses: actions/upload-artifact@v7
5858
with:
5959
name: CHANGELOG.md
6060
path: CHANGELOG.md
@@ -64,17 +64,17 @@ jobs:
6464
permissions: write-all
6565
runs-on: ubuntu-latest
6666
steps:
67-
- uses: actions/download-artifact@v4
67+
- uses: actions/download-artifact@v8
6868
with:
6969
name: outputs
7070
path: outputs
7171

72-
- uses: actions/download-artifact@v4
72+
- uses: actions/download-artifact@v8
7373
with:
7474
name: release
7575
path: release
7676

77-
- uses: actions/download-artifact@v4
77+
- uses: actions/download-artifact@v8
7878
with:
7979
name: CHANGELOG.md
8080

0 commit comments

Comments
 (0)