SONARJAVA-6299 Unpin SonarSource GitHub actions#5589
Conversation
SummaryThis PR unpins the Changes:
This allows the action maintainers to automatically ship bugfixes and security updates without requiring manual SHA updates. What reviewers should knowWhat to check:
Context:
|
|
There was a problem hiding this comment.
LGTM! ✅
Clean consistency fix. Looking at the full build.yml, the sanity, test-analyze, custom-rules-license-check, and autoscan jobs were already using SonarSource/vault-action-wrapper@v3 without SHA pinning — so the ruling-qa and plugin-qa jobs were the last two holdouts. This PR brings them in line with the rest.
The repo follows a clear policy: SonarSource-owned actions use semantic version tags (vault-action-wrapper@v3, ci-github-actions/build-maven@v1, gh-action_dogfood_merge@v1), while third-party actions are pinned to SHAs (actions/checkout, jdx/mise-action, slackapi/slack-github-action). This change is consistent with that policy.
The two pinned SHA instances in build.yml were also at different versions (v3.1.0 vs the rest of the file being on v3), so this also resolves a version drift.





No description provided.