Skip to content

Move the toolchain to bun 1.4, and cut 2.9.2 - #112

Merged
vvillait88 merged 2 commits into
mainfrom
bun/1.4-toolchain
Aug 21, 2026
Merged

Move the toolchain to bun 1.4, and cut 2.9.2#112
vvillait88 merged 2 commits into
mainfrom
bun/1.4-toolchain

Conversation

@vvillait88

Copy link
Copy Markdown
Contributor

Summary

Bumps packageManager to bun@1.4.0 and cuts 2.9.2.

oven-sh/setup-bun follows packageManager when no bun-version is given, so this one line is what moves CI, and it is the only thing that does.

Bun 1.4 does not rewrite a v1 lockfile: a plain install and a frozen install both report no changes against the committed lock, so nothing migrates to lockfileVersion 2 and older bun can still read it.

Type of change

  • Docs, tests, or internal maintenance only

Public API

None. No exported type, signature, or wire format changed.

Test plan

Full gate set under bun 1.4.0: lint, typecheck (both tsconfigs), test (1817 passed, 4 skipped), knip, build. No test changes, because no behavior changed.

Dependency sweep for this repo, so a held version does not read as an oversight:

  • eslint / @eslint/js 10 and typescript 7 are held majors in the registry. Not taken.
  • viem 2.55.19 and mppx 0.8.18 are exact-pinned members of the coupled settle set. A move there owes the registry's standing all-rails live settle against a real storefront, so it gets its own pass rather than riding a toolchain bump.
  • @agent-score/sdk 2.7.6 is available and 2.7.7 is in flight in this same sweep. Taking it here would be churn; it comes in the second pass once the SDK publishes, which is the ordering the sweep runbook prescribes.

Checklist

  • Tests cover the new behavior, and the suite passes locally
  • Lint, format, and type checks pass
  • Docs and README examples updated if the public surface changed (the public surface did not change)
  • No secrets, credentials, or personal data in the diff or the tests

vvillait88 and others added 2 commits August 21, 2026 09:03
setup-bun follows packageManager when no bun-version is given, so this one line
is what moves CI, and it is the only thing that does.

Bun 1.4 does not rewrite a v1 lockfile: a plain install and a frozen install
both report no changes against the committed lock, so nothing here migrates to
lockfileVersion 2 and older bun can still read it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Waterfalled rather than left for a follow-up pass: the SDK published minutes ago
in this same sweep, so commerce lands on it now instead of shipping 2.9.2
against 2.7.4 and needing a second release to catch up.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vvillait88
vvillait88 merged commit 5a00885 into main Aug 21, 2026
6 checks passed
@vvillait88
vvillait88 deleted the bun/1.4-toolchain branch August 21, 2026 16:30
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