mirror of
https://github.com/astral-sh/uv
synced 2026-01-23 14:30:14 -05:00
## Summary See: https://github.com/axodotdev/cargo-dist/releases/tag/v0.17.0. Relevant: > The only reason you might want to override this setting is if you're using [dispatch-releases = true](https://opensource.axo.dev/cargo-dist/book/reference/config.html#dispatch-releases) and you really want your git tag to be the last operation in your release process (because creating a GitHub Release necessarily creates the git tag if it doesn't yet exist, and many organizations really don't like when you delete/change git tags). In this case setting github-release = "announce" will accomplish that, but the above race conditions would then apply. We _do_ use `dispatch-releases = true`, and we _do_ want the git tag to be the last operation, so we need to set `github-release = "announce"` to preserve our current behavior.