Releases are completely automated by GitHub Actions:
- Make sure the changelog is up to date.
A release cannot be made if there is nothing in the changelog in the
Unreleased
section. - Go the the Release workflow page.
- Click "Run workflow" in the top right.
- Make sure the
master
branch is selected. - In the box below, type
patch
,minor
ormajor
, depending on the SemVer level of release to make. - Press the "Run workflow" button.
This will kick off a series of chained workflows, culminating in a new release appearing on the Releases page.