From dcbf7662136564a0e6e5427858826fd2b90ae504 Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sat, 28 May 2022 10:52:34 +0200 Subject: [PATCH 1/2] Add caching of gradle packages on CI --- .github/workflows/check.yml | 7 +++++++ .github/workflows/sign.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 4d60ef5..8dde813 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -27,6 +27,13 @@ jobs: key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar + - name: Cache Gradle packages + uses: actions/cache@v1 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + restore-keys: ${{ runner.os }}-gradle + - name: Run tests env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/sign.yml b/.github/workflows/sign.yml index 0d25ac1..5114d6b 100644 --- a/.github/workflows/sign.yml +++ b/.github/workflows/sign.yml @@ -21,6 +21,13 @@ jobs: java-version: '17' cache: 'gradle' + - name: Cache Gradle packages + uses: actions/cache@v1 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + restore-keys: ${{ runner.os }}-gradle + - name: Sign APK env: MEALIENT_KEY_STORE: ${{ secrets.MEALIENT_KEY_STORE }} From bb57073b31b800011cc4a12889d0e03f9d08e95e Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sat, 28 May 2022 11:15:30 +0200 Subject: [PATCH 2/2] Enable Gradle build cache --- gradle.properties | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 1dc1822..aa695b6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,4 +18,5 @@ android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true # Kotlin code style for this project: "official" or "obsolete": -kotlin.code.style=official \ No newline at end of file +kotlin.code.style=official +org.gradle.caching=true \ No newline at end of file