FAQ | This is a LIVE service | Changelog

Skip to content
  1. Dec 13, 2024
  2. Dec 12, 2024
  3. Dec 11, 2024
  4. Dec 10, 2024
  5. Dec 09, 2024
  6. Dec 05, 2024
    • Dr Rich Wareham's avatar
      feat(release-it): tweak template to be common pipeline amenable · beeb2e01
      Dr Rich Wareham authored
      As noted in #94, release-it was not yet present in the common pipeline
      which was a blocker of the vision of "OpenAPI client generation releases
      are zero-configuration". #94 also noted that not much had to be done to
      add release-it to the common pipeline.
      
      Gate the release-it jobs behind the presence of a `.release-it.json`
      file in the root of the repository. This should have zero effect on
      current users since that file needs to be present in order to use
      release-it. Guard against inadvertent triggering by allowing jobs to be
      explicitly disabled via a `RELEASE_IT_DISABLED` variable.
      
      To guard against future namespace clashes, namespace all the release-it
      jobs. In #94, it was originally suggested that the
      `USE_MERGE_REQUEST_RELEASE_FLOW` variable could be namespaces and given
      the backup value of `USE_MERGE_REQUEST_RELEASE_FLOW` to avoid breaking
      clients but, upon reflection, having *two* variables controlling this
      behaviour adds more confusion than it prevents. As such, leave the
      variable un-namespaced as an interesting historical remnant.
      beeb2e01
    • Dr Rich Wareham's avatar
      Merge branch 'add-openapi-generator' into 'master' · 58528a70
      Dr Rich Wareham authored
      feat: add OpenAPI generator template
      
      See merge request !110
      v6.3.0
      58528a70
    • Dr Rich Wareham's avatar
      feat: add OpenAPI generator template · 25b46e28
      Dr Rich Wareham authored
      As part of [the releated Activate Account epic][1] a generic template
      was created to allow OpenAPI clients to be generated from YAML schemata.
      
      #93 covers moving this
      template to the ci-templates repo and documenting it in the guidebook.
      This provides the ci-template-side part of that issue.
      
      The actual content is a straight copy-paste from the upstream template
      and so should require minimal review.
      
      [1]: uis/devops&205
      [2]: https://gitlab.developers.cam.ac.uk/uis/devops/iam/activate-account/api/-/blob/main/.gitlab/openapi-generator.gitlab-ci.yml?ref_type=heads
      25b46e28
  7. Dec 02, 2024
  8. Nov 21, 2024
    • Dr Rich Wareham's avatar
      Merge branch 'add-renovatebot-trigger' into 'master' · fadf166e
      Dr Rich Wareham authored
      feat: add new trigger-renovatebot job
      
      See merge request !107
      v6.2.0
      fadf166e
    • Dr Rich Wareham's avatar
      feat: add new trigger-renovatebot job · 3d3f30ee
      Dr Rich Wareham authored
      Add a new CI job to the common pipeline which triggers a run of
      renovatebot for the CI pipeline's project if the
      TRIGGER_RENOVATEBOT_ENABLED variable is set.
      
      Since no jobs are added *unless* that variable is set, this ensures that
      renovatebot runs are always explicitly triggered.
      
      The auto-devops/trigger-renovatebot.yml template also includes a
      template CI job which can be used to construct trigger jobs with more
      elaborate rulesets.
      3d3f30ee
  9. Nov 15, 2024
  10. Nov 14, 2024
  11. Nov 13, 2024
  12. Nov 12, 2024
  13. Nov 11, 2024
  14. Nov 08, 2024
  15. Nov 07, 2024
Loading