Skip to content

Fix release flow + bump to v0.4.0#7

Merged
colinrozzi merged 3 commits intomainfrom
fix-release-workflow
Apr 28, 2026
Merged

Fix release flow + bump to v0.4.0#7
colinrozzi merged 3 commits intomainfrom
fix-release-workflow

Conversation

@colinrozzi
Copy link
Copy Markdown
Owner

@colinrozzi colinrozzi commented Apr 28, 2026

Summary

  • Bump version to 0.4.0 to match what's already published on crates.io
  • Rework release flow: nix run .#release -- patch now creates a PR instead of tagging directly
  • Publish workflow triggers on merge to main when version changes (not on tags)
  • Workflow creates git tag + GitHub release after successful publish
  • Fix CI to reference packr-abi (was pack-abi)

Release flow

nix run .#release -- patch    # bumps version, creates PR
                               # review + merge
                               # CI publishes to crates.io, creates tag + release

Test plan

  • nix flake check passes
  • Versions consistent across Cargo.toml and flake.nix

🤖 Generated with Claude Code

@colinrozzi colinrozzi merged commit 24a20fb into main Apr 28, 2026
2 checks passed
@colinrozzi colinrozzi changed the title Fix release workflow and script Fix release flow + bump to v0.4.0 Apr 28, 2026
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