Skip to content

Commit e56f089

Browse files
committed
Use gradle cache for publish script
1 parent 687cf95 commit e56f089

File tree

1 file changed

+29
-27
lines changed

1 file changed

+29
-27
lines changed

.github/workflows/publish.yml

+29-27
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,39 @@ jobs:
1212
permissions:
1313
contents: write
1414
steps:
15-
- name: Checkout
16-
uses: actions/checkout@v4
17-
with:
18-
submodules: recursive
19-
- name: Set up Java
20-
uses: actions/setup-java@v4
21-
with:
22-
distribution: 'temurin'
23-
java-version: '17'
24-
- name: Set up Rust
25-
uses: actions-rust-lang/setup-rust-toolchain@v1
26-
- name: Set up Python
27-
uses: actions/setup-python@v5
28-
with:
29-
python-version: '3.13'
30-
- name: Give execution permissions to the gradle wrapper
31-
run: chmod +x ./gradlew
32-
- name: Build
33-
env:
34-
KEY_ALIAS: ${{secrets.KEY_ALIAS}}
35-
KEY_PASSWORD: ${{secrets.KEY_PASSWORD}}
36-
STORE_PASSWORD: ${{secrets.KEY_PASSWORD}}
37-
run: |
15+
- name: Checkout
16+
uses: actions/checkout@v4
17+
with:
18+
submodules: recursive
19+
- name: Gradle cache
20+
uses: gradle/actions/setup-gradle@v3
21+
- name: Set up Java
22+
uses: actions/setup-java@v4
23+
with:
24+
distribution: 'temurin'
25+
java-version: '17'
26+
- name: Set up Rust
27+
uses: actions-rust-lang/setup-rust-toolchain@v1
28+
- name: Set up Python
29+
uses: actions/setup-python@v5
30+
with:
31+
python-version: '3.13'
32+
- name: Give execution permissions to the gradle wrapper
33+
run: chmod +x ./gradlew
34+
- name: Build
35+
env:
36+
KEY_ALIAS: ${{secrets.KEY_ALIAS}}
37+
KEY_PASSWORD: ${{secrets.KEY_PASSWORD}}
38+
STORE_PASSWORD: ${{secrets.KEY_PASSWORD}}
39+
run: |
3840
echo "${{secrets.STORE_FILE}}" | base64 --decode > ${HOME}/keyfile.jks
3941
export STORE_FILE_PATH=${HOME}/keyfile.jks
4042
rustup target add x86_64-linux-android i686-linux-android aarch64-linux-android armv7-linux-androideabi
4143
export RUSTFLAGS=--remap-path-prefix=$HOME/.cargo=/rust/cargo
4244
./gradlew :app:assembleRelease
4345
./gradlew :app:buildApksRelease
4446
./gradlew :app:bundleRelease
45-
- name: Release
46-
uses: ncipollo/release-action@v1
47-
with:
48-
artifacts: "./**/app-release.apk,./**/app-release.apks,./**/app-release.aab"
47+
- name: Release
48+
uses: ncipollo/release-action@v1
49+
with:
50+
artifacts: "./**/app-release.apk,./**/app-release.apks,./**/app-release.aab"

0 commit comments

Comments
 (0)