rustic icon indicating copy to clipboard operation
rustic copied to clipboard

Refining the release/packaging process

Open simonsan opened this issue 2 years ago • 0 comments

To take the burden off someone's shoulders, to run through the whole release process frequently, we should automate it as far as possible.

"Release early, and release often."

The goals could be:

  • [ ] release more often
  • [ ] release bug fixes and other immediate fixes more quickly

Tooling

Some tooling can help us to make releases less error-prone and more straight forward.

Release automation

API checks

Changelogs

GH Actions

There are several GH actions, that can make building releases artefacts, creating release, and uploading artefacts easier.

Workflows can be manually triggered

https://docs.github.com/en/actions/using-workflows/manually-running-a-workflow

GH Workflow Examples

simonsan avatar Aug 17 '23 22:08 simonsan