Prepare v0.6.0 release - #351
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepare v0.6.0 with upgrade notes for Rust 1.88, Git-style ignore matching, the new default model, and the configuration and generation improvements since v0.5.17.
The version bump changes only the root package versions; dependencies are not refreshed. Cargo packaging excludes local
.claude/settings. CHANGELOG.md supplies the GitHub release body. Homebrew and Winget dispatch now depend on all binary uploads, removing the race where Winget could request an archive before it existed.Merging this PR triggers the existing publication workflow: crates.io, the v0.6.0 tag, GitHub release/binaries, and package-manager updates.
Validation:
just lint build test: passed, including 20 Rust tests and CLI e2e tests.actionlintandpinact run --check --verify-comment: passed.cargo publish --dry-run --locked --allow-dirty: passed; package built and verified without uploading.662156a.db613ff; packaging revalidated after the manifest-only exclusion at662156abd30c39a00293e1c0b9b7ae0785559f50. Release notes are included and.claude/is excluded.Before merge, complete the live model smoke test. After merge, verify crates.io version, all four binary targets (including the Windows ZIP), and Homebrew/Winget updates. Nothing has been published by this PR preparation.