Skip to content

Docker and mutation workflow actions should be pinned by commit SHA #3487

Description

@Widthdom

Problem

Most workflow actions are pinned by SHA, but several release/mutation actions still use mutable tags.

Evidence

  • .github/workflows/release.yml uses docker/setup-buildx-action@v3, docker/login-action@v3, docker/build-push-action@v6, and actions/checkout@v6 in publish paths.
  • .github/workflows/mutation-testing.yml uses actions/checkout@v6 and actions/setup-dotnet@v5.

Expected behavior

Pin these actions to reviewed commit SHAs, matching the policy used by the rest of the workflows.

Labels

security, dependencies, github_actions

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency filegithub_actionsPull requests that update GitHub Actions codesecurity

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions