Fixação de Action por SHA - Definição do Glossário CI/CD
A fixação de action por SHA referencia uma action pelo commit SHA completo para que seu código não possa mudar silenciosamente.
A fixação de action por SHA é referenciar uma action de terceiros pelo seu commit SHA completo (por exemplo actions/checkout@<40-char-sha>) em vez de uma tag mutável, para que o código exato não possa mudar sem você saber.
Tags como @v4 podem ser movidas para apontar para código novo. Fixar em um commit SHA imutável de 40 caracteres garante que a action que você auditou é a action que roda.
Exemplo
.github/workflows/ci.yml
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0Guias relacionados
Action (GitHub Actions) - CI/CD Glossary DefinitionAction (GitHub Actions): An action is a packaged, reusable unit of workflow automation referenced with `uses:…
Workflow Permissions - CI/CD Glossary DefinitionWorkflow Permissions: Workflow permissions set the access scopes granted to `GITHUB_TOKEN` via the `permissio…