Skip to content

chore: release v0.1.6#18

Merged
hbrooks merged 1 commit into
mainfrom
release-v0.1.6
Jun 30, 2026
Merged

chore: release v0.1.6#18
hbrooks merged 1 commit into
mainfrom
release-v0.1.6

Conversation

@hbrooks

@hbrooks hbrooks commented Jun 30, 2026

Copy link
Copy Markdown
Member

Prep for the v0.1.6 release (which ships the request-id-on-error change from #17).

Changes

  • Bump package.json to 0.1.6 (the single source of truth — src/lib/constants.ts reads pkg.version, inlined into the binary at build).
  • Fix the release workflow's version stamping. Since temp #16, constants.ts reads pkg.version, so the sed on export const VERSION = '...' no longer matched and was a silent no-op. A v* tag would have built a binary still reporting the old version and failed the Homebrew test do assertion (agent --version == formula version). The stamp step now runs npm version <v> --no-git-tag-version to set package.json instead.

Verified locally

Bumping package.json to 0.1.6 and running bun build --compile produces a binary whose --version reports 0.1.6 — the same path the workflow now takes.

After merge

Tag v0.1.6 on main to trigger the release workflow (builds the four platform tarballs, publishes the GitHub release, regenerates the Homebrew formula).

Bump to 0.1.6 and fix the release workflow's version stamping. Since #16, src/lib/constants.ts reads pkg.version, so the workflow's sed on "export const VERSION = ..." no longer matched and was a no-op: a tag would ship a binary reporting the old version and fail the Homebrew `agent --version` assertion. Stamp package.json via `npm version` instead.
@hbrooks hbrooks merged commit 7a9b5d5 into main Jun 30, 2026
1 check 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