FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
  1. Mar 24, 2025
  2. Mar 21, 2025
  3. Feb 28, 2025
  4. Feb 26, 2025
  5. Feb 25, 2025
  6. Feb 17, 2025
  7. Jan 13, 2025
  8. Dec 13, 2024
  9. Dec 12, 2024
  10. Dec 11, 2024
  11. Dec 10, 2024
  12. Dec 09, 2024
  13. 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
    • 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
  14. Dec 02, 2024
  15. Nov 21, 2024
  16. Nov 15, 2024
  17. Nov 14, 2024
  18. Nov 13, 2024
  19. Nov 12, 2024
Loading