Skip to content

release: 0.2.0 - #3

Open
vjsrinath wants to merge 1 commit into
mainfrom
release/0.2.0
Open

vjsrinath wants to merge 1 commit into
mainfrom
release/0.2.0

Conversation

@vjsrinath

Copy link
Copy Markdown
Contributor

v0.1.1 was tagged before any of the current surface existed: it carried
three files and one subcommand, doctor. Every command the README's table
names landed on main afterwards and had never been published, so the
installer's default latest was still handing users the doctor-only binary.

This bumps both version sites together. enforce_min_version compares
against stackward.__version__, so a binary distributed as 0.2.0 while
reporting 0.1.1 would be refused by any repository setting
min_version = "0.2.0" — the gate rejecting the very release that
satisfies it.

The README's CI pin named v0.1.1 as the version to install, which is the
doctor-only build; it now names this one.

Note on ordering. The v0.2.0 tag is already pushed and the release
workflow has built from it, because the tag push succeeded where the
direct push to protected main did not. The tag points at this branch's
commit, so the published binaries already report 0.2.0 — merging this
brings main into agreement with what shipped rather than changing it.

🤖 Generated with Claude Code

https://claude.ai/code/session_013MP39PKyGDvTm2ppVQT6jw

`v0.1.1` was tagged before any of this existed: it carried three files and
one subcommand, `doctor`. Every command the README's table names landed on
`main` afterwards and has never been published, so the installer's default
`latest` still hands users the doctor-only binary.

Bump both version sites together. `enforce_min_version` compares against
`stackward.__version__`, so a binary distributed as 0.2.0 while reporting
0.1.1 would be refused by any repository setting `min_version = "0.2.0"` —
the gate rejecting the very release that satisfies it.

The README's CI pin named v0.1.1 as the version to install, which is the
doctor-only build; it now names this one.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013MP39PKyGDvTm2ppVQT6jw
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