Skip to content

fix(ci): bump .bun-version to match bun.lock lockfileVersion 2 (CL-8132) - #752

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-8132-ci-setup
Sep 17, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-8132-ci-setup

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

Every CI job (lint, typecheck, structural, build-test-shard, db-suites, e2e-plan) has been failing within seconds on every PR — the shared setup-workbench action's bun install --frozen-lockfile step dies, not code under test.

Root cause: .bun-version pins bun 1.3.14, but bun.lock on main carries lockfileVersion: 2 (written by a newer local bun). Bun 1.3.14 cannot parse that lockfile format ("Unknown lockfile version"), so the frozen-lockfile install fails immediately.

Fix

Bump .bun-version to 1.4.2, which reads/writes this lockfile format.

Test plan

  • bun install --frozen-lockfile succeeds against origin/main with .bun-version set to 1.4.2
  • bun run typecheck passes
  • Confirm CI jobs get past setup (watching gh pr checks)

https://claude.ai/code/session_01RweuMUskU2nvcFhdckc7EG

CI pinned bun 1.3.14 via .bun-version, but bun.lock on main carries
lockfileVersion 2, a format 1.3.14 cannot parse ("Unknown lockfile
version"). bun install --frozen-lockfile then fails in the shared
setup-workbench action within seconds, failing every job on every PR.
Bumping .bun-version to 1.4.2 (which already produces/reads this
lockfile format) restores frozen-lockfile install.

Claude-Session: https://claude.ai/code/session_01RweuMUskU2nvcFhdckc7EG
@linear-code

linear-code Bot commented Sep 17, 2026

Copy link
Copy Markdown

CL-8132

@TheGreatAxios
TheGreatAxios merged commit b4bbf4a into main Sep 17, 2026
23 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant