chore: let Corepack provision pnpm from package.json as single source of truth

Remove the duplicated PNPM_VERSION pin from devcontainer.json build args and
the Dockerfile ARG (which had drifted to 11.5.3 vs package.json's 11.5.0).
Corepack now reads package.json#packageManager at runtime; set
COREPACK_ENABLE_DOWNLOAD_PROMPT=0 so first-use provisioning is non-interactive.
Update docs accordingly.
This commit is contained in:
Denys Vuika
2026-07-07 15:02:59 +00:00
parent 521b2eb6af
commit 31a72da250
4 changed files with 9 additions and 10 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ Rebuild (**Dev Containers: Rebuild Container**) after changing
## What's Included
- Node base image (digest-pinned) with Corepack-activated **pnpm**
- Node base image (digest-pinned) with **pnpm** provisioned by Corepack from `package.json#packageManager`
- **Chromium** for Karma / `ChromeHeadless` tests (`CHROME_BIN` is preset)
- **GitHub CLI** (`gh`) via the `github-cli` dev container feature
- **gnupg2** so the host `gpg-agent` can be forwarded for signed commits