Skip to content

release-crates

release-crates.yml publishes the Rust release surface after a version tag is present and CI on the tagged commit is healthy.

Trigger

  • push on tags matching v*
  • manual workflow_dispatch

Job Shape

  • wait for ci.yml to pass on the tagged commit
  • decide whether crates publication is needed with make gh-release-plan-crates
  • verify crates.io credentials
  • publish through make publish-rs

Next Reads