Open tingerrr opened 4 months ago
I agree that splitting publishing and releasing into separate commands would be beneficial - too many times have I botched a release and needed to manually clean up branches and tags, when it could have been averted by splitting the process
Currently, the
release
workflow is used to publish the package totypst/packages
.I propose changing it to be named
publish
and add a new workflow calledrelease
which actually handles the release on the repo itself.This new workflow should either:
v*
: create a new draft release, orIn either case, such an action should do a few things:
CHANGELOG.md
file or the main git commit historycetz
host their own GitHub Pages, we could look at popular packages and adapt some of their practices.