This is an automated email from the ASF dual-hosted git repository.

davidarthur pushed a commit to branch jun-29-enable-remote-gradle-caching
in repository https://gitbox.apache.org/repos/asf/kafka.git

commit f49e70b90ebc6ae6343e27f58a90d176ea462d47
Author: David Arthur <[email protected]>
AuthorDate: Sun Jun 29 18:51:55 2025 -0400

    supply access key to step
---
 .github/workflows/build.yml | 1 +
 settings.gradle             | 7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index da1ba0a9e85..fd7e680b076 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -134,6 +134,7 @@ jobs:
       - name: Compile and validate
         env:
           SCAN_ARG: ${{ inputs.is-public-fork && '--no-scan' || '--scan' }}
+          DEVELOCITY_ACCESS_KEY: ${{ secrets.KAFKA_DEVELOCITY_ACCESS_KEY }}
         # Gradle flags
         # --build-cache:  Let Gradle restore the build cache
         # --info:         For now, we'll generate lots of logs while setting 
up the GH Actions
diff --git a/settings.gradle b/settings.gradle
index 3ce20e116b7..8aaea44f8f4 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -61,10 +61,11 @@ buildCache {
     remote(develocity.buildCache) {
         enabled = true
 
-        // Check for the presence of the DEVELOCITY_ACCESS_KEY environment 
variable as a proxy for whether this is a fork or not.
-        // Forks should not try to push to the remote cache as they will not 
have permission to do so.
+        // Check for the presence of the DEVELOCITY_ACCESS_KEY environment 
variable
+        // as a proxy for whether this is a fork or not. Forks should not try 
to push
+        // to the remote cache as they will not have permission to do so.
         def accessKey = System.getenv('DEVELOCITY_ACCESS_KEY')
-        push = isGithubActions
+        push = isGithubActions && accessKey
     }
 }
 

Reply via email to