mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-09 20:11:09 +00:00
CI: Rewrite check-each-crate in python (#13238)
* CI: Rewrite `check-each-crate` in python This is a much better readable version of the script and it should also work on Macos and not siltently fail ;) * Fix dumb bugs and print everything to stderr * Don't buffer Python output * 🤦 * 🤦 🤦 * Use check all until we have more macos runners * Update scripts/ci/gitlab/check-each-crate.py Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Update scripts/ci/gitlab/pipeline/test.yml Co-authored-by: Vladimir Istyufeev <vladimir@parity.io> Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
This commit is contained in:
@@ -411,7 +411,7 @@ cargo-check-each-crate:
|
||||
CI_JOB_NAME: cargo-check-each-crate
|
||||
script:
|
||||
- rusty-cachier snapshot create
|
||||
- time ./scripts/ci/gitlab/check-each-crate.sh "$CI_NODE_INDEX" "$CI_NODE_TOTAL"
|
||||
- PYTHONUNBUFFERED=x time ./scripts/ci/gitlab/check-each-crate.py "$CI_NODE_INDEX" "$CI_NODE_TOTAL"
|
||||
# need to update cache only from one job
|
||||
- if [ "$CI_NODE_INDEX" == 1 ]; then rusty-cachier cache upload; fi
|
||||
parallel: 2
|
||||
@@ -449,6 +449,7 @@ cargo-check-each-crate-macos:
|
||||
script:
|
||||
# TODO: enable rusty-cachier once it supports Mac
|
||||
# TODO: use parallel jobs, as per cargo-check-each-crate, once more Mac runners are available
|
||||
- time ./scripts/ci/gitlab/check-each-crate.sh 1 1
|
||||
# - time ./scripts/ci/gitlab/check-each-crate.py 1 1
|
||||
- time cargo check --workspace --locked
|
||||
tags:
|
||||
- osx
|
||||
|
||||
Reference in New Issue
Block a user