typst-community / typst-package-template

The Unlicense
10 stars 7 forks source link

Local release workflow #16

Open tingerrr opened 4 months ago

tingerrr commented 4 months ago

Currently, the release workflow is used to publish the package to typst/packages.

I propose changing it to be named publish and add a new workflow called release which actually handles the release on the repo itself.

This new workflow should either:

In either case, such an action should do a few things:

jamesrswift commented 3 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