Versão 0.6.10 versiona package-lock.json e pnpm-lock.yaml ao mesmo tempo, sem packageManager no package.json. Os scripts misturam postinstall (que roda tauri/pkg conforme o gerenciador).
Impacto
29 deps + 26 devDeps resolvidas de forma diferente entre npm ci e pnpm i --frozen-lockfile. O postinstall depende do gerenciador, então a divergência aparece já na instalação.
Proposta
Escolher pnpm (há pnpm-lock.yaml e o projeto usa workspaces).
Remover package-lock.json e ignorá-lo.
"packageManager": "pnpm@<versão>".
Ajustar os 6 workflows em .github/workflows para o gerenciador escolhido.
Critério de pronto
Um único lockfile.
Workflows de CI usando pnpm install --frozen-lockfile.
## Problema
Versão 0.6.10 versiona **`package-lock.json` e `pnpm-lock.yaml`** ao mesmo tempo, sem `packageManager` no `package.json`. Os scripts misturam `postinstall` (que roda `tauri`/`pkg` conforme o gerenciador).
## Impacto
29 deps + 26 devDeps resolvidas de forma diferente entre `npm ci` e `pnpm i --frozen-lockfile`. O `postinstall` depende do gerenciador, então a divergência aparece já na instalação.
## Proposta
1. Escolher pnpm (há `pnpm-lock.yaml` e o projeto usa workspaces).
2. Remover `package-lock.json` e ignorá-lo.
3. `"packageManager": "pnpm@<versão>"`.
4. Ajustar os 6 workflows em `.github/workflows` para o gerenciador escolhido.
## Critério de pronto
- Um único lockfile.
- Workflows de CI usando `pnpm install --frozen-lockfile`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problema
Versão 0.6.10 versiona
package-lock.jsonepnpm-lock.yamlao mesmo tempo, sempackageManagernopackage.json. Os scripts misturampostinstall(que rodatauri/pkgconforme o gerenciador).Impacto
29 deps + 26 devDeps resolvidas de forma diferente entre
npm ciepnpm i --frozen-lockfile. Opostinstalldepende do gerenciador, então a divergência aparece já na instalação.Proposta
pnpm-lock.yamle o projeto usa workspaces).package-lock.jsone ignorá-lo."packageManager": "pnpm@<versão>"..github/workflowspara o gerenciador escolhido.Critério de pronto
pnpm install --frozen-lockfile.