FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
  1. Dec 05, 2024
    • Dr Rich Wareham's avatar
      feat(release-it): tweak template to be common pipeline amenable · eab4fdd0
      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.
      eab4fdd0
  2. Dec 02, 2024
  3. Nov 21, 2024
  4. Nov 15, 2024
  5. Nov 14, 2024
  6. Nov 13, 2024
  7. Nov 12, 2024
  8. Nov 11, 2024
  9. Nov 08, 2024
  10. Nov 07, 2024
  11. Nov 06, 2024
  12. Oct 30, 2024
Loading