Release pipeline ready to be merged. Release works as follow:
- events triggering a pipeline on master will create aml-latest dist release
- events on branches v.0.0.x will also trigger the pipeline and create a release archive aml-0.0.x.tar.gz
- new tags will trigger the release pipeline and if tag match vx.x.x then it will create a release aml-x.x.x.tar.gz
- Whenever a branch, tag is updated and a release exists, only the link to dist archives is update. Description will remain the same, but can be updated withe the script release.sh
In order to work, the release pipeline still needs to export a RELEASE_TOKEN with rights on gitlab api.