Skip to content

(DO NOT MERGE) BUILD-10706: Configure gh-action_cache to use S3 cache backend#117

Closed
bwalsh434 wants to merge 2 commits intomasterfrom
BUILD-10706-s3-cache
Closed

(DO NOT MERGE) BUILD-10706: Configure gh-action_cache to use S3 cache backend#117
bwalsh434 wants to merge 2 commits intomasterfrom
BUILD-10706-s3-cache

Conversation

@bwalsh434
Copy link

@bwalsh434 bwalsh434 commented Mar 24, 2026

Use S3 cache backend for CI caching.

Relates to https://sonarsource.atlassian.net/browse/BUILD-10706 (parent ticket - BUILD-10684)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hashicorp-vault-sonar-prod
Copy link

hashicorp-vault-sonar-prod bot commented Mar 24, 2026

BUILD-10706

@sonar-review-alpha
Copy link

Summary

Configures GitHub Actions workflows to use S3 as the cache backend instead of the default storage. The change adds a CACHE_BACKEND: s3 environment variable to two workflows: the main build pipeline and the unified-dogfooding scheduled job. This enables CI jobs to leverage S3 for caching build artifacts, dependencies, and other intermediate outputs.

What reviewers should know

The changes are minimal—just environment variable declarations in two workflow files. To review effectively: (1) verify that the build system actually respects the CACHE_BACKEND variable and is configured to handle S3 in the build scripts/Gradle configuration, (2) check that S3 access credentials are already set up as GitHub secrets or runner environment, since this PR doesn't add those, and (3) ensure the S3 bucket and IAM permissions are in place. The changes have no direct runtime impact on job logic, only cache behavior.


  • Generate Walkthrough
  • Generate Diagram

🗣️ Give feedback

@bwalsh434 bwalsh434 marked this pull request as draft March 24, 2026 19:51
@bwalsh434 bwalsh434 changed the title BUILD-10706 use S3 cache backend BUILD-10706: Configure gh-action_cache to use S3 cache backend Mar 24, 2026
@bwalsh434 bwalsh434 changed the title BUILD-10706: Configure gh-action_cache to use S3 cache backend (DO NOT MERGE) BUILD-10706: Configure gh-action_cache to use S3 cache backend Mar 24, 2026
@sonarqube-next
Copy link

@bwalsh434 bwalsh434 closed this Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant