FAQ | This is a LIVE service | Changelog

Skip to content

Configure release-it for this project

We would benefit strongly from having release-it configured.

  • Add a runner for this project (and gcp-deploy-boilerplate) which uses the shared code GCP infra (uis/devops/devhub/gitlab-runner-infrastructure!163).
  • Add a GitLab token secret for this project (and gcp-deploy-boilerplate but not the uis/devops/group) in the GitLab project factory. Give the appropriate runner SAs access.
  • Add commitlint CI configuration to this repo to ensure CHANGELOG generation works.
  • Add release-it CI configuration to this repo, overriding the GITLAB_ACCESS_TOKEN_SECRET_ID variable appropriately.

There is some fiddling required since these projects live in the top-level group so we don't want to accidentally add config which is inherited by sub-groups. Of course we could move these projects but, at least for the webapp repo, there are a lot of .copier-answers.yml files which would need updating.

Edited by Dmitrii Unterov