To cut a release:
- Go to https://github.com/chainguard-dev/melange/actions/workflows/release.yaml.
- Click on the
Run workflow
button. - In the dropdown, ensure that the
main
branch is selected. - In the dropdown, click on the
Run workflow
button. - Wait for the workflow to complete successfully.
After workflow completes the new release will show up in tags and releases.
The release workflow checks to see if there are any changes since the last release. If there are no changes, the workflow will end execution early and not create a new release.
In addition to being triggerable manually (as described at the top of this document), the workflow also runs automatically every Monday at midnight UTC. Just like with manual triggering, if there are no new changes since the last release, the workflow will end early without creating a new release.