O Que É pnpm-lock.yaml?
pnpm-lock.yaml explicado, incluindo o que faz e como importa no CI/CD.
pnpm-lock.yaml é o lockfile do pnpm, registrando o grafo de dependências resolvido de forma exata.
O que é
O pnpm usa um store endereçado por conteúdo e hard links; o lockfile mapeia o seu projeto para as versões exatas nesse store, para instalações reproduzíveis e eficientes em espaço.
Por que importa no CI/CD
O CI executa pnpm install --frozen-lockfile e faz cache do store do pnpm. Um erro de lockfile desatualizado significa que você precisa fazer o commit do pnpm-lock.yaml atualizado.
Principais conclusões
- pnpm-lock.yaml fixa o grafo do pnpm.
--frozen-lockfileo aplica no CI.- Faça cache do store do pnpm para ganhar velocidade.