Skip to content

chore: add cargo-release config and bump version to 0.3.11#36

Merged
organicveggie merged 1 commit into
mainfrom
release-workflow
Jun 5, 2026
Merged

chore: add cargo-release config and bump version to 0.3.11#36
organicveggie merged 1 commit into
mainfrom
release-workflow

Conversation

@organicveggie

@organicveggie organicveggie commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add release.toml to configure cargo-release with tag format tdns/v{{version}} matching existing tag convention
  • Set publish = false since package is not published to crates.io
  • Bump version to 0.3.11 to skip past tags tdns/v0.3.9 and tdns/v0.3.10, which were pushed without matching Cargo.toml version bumps and caused cargo-dist failures

Root cause

Tags were pushed ahead of Cargo.toml version bumps. cargo-dist validates that the tag version matches the package version and errors when they diverge.

Future release flow

cargo release 0.3.12

This bumps Cargo.toml, commits, creates tag tdns/v0.3.12, and pushes — triggering the release workflow automatically.

Test plan

  • Merge to main
  • Run cargo release --dry-run 0.3.11 to verify tag format before live run

🤖 Generated with Claude Code

Add release.toml to configure cargo-release with the correct tag format (tdns/v{{version}}) matching existing tag convention. Set publish=false since this is not published to crates.io.

Bump version to 0.3.11 to skip past tags 0.3.9 and 0.3.10 which were pushed without matching Cargo.toml version bumps and cannot be reused.
@organicveggie organicveggie merged commit 0f78e18 into main Jun 5, 2026
10 checks passed
@organicveggie organicveggie deleted the release-workflow branch June 5, 2026 22:22
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