Releases
How do we release Enduro.
The release process is automated via GitHub Actions.
See release.yml
for more - we plan to develop it further.
The artifacts associated with a release are automatically published after the git tag is submitted to the repository. We use annotated tags. For example:
git tag -a "v0.20.0" -m "Enduro v0.20.0"
git push --follow-tags
The release
workflow is started as soon as the tag makes it to GitHub. The
artifacts will start building right away and they will appear in the
Releases page as soon as they’re ready.
The workflow runs are recorded by GitHub for auditing purposes, e.g. check out the workflow run that made our very first release.