Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.44 KB

GITHUB_WORKFLOW.md

File metadata and controls

30 lines (18 loc) · 1.44 KB

Github Workflow for Geoadmin repositories

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.

Setting up SemVer Workflow

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

⚠️ Once the repository has been created and the workflows set, you need to create the initial tag 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

Setting up Milestone Workflow

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