Repository navigation
BUILD-13184: Pin third-party actions to StepSecurity - #364
Conversation
Code Review ✅ Approved 1 closed / 1 findings🟡 Medium risk · Replacing pinned mise and alls-green actions across shared composites and CI workflows could change setup or job-gating behavior and disrupt builds. Pins third-party actions to StepSecurity forks: ✅ 1 closed✅ Quality: README examples still tell consumers to use jdx/mise-action
Verification Rules 2/2 met PRs 2 inspectedFunctional validation No results Rules 2 passed 1 not applicable
Broader impact PRs 2 inspectedCross-PR 2 PRs inspected 0 open impacts
Auto-approval Not enabledFor more verification details, comment OptionsAuto-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 |
|



Summary
jdx/mise-actionv5.1.1 tostep-security/mise-actionv5.1.2 (a225bbd7c202ddf57dd76dff22bb7992f6314173) in the published composite actions and the test workflows that call it directly.re-actors/alls-greenv1.3.0 tostep-security/alls-greenv1.3.0 (42a30a1f2469c81cb95ae89a722da4c1c4fcc240) in.github/workflows/test-build-number.yml.config-gradle/action.ymlongradle/actions/setup-gradlev6.4.0.step-security/gradle-actionspublishessetup-gradleonly on major v5 (latest release v5.0.1); there is no v6 tag, so the major is unchanged.https://sonarsource.atlassian.net/browse/BUILD-13184
Test plan
Free for public repositories.subscription-smokeonsonar-xs, green). The composites need Vault and sibling actions, so the smoke called the pinned SHAs directly:step-security/mise-action@a225bbd7c202ddf57dd76dff22bb7992f6314173andstep-security/alls-green@42a30a1f2469c81cb95ae89a722da4c1c4fcc240.StepSecurity Maintained Action/Secure drop-in replacement for jdx/mise-actionandSecure drop-in replacement for re-actors/alls-green.REPO_PRIVATEwastrue. The subscription check concluded success. The step output did not printFree for public repositories,This action requires a StepSecurity subscription, orTimeout or API not reachable. Those three strings appear only inside the alls-green script text that Actions echoes before the step runs.chore/tom/BUILD-13184-subscription-smokewas deleted. The workflow is not onsonar-dummymaster. No pull request was opened onsonar-dummy.