mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 19:51:05 +00:00
Check all crates (#12709)
* check all crates individually It's relevant to check workspace crates individually because otherwise their compilation problems due to feature misconfigurations won't be caught, as exemplified by https://github.com/paritytech/substrate/issues/12705 * adapt to lack of multiple macos runners https://github.com/paritytech/substrate/pull/12709#discussion_r1022868752 * fix cancel-pipeline-cargo-check-each-crate-macos * fix cargo-check-each-crate-macos again * time command execution * fix YAML anchors * add explanation for rounding division * ensure the minimum of one crate per group * collect artifacts for pipeline stopper * revert hardcoded crates_per_group * re-add crates_per_group=1
This commit is contained in:
committed by
GitHub
parent
69c6441689
commit
eae3299ba5
@@ -136,7 +136,7 @@ default:
|
||||
# exclude cargo-check-benches from such runs
|
||||
.test-refs-check-benches:
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "parent_pipeline" && $CI_IMAGE =~ /staging$/
|
||||
- if: $CI_COMMIT_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "parent_pipeline" && $CI_IMAGE =~ /staging$/
|
||||
when: never
|
||||
- if: $CI_PIPELINE_SOURCE == "web"
|
||||
- if: $CI_PIPELINE_SOURCE == "schedule"
|
||||
@@ -329,10 +329,20 @@ cancel-pipeline-test-linux-stable-int:
|
||||
needs:
|
||||
- job: test-linux-stable-int
|
||||
|
||||
cancel-pipeline-cargo-check-subkey:
|
||||
cancel-pipeline-cargo-check-each-crate-1:
|
||||
extends: .cancel-pipeline-template
|
||||
needs:
|
||||
- job: cargo-check-subkey
|
||||
- job: "cargo-check-each-crate 1/2"
|
||||
|
||||
cancel-pipeline-cargo-check-each-crate-2:
|
||||
extends: .cancel-pipeline-template
|
||||
needs:
|
||||
- job: "cargo-check-each-crate 2/2"
|
||||
|
||||
cancel-pipeline-cargo-check-each-crate-macos:
|
||||
extends: .cancel-pipeline-template
|
||||
needs:
|
||||
- job: cargo-check-each-crate-macos
|
||||
|
||||
cancel-pipeline-check-tracing:
|
||||
extends: .cancel-pipeline-template
|
||||
|
||||
Reference in New Issue
Block a user