Render configuration-cache status in the caching Job Summary - #989
Merged
Conversation
Add a ConfigurationCacheStatus type and an optional configurationCache field to the CacheReport interface, and render a prominent line for it in renderCachingReport (alongside the cleanup line). This surfaces whether the configuration cache was restored, not restored, restored incompletely, or inactive (no encryption key) in the Job Summary. The field is populated by the gradle-actions-caching provider; it arrives via the vendored-bundle refresh and renders as nothing until then. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
bigdaz
force-pushed
the
gf/render-configuration-cache-status
branch
from
June 12, 2026 22:40
3eb7904 to
e0fc67a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Render the configuration-cache restore-state in the caching Job Summary, driven by the new
CacheReport.configurationCachefield produced by thegradle-actions-cachingprovider.What's here
cache-service.ts: add aConfigurationCacheStatustype (not-active/restored/not-restored/restore-incomplete) and an optionalconfigurationCachefield onCacheReport.caching-report.ts: aCONFIG_CACHE_COPYmap and a prominent status line inrenderCachingReport, beside the cleanup line. Thenot-activecase links to the#cache-encryption-keydocs.Cross-repo dependency
The field is populated by gradle/actions-caching PR #75 ("Restore configuration-cache support for simple builds"). This rendering compiles independently (it uses this repo's own
CacheReporttype) and renders nothing until the vendoredgradle-actions-cachingbundle is refreshed from that branch — so this should land with/after the vendor refresh.Verification
npm run checkclean; full Jest suite (366 tests) passes, including 3 new rendering tests.🤖 Generated with Claude Code