Skip to content

fix(ci): swap step-security actions to chainguard-actions mirrors - #448

Merged
stevebeattie merged 3 commits into
wolfi-dev:mainfrom
stevebeattie:security/psec-3082-tools
Nov 9, 2026
Merged

stevebeattie merged 3 commits into
wolfi-dev:mainfrom
stevebeattie:security/psec-3082-tools

Conversation

@stevebeattie

Copy link
Copy Markdown
Member

This replaces the step-security forks of third-party actions used by this repo's workflows with Chainguard-maintained mirrors under chainguard-actions. Each action stays pinned to a full commit SHA, with the release tag as the version comment.

Some versions of the step-security forks contact StepSecurity's API at run time to check for a subscription. The mirrors are copies of the upstream actions and make no such call.

Changes

Each mirror is pinned to an upstream release. Where the version changes, the new release accepts the same inputs as the old one.

Testing

  • Each new SHA is the commit that the mirror's release tag points at.
  • The replaced fork SHA is the commit that the fork's tag of the same version points at.
  • actionlint reports no new findings in the changed files.

Refs: PSEC-3082

Replace step-security/action-actionlint with
chainguard-actions/reviewdog-action-actionlint, the
Chainguard-maintained mirror of the same upstream action, pinned by
commit SHA:

  v1.76.0 -> v1.79.1 (7fdc349a3d37b6ea23d25c799de469d96bef3068)

Refs: PSEC-3082
Generated-By: w1_swap.py
@stevebeattie
stevebeattie enabled auto-merge (squash) November 6, 2026 05:55
@stevebeattie
stevebeattie merged commit 166be15 into wolfi-dev:main Nov 9, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants