Skip to content

chore(release): prepare v0.2.0-rc.1 prerelease#174

Merged
pofallon merged 1 commit into
mainfrom
chore/release-v0.2.0-rc.1
Jun 2, 2026
Merged

chore(release): prepare v0.2.0-rc.1 prerelease#174
pofallon merged 1 commit into
mainfrom
chore/release-v0.2.0-rc.1

Conversation

@pofallon
Copy link
Copy Markdown
Contributor

@pofallon pofallon commented Jun 2, 2026

Summary

Prepares the v0.2.0-rc.1 prerelease so the release pipeline produces binaries for all platforms.

  • Bump deacon, deacon-core, and the workspace deacon-core path-dep pin to 0.2.0-rc.1 (plus Cargo.lock). The release workflow's create-release job hard-fails unless the pushed tag equals the crate version, so the crate must be 0.2.0-rc.1 for a v0.2.0-rc.1 tag.
  • release.yml: mark hyphenated (semver-prerelease) tags with --prerelease so RC releases are not flagged as GitHub's "latest" release. Detection is automatic (case "$VERSION" in *-*)), so future RCs work too.

After merge

Push the tag to trigger the 8-platform build + checksums/SBOM/provenance:

git tag v0.2.0-rc.1 && git push origin v0.2.0-rc.1

The real v0.2.0 tag remains free for the GA release later (bump back to 0.2.0).

Testing

  • cargo check --workspace --all-targets
  • cargo fmt --all -- --check
  • cargo deny check ✅ (path-dep pin still non-wildcard)

🤖 Generated with Claude Code

Bump deacon, deacon-core, and the workspace deacon-core path-dep pin to
0.2.0-rc.1 so the release workflow's tag/crate-version gate accepts the
v0.2.0-rc.1 tag. Mark hyphenated (prerelease) tags with --prerelease in
release.yml so they are not flagged as the "latest" release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added ci CI/CD changes build Build system changes deps Dependency updates labels Jun 2, 2026
@pofallon pofallon merged commit 8f0ab0b into main Jun 2, 2026
11 checks passed
@pofallon pofallon deleted the chore/release-v0.2.0-rc.1 branch June 2, 2026 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build system changes ci CI/CD changes deps Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant