Skip to content

Add automated release + crates.io publish pipeline#10

Merged
user1303836 merged 2 commits intomainfrom
codex/release-automation
Feb 27, 2026
Merged

Add automated release + crates.io publish pipeline#10
user1303836 merged 2 commits intomainfrom
codex/release-automation

Conversation

@user1303836
Copy link
Owner

@user1303836 user1303836 commented Feb 27, 2026

Summary

  • add PR-time release checks requiring version bump + changelog entry
  • add post-merge publish workflow for crates.io, tags, and GitHub releases
  • add helper scripts for Cargo metadata parsing and changelog section extraction
  • document setup and release flow in RELEASING.md and README

Included automation

  • .github/workflows/release-check.yml
  • .github/workflows/publish-crate.yml
  • .github/scripts/cargo-package-field.sh
  • .github/scripts/changelog-section.sh
  • RELEASING.md

Notes

  • publish workflow is idempotent (skips publish when crate version already exists)
  • requires CARGO_REGISTRY_TOKEN secret in repository settings

@user1303836 user1303836 merged commit e16a842 into main Feb 27, 2026
11 checks passed
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