mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-10-24 04:35:04 +00:00
Refactor the automatic-crate-publishing logic, make triggered pipelines uninterruptible as well (#13908)
* Use a new approach to make automatic-crate-publishing uninterruptible It's not neccessary to dynamically change the `interruptible` setting for *all* jobs as the old approach does; gitlab already considers a pipeline uninterruptible as soon as a single uninterruptible job has started (cf https://docs.gitlab.com/ee/ci/yaml/#interruptible). IMO this approach is more readable, as it avoids dynamically loading the .defaults section from different files based on import conditions; the logic is now shorter and entirely contained in the main .gitlab-ci.yml. * Make triggered multi-project pipelines uninterruptible
This commit is contained in:
1 parent
3da3d0cc09
commit
8953feaeb2
3 files changed
+19
-25
No files matched your search
@@ -1 +0,0 @@
|
||||
default: !reference [.crate-publishing-pipeline-definitions, default]
|
||||
@@ -1 +0,0 @@
|
||||
default: !reference [.default-pipeline-definitions, default]
|
||||
Reference in new issue
Block a user