Repository navigation
Fix cache key identity for SonarHTML - #874
Conversation
Ruling Report✅ No changes to ruling expected issues in this PR |
1918298 to
b977702
Compare
|
Code Review ✅ Approved 2 closed / 2 findings🟡 Medium risk · Changes Maven cache ownership and keys across build and QA workflows. Fixes Maven cache key identity by giving Linux and Windows build jobs sole ownership of their caches, preventing QA jobs from inadvertently overwriting them. Resolves IT-only dependencies being saved to cache and the ✅ 2 closed✅ Performance: IT-only Maven dependencies are no longer saved to any cache
✅ Cross-PR: #857's maven_cache anchor conflicts with the new opt-in save contract
VerificationFunctional validation No results Rules No rules evaluated Auto-approval Not enabledOptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |





Part of CLP-900
Give the Linux and Windows build jobs sole ownership of their Maven caches. QA jobs restore the cache without saving it, and the shared Maven actions no longer write a second cache for the same repository.
Validation: PR CI passed, and Linux build, QA, and Windows build restored exact Maven cache keys. In the last 30 days, 9 of 52 commits touched a POM. The new default-branch writer behavior can only be measured when the workflow runs on master.