axodotdev / cargo-dist

📦 shippable application packaging
https://axodotdev.github.io/cargo-dist/
Apache License 2.0
1.31k stars 56 forks source link

feat: customize GitHub release phase #1171

Closed mistydemeo closed 6 days ago

mistydemeo commented 1 week ago

This adjusts GitHub release behaviour. Previously, we always created releases during the "announce" phase, but this introduced a brief race condition where the npm and Homebrew installers could reference a release that wouldn't be created for another ~30 seconds.

The new option isn't yet exposed via init; let's talk about if we want that, or if we want this to be a manual config option.