Skip to content

chore(devcontainer): install with pnpm instead of bun - #6

Merged
maarco merged 1 commit into
mainfrom
chore/devcontainer-pnpm
Aug 1, 2026
Merged

chore(devcontainer): install with pnpm instead of bun#6
maarco merged 1 commit into
mainfrom
chore/devcontainer-pnpm

Conversation

@maarco

@maarco maarco commented Aug 1, 2026

Copy link
Copy Markdown
Owner

The dev container ran bun install --backend=copyfile --frozen-lockfile, but this repo has no bun lockfile — it is on pnpm 11.10.0 with pnpm-lock.yaml. A fresh container either failed at install or resolved dependencies that did not match CI.

Now: corepack enable && pnpm install --frozen-lockfile. corepack reads the version from package.json packageManager, so the container cannot drift from the lockfile and there is no hardcoded version to go stale.

The bun feature stays installed. It is not the package manager — it is what AGENTS.md uses for bun:sqlite VACUUM INTO test-data seeding.

Also renames the container from "T3 Code Dev" to "Marcode Dev".

Note: upstream's .devcontainer/devcontainer.json was byte-identical to ours before this change, so upstream is broken the same way. This is a deliberate Marcode divergence in a file upstream rarely touches.

The container ran `bun install --frozen-lockfile`, but the repo has no bun
lockfile — it is on pnpm 11.10.0 with pnpm-lock.yaml, so a fresh container
either failed or resolved dependencies that did not match CI.

corepack reads the version from package.json `packageManager`, so this cannot
drift from the lockfile. The bun feature stays: it is not the package manager,
it is what AGENTS.md uses for `bun:sqlite` test-data seeding.
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XS labels Aug 1, 2026
@maarco
maarco merged commit d3154f0 into main Aug 1, 2026
10 checks passed
@maarco
maarco deleted the chore/devcontainer-pnpm branch August 1, 2026 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant