Skip to content

chore(release): prepare v0.2.0 - #222

Merged
tupe12334 merged 1 commit into
mainfrom
chore/release-v0.2.0
Sep 29, 2026
Merged

tupe12334 merged 1 commit into
mainfrom
chore/release-v0.2.0

Conversation

@tupe12334

@tupe12334 tupe12334 commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Summary

After merge, tag v0.2.0 on main. The Release workflow builds the binaries, creates the GitHub release, and publishes to crates.io.

Test plan

  • cargo check updates Cargo.lock to 0.2.0
  • CI green: 14 of 14 checks passed
  • cargo publish --locked --dry-run for 0.2.0 succeeded on the PR head
  • Local on the PR head: cargo test --locked (178 tests), clippy -D warnings, cargo fmt --check, and the tag version check with v0.2.0
  • The two release targets PR CI does not build, built locally from the PR head: x86_64-apple-darwin (cargo build) and aarch64-unknown-linux-gnu (cargo zigbuild)
  • release.yml is unchanged since v0.1.0, and the v0.1.0 run succeeded end to end (crates.io has only 0.1.0)

Kev review

Local Kev (kev-latest). Each round added only verified facts:

Round Facts added Merge noul Scope (keep / split / grow)
1 PR diff, #221 verification, CI 14/14 0.757 0.74 / 0.19 / 0.08
2 Release workflow unchanged since v0.1.0, v0.1.0 run passed, token set, publish dry-run passed 0.786 0.74 / 0.19 / 0.07
3 CI check list, main CI green after #221 0.794 0.69 / 0.23 / 0.09
4 Local test, clippy and fmt gates, x86_64-apple-darwin build (wrongly called the only target PR CI skips) 0.809 0.69 / 0.23 / 0.09
5 Round 4 corrected: aarch64-unknown-linux-gnu also unbuilt 0.798 0.71 / 0.21 / 0.08
6 aarch64-unknown-linux-gnu built with cargo zigbuild, so all five release targets are built 0.808 0.70 / 0.22 / 0.08
7 PR marked ready for review (the gate restarts for the merge command) 0.796 0.70 / 0.22 / 0.08
8 Smoke test of the locally built 0.2.0 x86_64-apple-darwin binary: --version, empty init, git push approved 0.804 0.75 / 0.17 / 0.08

Version choice: 0.2.0 0.77, 0.1.1 0.19, 1.0.0 0.03.

Concerns probed in round 2 (each asked as "X is a reason to wait"): Release workflow not yet run for this tag 0.37, rewording the changelog entry 0.34, no human review 0.34, draft 0.30, breaking change 0.29. The top concern can only be checked after the tag is pushed.

The gate is reached at round 8 (0.804, gate 0.8), with the PR ready for review. The round 3 open question is answered: the owner asked to reach the gate instead of being asked.

🤖 Generated with Claude Code

- Bump steplock to 0.2.0: steplock init no longer writes a default
  checklist (breaking, so a minor bump before 1.0).
- CHANGELOG: cut the Unreleased entries as 0.2.0 (2026-09-29).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tupe12334
tupe12334 marked this pull request as ready for review September 29, 2026 10:37
@tupe12334
tupe12334 merged commit e536191 into main Sep 29, 2026
14 checks passed
@tupe12334
tupe12334 deleted the chore/release-v0.2.0 branch September 29, 2026 10:41
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