Skip to content

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

Open
stevebeattie wants to merge 2 commits into
wolfi-dev:mainfrom
stevebeattie:security/psec-3082-.github
Open

stevebeattie wants to merge 2 commits into
wolfi-dev:mainfrom
stevebeattie:security/psec-3082-.github

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
Replace step-security/action-slack-notify with
chainguard-actions/rtCamp-action-slack-notify, the Chainguard-maintained
mirror of the same upstream action, pinned by commit SHA:

  v2.4.0 -> 0aa974ffa7b70fef9dbfa9542fe07276b68ab674

Refs: PSEC-3082
Generated-By: w1_swap.py
@stevebeattie
stevebeattie enabled auto-merge (squash) November 6, 2026 05:54
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.

1 participant