Resolução de Dependências - Definição do Glossário CI/CD
A resolução de dependências é o processo que um gerenciador de pacotes usa para escolher versões concretas de cada pacote requerido para que todas as restrições de versão sejam satisfeitas simultaneamente.
No CI
Uma resolução malsucedida aparece como erros como ERESOLVE do npm ou ResolutionImpossible do pip. Commitar um lockfile permite que o CI instale o grafo já resolvido e pule a re-resolução.
Guias relacionados
Version Solving - CI/CD Glossary DefinitionVersion Solving: Version solving is the constraint-satisfaction algorithm inside dependency resolution that s…
Transitive Closure (Dependencies) - CI/CD Glossary DefinitionTransitive Closure (Dependencies): The transitive closure of a dependency set is every package reachable by f…
Lockfile - CI/CD Glossary DefinitionLockfile: A **lockfile** (package-lock.json, Cargo.lock, etc.) pins exact dependency versions so builds are r…