Skip to content
Latchkey

Diamond Dependency - Definição do Glossário de CI/CD

Uma diamond dependency ocorre quando duas das suas dependências exigem um terceiro pacote, mas em versões incompatíveis, forçando o resolver a escolher uma e arriscando um conflito.

Em CI

Conflitos de diamond aparecem como erros de resolução (npm ERESOLVE, backtracking do pip) ou bugs sutis em runtime quando uma biblioteca recebe uma versão inesperada de uma dependência compartilhada.

Guias relacionados