Pinned Version - Definição do Glossário de CI/CD
Uma pinned version é uma dependência declarada como uma versão exata (como 1.2.3, sem operador de range), de modo que toda instalação resolve para bytes idênticos.
Uma pinned version é uma dependência declarada como uma versão exata (como 1.2.3, sem operador de range), de modo que toda instalação resolve para bytes idênticos.
O pinning troca atualizações automáticas por máxima reprodutibilidade, e é por isso que dependências críticas para CI e sensíveis à segurança são frequentemente fixadas.
Pin vs lockfile
Um manifesto fixado fixa as dependências diretas; um lockfile também fixa as transitivas. A maioria das equipes combina ambos para builds totalmente determinísticos.
Guias relacionados
Semantic Version Range - CI/CD Glossary DefinitionSemantic Version Range: A semantic version range is a specifier (like `>=1.2.0 <2.0.0`) that describes a set…
Lockfile - CI/CD Glossary DefinitionLockfile: A **lockfile** (package-lock.json, Cargo.lock, etc.) pins exact dependency versions so builds are r…
Transitive Dependency - CI/CD Glossary DefinitionA transitive dependency is one you pull in indirectly through another package. You never declared it, yet its…