Most of the Geoadmin services repositories should be configured to use github workflow to automate the services release process.
We use github reusable workflow that are centralized in geoadmin/.github repository. In the service repository we only need the github workflow to call the reusable workflow.
At best the workflows are automatically set during creation of the repository using terraform.
For more information on this workflow see SemVer 2.0 Version.
You can find the template that setup the workflow used by terraform here: geoadmin/template-service-semver-public
v0.0.0
due to a bug in the semver release workflow
git checkout master
git tag v0.0.0
git push origin v0.0.0
For more information on this workflow see Milestone Version.
You can find the template that setup the workflow used by terraform here: geoadmin/template-service-milestone-public