Skip to content

Commit 93b46dc

Browse files
committed
ci(android): create apk debug
1 parent 5d012e5 commit 93b46dc

File tree

1 file changed

+34
-6
lines changed

1 file changed

+34
-6
lines changed

.github/workflows/pull-request.yml

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,25 @@ jobs:
1919
with:
2020
java-version: '17'
2121
distribution: 'jetbrains'
22+
cache: 'gradle'
2223

2324
- name: Package
2425
run: |
2526
./gradlew application:packageReleaseTarGz
2627
./gradlew application:packageReleaseDeb
2728
./gradlew application:packageReleaseRpm
2829
29-
- name: Prepare Artifacts
30+
- name: Prepare packages
3031
run: |
3132
mkdir -p binaries
3233
mv application/build/distribution/*.tar.gz binaries/
3334
mv application/build/compose/binaries/main-release/deb/*.deb binaries/
3435
mv application/build/compose/binaries/main-release/rpm/*.rpm binaries/
3536
36-
- name: Upload
37+
- name: Upload packages
3738
uses: actions/upload-artifact@v4
3839
with:
39-
name: NeoRegex-linux-packages
40+
name: NeoRegex-linux
4041
path: binaries/*
4142

4243
build-windows:
@@ -51,14 +52,15 @@ jobs:
5152
with:
5253
java-version: '17'
5354
distribution: 'jetbrains'
55+
cache: 'gradle'
5456

5557
- name: Package exe
5658
run: ./gradlew application:packageReleaseExe
5759

5860
- name: Upload
5961
uses: actions/upload-artifact@v4
6062
with:
61-
name: NeoRegex-windows-packages
63+
name: NeoRegex-windows
6264
path: application/build/compose/binaries/main-release/exe/*.exe
6365

6466
build-macos:
@@ -73,12 +75,38 @@ jobs:
7375
with:
7476
java-version: '17'
7577
distribution: 'jetbrains'
78+
cache: 'gradle'
7679

7780
- name: Package dmg
7881
run: ./gradlew application:packageReleaseDmg
7982

80-
- name: Upload
83+
- name: Upload dmg
8184
uses: actions/upload-artifact@v4
8285
with:
83-
name: NeoRegex-macos-packages
86+
name: NeoRegex-macos
8487
path: application/build/compose/binaries/main-release/dmg/*.dmg
88+
89+
build-android:
90+
runs-on: ubuntu-latest
91+
steps:
92+
- name: Checkout
93+
uses: actions/checkout@v4
94+
95+
- name: Setup JDK
96+
uses: actions/setup-java@v4
97+
with:
98+
java-version: '17'
99+
distribution: 'zulu'
100+
cache: 'gradle'
101+
102+
- name: Setup Android SDK
103+
uses: android-actions/setup-android@v3
104+
105+
- name: Build apk
106+
run: ./gradlew assembleDebug
107+
108+
- name: Upload apk
109+
uses: actions/upload-artifact@v4
110+
with:
111+
name: NeoRegex-android
112+
path: application/build/outputs/apk/debug/*.apk

0 commit comments

Comments
 (0)