Skip to content

Commit 6c2228b

Browse files
authored
Improve caching system for actions (#2249)
1 parent be78306 commit 6c2228b

4 files changed

Lines changed: 21 additions & 4 deletions

File tree

.github/workflows/build_to_archive.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ jobs:
4040
with:
4141
distribution: temurin
4242
java-version: 17
43-
cache: gradle
4443

4544
- name: Grant execute permission for gradlew
4645
run: chmod +x gradlew
@@ -56,6 +55,11 @@ jobs:
5655
echo "::add-mask::${KEY_PWD}"
5756
echo "key_pwd=$KEY_PWD" >> $GITHUB_OUTPUT
5857
58+
- name: Setup Gradle
59+
uses: gradle/actions/setup-gradle@v5
60+
with:
61+
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
62+
5963
- name: Run Gradle
6064
run: ./gradlew assemblePrerelease
6165
env:

.github/workflows/generate_dokka.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ jobs:
4545
with:
4646
distribution: temurin
4747
java-version: 17
48-
cache: gradle
48+
49+
- name: Setup Gradle
50+
uses: gradle/actions/setup-gradle@v5
51+
with:
52+
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
4953

5054
- name: Set up Android SDK
5155
uses: android-actions/setup-android@v3

.github/workflows/prerelease.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ jobs:
3131
with:
3232
distribution: temurin
3333
java-version: 17
34-
cache: gradle
3534

3635
- name: Grant execute permission for gradlew
3736
run: chmod +x gradlew
@@ -47,6 +46,11 @@ jobs:
4746
echo "::add-mask::${KEY_PWD}"
4847
echo "key_pwd=$KEY_PWD" >> $GITHUB_OUTPUT
4948
49+
- name: Setup Gradle
50+
uses: gradle/actions/setup-gradle@v5
51+
with:
52+
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
53+
5054
- name: Run Gradle
5155
run: ./gradlew assemblePrerelease build androidSourcesJar makeJar
5256
env:

.github/workflows/pull_request.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,16 @@ jobs:
1313
with:
1414
distribution: temurin
1515
java-version: 17
16-
cache: gradle
1716

1817
- name: Grant execute permission for gradlew
1918
run: chmod +x gradlew
2019

20+
- name: Setup Gradle
21+
uses: gradle/actions/setup-gradle@v5
22+
with:
23+
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
24+
cache-read-only: false
25+
2126
- name: Run Gradle
2227
run: ./gradlew assemblePrereleaseDebug
2328

0 commit comments

Comments
 (0)