- Feb 19, 2024
-
-
Ryan Kowalewski authored
feat(artifact-registry): add support for code repositories with multiple apps Closes #65 See merge request !74
-
- Jan 31, 2024
-
-
Dave Hart authored
Add a variable called `ARTIFACT_REGISTRY_IMAGE_NAME` to allow the names assigned to images pushed to Artifact Registry to be overridden. This supports the situation where multiple apps are present in the same source code repository as the image name can be customised for each app.
-
Ryan Kowalewski authored
docs: fix changelog entry date See merge request !77
-
Roy Harrington authored
-
Ryan Kowalewski authored
docs: add missing CHANGELOG entry for check_latest_tag_in_changelog fix See merge request !76
-
Roy Harrington authored
-
Ryan Kowalewski authored
fix: getting the latest tag in the changelog expected a space after the square... Closes #61 See merge request !75
-
- Jan 29, 2024
-
-
Roy Harrington authored
fix: getting the latest tag in the changelog expected a space after the square brackets containing the semver. This isn't always the case, so don't assume this
-
- Jan 17, 2024
-
-
Ryan Kowalewski authored
feat(pre-commit): add support for Docker Closes #62 See merge request !71
-
Dr Rich Wareham authored
Add a docker service to the pre-commit job and appropriate variables to allow pre-commit jobs to use docker images should they desire. Since this change involves adding a `before_script`, future-proof ourselves against jobs wanting to customise the `before_script` section of the config by making `pre-commit` into a template job. This means that jobs can *extend* `before_script` using `!reference` tags. Closes #62
-
- Jan 16, 2024
-
-
Dr Rich Wareham authored
feat(python-tox): allow specifying version of tox Closes #63 See merge request !72
-
Dr Rich Wareham authored
Add a variable called `TOX_REQUIREMENT` which allows downstream consumers to override the version of tox installed and used. Closes #63
-
- Jan 03, 2024
-
-
Ryan Kowalewski authored
feat(terraform-module): allow composition with Auto DevOps modules Closes #59 See merge request !70
-
Dr Rich Wareham authored
The stock `Terraform-Module` template from GitLab defines its own stages which are _almost_ compatible with Auto DevOps but not quite. Issue #59 initially proposed re-working `terraform-module.yml` to be based on the base template but, really, the only thing that needed to be done was to move the `fmt` job from the `validate` stage to `test`. (Arguably `fmt` could be replaced by stuff from `/auto-devops/terraform-pipeline.yml` but that's for another day.) Instead of copy-pasting the module, simply import the Auto DevOps stages and move the `fmt` job. While we're here, and because this is supposed to be "the One Template To Rule Them All" for terraform modules, also add in a default `workflow` template *a la* `common-pipeline.yml`.
-
- Nov 29, 2023
-
-
Ryan Kowalewski authored
feat(terraform-pipeline.yml): enable git tag pipelines and targeted Terraform actions See merge request !69
-
Ryan Kowalewski authored
-
Ryan Kowalewski authored
-
Ryan Kowalewski authored
-
- Nov 21, 2023
-
-
Dr Rich Wareham authored
Add documentation for extending python:tox before_script See merge request !68
-
Mike Knee authored
-
- Nov 07, 2023
-
-
Roy Harrington authored
fix: add missing CHANGELOG entry for release-it See merge request !67
-
Dr Rich Wareham authored
-
- Oct 31, 2023
-
-
Roy Harrington authored
Add release-it template See merge request !65
-
- Oct 19, 2023
-
-
Ryan Kowalewski authored
fix: remove deprecated license scanning job Closes #56 See merge request !66
-
Dr Rich Wareham authored
The license scanning job was deprecated in GitLab 15.9 and removed in 16.3. Explicitly disable the job since AutoDevOps brings it in automatically. Closes #56
-
- Oct 16, 2023
-
-
Ryan Kowalewski authored
Add commitlint template Closes #55 See merge request !64
-
Ryan Kowalewski authored
-
- Oct 11, 2023
-
-
Ryan Kowalewski authored
-
- Sep 22, 2023
-
-
Roy Harrington authored
Add gitlab-ci yaml schema to settings Closes #52 See merge request !63
-
- Sep 18, 2023
-
-
Ryan Kowalewski authored
-
- Aug 17, 2023
-
-
Dr Rich Wareham authored
doc: record the consensus decision on default workflow rules Closes #54 See merge request !62
-
- Aug 15, 2023
-
-
Dr Rich Wareham authored
Closes #54
-
Dr Rich Wareham authored
update the job rules templates to enable jobs on push and MRs See merge request !61
-
Dr Rich Wareham authored
-
Roy Harrington authored
Added new template which extends the GitLab Terraform Module See merge request !59
-
- Aug 09, 2023
-
-
Dr Rich Wareham authored
-
Dr Rich Wareham authored
Relates to #54. Previously we went to some length to disable jobs using the common job rules from running in push pipelines if there is an open MR. As noted in #54, this is sub-optimal since the Auto DevOps container scanning jobs, etc only run in push pipelines. As such, let the upstream user of the jobs decide on their own workflow rules policy because they are the best placed to decide if they care about Auto DevOps jobs.
-
- Aug 03, 2023
-
-
Roy Harrington authored
Ensure tag matches the latest tag defined in the CHANGELOG. Split out CHANGELOG checking to a separate template to allow for reuse.
-
Roy Harrington authored
-
Roy Harrington authored
-