teqo/docs/changelog/2026-08-18-ops54.md
Francisco Solla 64ea0dbab9
All checks were successful
Agent PR Ready + auto-merge / ready-automerge (pull_request) Has been skipped
CI (PR) / docs-guards (pull_request) Successful in 7s
CI (PR) / plans-only-closes (pull_request) Successful in 8s
CI (PR) / scope (pull_request) Successful in 34s
CI (PR) / lint (pull_request) Successful in 46s
CI (PR) / format (pull_request) Successful in 56s
CI (PR) / typecheck (pull_request) Successful in 38s
CI (PR) / knip (pull_request) Successful in 39s
CI (PR) / cycles (pull_request) Successful in 37s
CI (PR) / unit (pull_request) Successful in 53s
CI (PR) / int (pull_request) Successful in 2m37s
CI (PR) / build (pull_request) Successful in 3m39s
CI (PR) / e2e (2) (pull_request) Successful in 5m25s
CI (PR) / e2e (1) (pull_request) Successful in 5m43s
CI (PR) / checks (pull_request) Successful in 1s
Promote plan-issue Related on main merge / plan-issue-ready (pull_request) Has been skipped
Main merge flips claimed issues to done + in-prod / issue-done (pull_request) Successful in 13s
Agent pool supervisor / tick (pull_request) Successful in 34s
CI / static (push) Successful in 2m35s
CI / int (push) Successful in 2m45s
CI / build (push) Successful in 3m31s
CI / e2e (1) (push) Successful in 5m28s
CI / e2e (2) (push) Successful in 4m14s
CI / checks (push) Successful in 1s
CI / deploy homeserver (teqo-1313) (push) Successful in 8m57s
ops(OPS54): allowlist onlyBuiltDependencies migra para pnpm-workspace.yaml — fim do warning do pnpm 10 sobre o campo pnpm ignorado
2026-08-18 09:06:37 -03:00

1.3 KiB
Raw Blame History

Recently resolved (2026-08-18): OPS54 — fim do warning do pnpm sobre o campo pnpm ignorado em package.json. A allowlist onlyBuiltDependencies (sharp, esbuild, unrs-resolver) migrou para o home canônico do pnpm 10: novo pnpm-workspace.yaml na raiz (sem packages — repo single-package, default ['.']), e o bloco "pnpm" saiu do package.json (pnpm 10 não o lê mais; sem a remoção o warning persiste). Dockerfile estágio deps agora copia pnpm-workspace.yaml junto (COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./) — sem isso a allowlist não chegaria ao install da imagem e local×Docker divergiriam nos build scripts. Validado com a versão pinada (10.11.0) e no estágio deps real (docker build --target deps): nenhum [WARN] do campo pnpm em install/CI/Docker, pnpm config get onlyBuiltDependencies → os 3 pacotes, --frozen-lockfile limpo (lockfile e grafo intocados). Guardrails respeitados: .npmrc (legacy-peer-deps, include) e packageManager intocados; nada além do que o warning citava foi migrado (o aviso informativo de msw/onnxruntime-node é comportamento padrão do pnpm 10 — fora de escopo por anti-goal). Sem migration, sem UI, sem testes de domínio (config de ferramenta; gates completos verdes). Repo: docs/plans/ops54-pnpm-warning-onlybuiltdependencies-impl.md.