From 9729f6fbbbd624cd39cc48dcab662c53a32debd7 Mon Sep 17 00:00:00 2001 From: akshit-jm Date: Sun, 31 May 2026 22:39:27 +0530 Subject: [PATCH] Use build cache for faster builds --- .github/actions/ecr-build-push/action.yml | 3 ++- .github/actions/gradle-setup/action.yml | 1 + .github/workflows/jvm-post-merge.yml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/actions/ecr-build-push/action.yml b/.github/actions/ecr-build-push/action.yml index 0ca18d6..2d0f567 100644 --- a/.github/actions/ecr-build-push/action.yml +++ b/.github/actions/ecr-build-push/action.yml @@ -58,6 +58,7 @@ runs: path: | ~/.gradle/caches ~/.gradle/wrapper + ~/.gradle/build-cache key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle.kts', '**/gradle-wrapper.properties') }} restore-keys: gradle-${{ runner.os }}- @@ -84,7 +85,7 @@ runs: run: | MODULE="${{ inputs.module }}" [[ "$MODULE" == ":" ]] && MODULE="" - ./gradlew build "${MODULE}:jibDockerBuild" + ./gradlew "${MODULE}:jibDockerBuild" --build-cache - name: Tag Image shell: bash diff --git a/.github/actions/gradle-setup/action.yml b/.github/actions/gradle-setup/action.yml index a632b05..66ee596 100644 --- a/.github/actions/gradle-setup/action.yml +++ b/.github/actions/gradle-setup/action.yml @@ -25,5 +25,6 @@ runs: path: | ~/.gradle/caches ~/.gradle/wrapper + ~/.gradle/build-cache key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle.kts', '**/gradle-wrapper.properties') }} restore-keys: gradle-${{ runner.os }}- diff --git a/.github/workflows/jvm-post-merge.yml b/.github/workflows/jvm-post-merge.yml index 236be0e..1d52f91 100644 --- a/.github/workflows/jvm-post-merge.yml +++ b/.github/workflows/jvm-post-merge.yml @@ -104,7 +104,7 @@ jobs: if: github.event_name == 'push' run: | echo "Running build and tests" - ./gradlew build + ./gradlew build --build-cache # Runs in the same job so JaCoCo reports from the test step above are # already on disk — no need to re-run tests.