Repository navigation
BUILD-13187: Pin test workflows to StepSecurity - #103
Conversation
|
|
Code Review ✅ Approved🟡 Medium risk · Replacing pinned test-workflow actions with StepSecurity versions changes CI setup and job gating, which could cause tests to run or report differently. Pins Verification Rules 3/3 met PRs 1 inspectedFunctional validation No results Rules 3 passed
Broader impact PRs 1 inspectedCross-PR 1 PR 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-actionv4.0.1tostep-security/mise-actionv4.0.1(c7396e2a2a4ad1ea43abee3317d964292da354ae) intest-action.ymlandtest-cache-migration-gh2s3.yml. That SHA is the releasedv4.0.1tag, not the floatingv4tag (v4.2.4) and not the jdx commit.re-actors/alls-greenv1.2.2tostep-security/alls-greenv1.3.0(42a30a1f2469c81cb95ae89a722da4c1c4fcc240), the current released tag on major v1. The pin is that tag's commit SHA, not@v1.action.ymlis unchanged. This does not movev1and does not cut a release.https://sonarsource.atlassian.net/browse/BUILD-13187
Test plan
Fully tested.
Public CI does not prove the StepSecurity subscription check. This repository is public, and the new actions logged
✓ Free for public repositories, which means the check was skipped.All Tests,step-security/alls-green@42a30a1f2469c81cb95ae89a722da4c1c4fcc240:StepSecurity Maintained Action, then✓ Free for public repositories.All Tests - Cache Migrationlogged the same skip line.test-github-cachelogged the same skip line forstep-security/mise-action@c7396e2a2a4ad1ea43abee3317d964292da354ae.Private smoke on
SonarSource/sonar-dummy-yarn(private: true). Temporary branchchore/tom/BUILD-13187-subscription-smoke,runs-on: sonar-xs, permissionsid-token: writeandcontents: read. No pull request. The branch was deleted after the run.smoke:step-security/mise-action@c7396e2a2a4ad1ea43abee3317d964292da354ae:StepSecurity Maintained ActionandLearn more: https://docs.stepsecurity.io/actions/stepsecurity-maintained-actionsstep-security/alls-green@42a30a1f2469c81cb95ae89a722da4c1c4fcc240subscription check:StepSecurity Maintained Actionand the same learn-more lineFree for public repositories,This action requires a StepSecurity subscription, orTimeout or API not reachable.Required checks are green, including All Tests, All Tests - Cache Migration, pre-commit, SonarCloud Code Analysis, tests-credential-isolation, StepSecurity Required Checks, and verify-sca. Gitar submitted an approval and did not ask for a pin change.