To release of Bert-E GitHub Workflow has been created to take care of all the tasks required.
The release workflow will take as input:
- The branch that needs to be tagged
- The name of the tag desired.
During execution the following will be produced:
- A docker image will be built and pushed
- A tag will be made in the repository
- A GitHub Release will be made.
Use the workflow dispatch function for the release workflow and create a new run.
You can also use the GitHub CLI like the following:
gh workflow run release.yaml -f tag=<tag name>
All releases available will be displayed on the GitHub Release page of the repository.