Skip to content
Latchkey

Lockfile Drift Detection - Definição do Glossário de CI/CD

Lockfile drift é um lockfile que saiu de sincronia com o manifest. O CI o detecta instalando em modo frozen, que falha o build se a resolução fosse diferir.

Lockfile drift é quando o lockfile de um projeto não corresponde mais ao seu manifest, de modo que as instalações resolvem versões diferentes do pretendido; o CI o detecta rodando o instalador em um modo frozen que falha se o lockfile fosse mudar.

Detectar o drift mantém os builds reproduzíveis e bloqueia mudanças de versão acidentais ou maliciosas.

Como o CI verifica

Flags de frozen-install (por exemplo npm ci, yarn install --frozen-lockfile ou pnpm install --frozen-lockfile) se recusam a modificar o lockfile e emitem erro se o manifest e o lockfile discordarem, pegando o drift antes do merge.

Guias relacionados