Skip to content

Improve Salsa CI pipeline's own CI to help avoiding regressions in the pipeline code

I would describe better this issue in the future, but I just want to record our own CI needs to be improved. I'd like to verify the different features, at least the most important, to avoid breaking stuff.

Some initial questions, that could be translated to other issues:

  • are the build options/argument correctly handled?
  • aptly useful in downstream pipelines?
  • test-build-{any,all} run correctly?
  • reprotest running all the variations correctly?
  • changes in salsa-ci-team/autopkgtest-lxc

This would require work in .pipeline-test.yml to create an extensive set of pipeline test. And we maybe don't need to run them all the time to optimise use of resources.

Edited by Santiago R.R.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information