Skip to content

ci-package-builder: Make most jobs interruptible and skip redundant pipelines

Emanuele Aina requested to merge wip/em/interruptible into master

This is quite important on upstream branches such as debian/bullseye or proposed-updates/* branches where we end up pushing to from pipelines running on the same branch.

For instance, running a pipeline on debian/bullseye pulls updates and lands them to debian/bullseye itself, which causes the same pipeline to run again, this time without pulling new updates.

On proposed-updates/* branches the scan-licenses may end up updating the branch itself when updating the copyright information.

By setting interruptible:true we minimize the duplication in the cases described above.

However, mark tag-release and upload as not interruptible to avoid incomplete pushes and uploads from there.

Edited by Emanuele Aina

Merge request reports