[Debian-salsa-ci] How to skip Salsa CI to avoid unnecessary CI runs

Otto Kekäläinen otto at debian.org
Sun Aug 24 20:18:50 BST 2025


Hi everyone using Salsa,

[Disclaimer: Please don't view this as nagging - I am putting in
significant effort in Debian development, and I am writing this with
the sincere belief that I am helping Debian in doing so.]

I just noticed one developer pushed git commits to 493 different
packages in Salsa, triggering hundreds of Salsa CI pipelines.

I am all in favor of having all kinds of automation to work on
hundreds of packages in parallel, and it might be a good idea to run
the Salsa CI every once in a while even with no or just few changes to
validate that there are no regressions due to changes in dependencies,
but please limit triggering parallel Salsa CI runs to the maximum
amount you will be able to read/debug in case there are failures.

If you know you are doing a minor typofix, removing a trailing space
etc and don't need CI at all, please pass the git option `-o ci.skip`
when pushing.

Example:
git push -o ci.skip


More at https://salsa.debian.org/salsa-ci-team/pipeline#skip-pipeline-temporarily-when-running-a-git-push

- Otto



More information about the Debian-salsa-ci mailing list