Action Pinning - Definição do Glossário de CI/CD
Action pinning é referenciar uma action de terceiros pelo seu SHA de commit completo (por exemplo actions/checkout@8f4b7f8...) em vez de uma tag móvel, de modo que o código exato que roda não possa mudar por baixo de você.
Por que isso importa
Tags como @v4 podem ser reapontadas pelo mantenedor (ou por um atacante que comprometa o repositório), o que é um risco de supply chain. Fixar num SHA torna a dependência imutável. O Dependabot ainda pode propor atualizações de SHA como pull requests.
Guias relacionados
Marketplace Action - CI/CD Glossary DefinitionMarketplace Action: A marketplace action is a published, reusable action listed in the GitHub Marketplace tha…
Dependency Pinning - CI/CD Glossary DefinitionDependency Pinning: Dependency pinning is locking a dependency to one exact version (for example `lodash@4.17…
Encrypted Secret - CI/CD Glossary DefinitionEncrypted Secret: An encrypted secret is a sensitive value (token, key, password) stored encrypted by GitHub…