Skip to content

ci: tag-driven releases, trunk-based on main, bump to 1.0.0#33

Closed
peters wants to merge 1 commit intomainfrom
fix/linux-arm64-bionic-toolchain
Closed

ci: tag-driven releases, trunk-based on main, bump to 1.0.0#33
peters wants to merge 1 commit intomainfrom
fix/linux-arm64-bionic-toolchain

Conversation

@peters
Copy link
Copy Markdown
Contributor

@peters peters commented Mar 24, 2026

Summary

  • Replace GitVersion with tag-driven release workflow (matching horizon)
  • Switch to trunk-based development on main (removed develop branch)
  • Add release.yml for publishing to crates.io, NuGet, Cloudsmith, and GitHub Releases
  • Add version helper scripts (version-lib.sh, next-version.sh, set-release-version.sh)
  • Bump workspace version to 1.0.0 release line

Test plan

  • CI passes (version-sync, clippy, tests, artifacts)
  • ./scripts/check-version-sync.sh passes locally
  • ./scripts/next-version.sh beta outputs v1.0.0-beta.1
  • After merge, create GitHub Release with tag v1.0.0-beta.1 to validate release workflow

Switch to trunk-based development on main (remove develop branch).
Version is now driven by git tags and workspace Cargo.toml, matching
the horizon release flow. Add release.yml for publishing to crates.io,
NuGet, Cloudsmith, and GitHub Releases. Bump to 1.0.0 release line.
@peters peters closed this Mar 24, 2026
@peters peters deleted the fix/linux-arm64-bionic-toolchain branch March 24, 2026 10:05
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