Skip to content

ci: add crates release workflow#184

Merged
developer0hye merged 1 commit into
mainfrom
chore/add-release-workflow
Jun 1, 2026
Merged

ci: add crates release workflow#184
developer0hye merged 1 commit into
mainfrom
chore/add-release-workflow

Conversation

@developer0hye
Copy link
Copy Markdown
Owner

What changed

  • Add a Release GitHub Actions workflow that publishes both crates to crates.io.
  • Support automatic publishing from published GitHub Releases and manual publishing for existing tags.
  • Validate that the release tag matches both crate versions and the CLI dependency before publishing.
  • Update the release procedure to use the workflow and the CARGO_REGISTRY_TOKEN secret.

Why

This moves the crates.io publish step into GitHub Actions so releases can be completed from the repository using the configured CARGO_REGISTRY_TOKEN secret.

Verification

  • git diff --cached --check
  • Release workflow reviewed locally against cargo metadata output

Signed-off-by: Yonghye Kwon <developer.0hye@gmail.com>
@developer0hye developer0hye merged commit b073a7d into main Jun 1, 2026
14 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