Skip to content

chore(release): 1.6.3 - #214

Merged
rahlk merged 1 commit into
mainfrom
claude/patch-release-v1-6-3-v9655v
Sep 12, 2026
Merged

rahlk merged 1 commit into
mainfrom
claude/patch-release-v1-6-3-v9655v

Conversation

@rahlk

@rahlk rahlk commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Version bump for the v1.6.3 patch release. Merge this, and the v1.6.3 tag goes on the resulting main HEAD.

What ships

One unreleased commit sits on main above v1.6.2 (900d01c):

A schema-output fix with no contract move, so a patch bump is the right increment.

The change

Two files, because the version lives in exactly two places:

File Why
package.json The release workflow derives the version from the tag and fails fast if it disagrees with package.json — the guard that catches a tag/bump mismatch before anything is published.
src/utils/version.ts (ANALYZER_VERSION) Stamped into analyzer.version on the wire envelope and into the cache, so upgrading invalidates per-file Modules whose extracted shape may differ across analyzer versions.

The PyPI wheel version needs no edit — build_wheels.sh stamps __init__.py's __version__ from PKG_VERSION, which the workflow derives from the tag.

Verification

  • bun run typecheck — clean.
  • bun test — 375 pass, 8 skip, 0 fail (this is the same gate the release workflow runs; a red run there deletes the tag).
  • bun run gen:schema and bun run gen:readme produce no diff, so the workflow's pre-release doc sync will be a no-op rather than a push to main.

Patch release over v1.6.2, carrying the one unreleased fix on main:

- fix(schema): restore application name alongside canonical id (#213)

Bumps package.json and ANALYZER_VERSION in lockstep — the release
workflow fails fast when the tag version and package.json disagree, and
ANALYZER_VERSION is stamped into the cache so an upgrade invalidates
stale per-file Modules.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ERd8HAa8fbyX7YUfauwUyn
@rahlk
rahlk merged commit beb3443 into main Sep 12, 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.

2 participants