FAQ | This is a LIVE service | Changelog

Update to use common pipelines and release-it

Description

Needs/potential problems:

  • GKE runner just for this project
  • Tox tests fail due to package build process (clients embedded in source)
  • Other issues report test-pypi failures
  • Pushing to (test) pypi through common pipeline
    • Fallback to gitlab registry if this can't be made to work
    • This should not (as it currently does) be a requirement for a merge request to be able to be merged (i.e. not pushing to test pypi isn't a pipeline failure), else it is not possible to merge non-release MRs

Further details

Task list

  • Add GKE runner for project
  • Update to use common pipeline resolving build/test issues
    • Potentially having to change how the package is built

Acceptance criteria

  • Library using common pipelines
  • Build and Tests pass

Links/references

Edited by Robin Goodall