Closed geky closed 2 months ago
Reverting/yanking - GitHub makes it way too difficult to notice pending draft releases.
This makes it very easy to forget pending releases generated ~an hour after merging PRs in less-frequented repos.
The alternative, marking generated releases as a "pre-release", seems to have the opposite problem: https://github.com/orgs/community/discussions/4993
There really needs to be some way to receive notifications on draft releases. Until then automatically releasing patch releases seems like the best compromise.
We probably always want a human involved in the final step of publishing a release. 1. To allow editing of the release notes before notifying users, and 2. to avoid any issues with rogue scripts (who doesn't want 1000 release notifications?).
Especially now that releases may trigger additional post-release scripts.