Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.55 KB

File metadata and controls

26 lines (17 loc) · 1.55 KB

Release Horreum

Creating a new stable branch

This step is not required if you are going to perform a micro release from an already existing stable branch, e.g., 0.17.5.

Open https://github.com/Hyperfoil/Horreum/actions/workflows/branch.yml and run the workflow. Select the master branch.

Perform Release

Open https://github.com/Hyperfoil/Horreum/actions/workflows/release.yml and run the workflow. Select the previous branch created.

This workflow will take care of releasing all artifacts and container images on the appropriate registries:

The only missing step is the creation of the GitHub release, a step that at the moment needs to be done manually using the GitHub UI. Consider using the “Generate release notes” feature to pre-populate the release notes automatically after selecting the correct tags.

Release Horreum clients

After testing the new release or release candidate, a new version of each client must be created by following the RELEASE.md document in each repository