fix(ci): fix cargo-check-each-crate vendor failures, pezframe-ui wasm build, macOS disk
- Add missing vendor crates to SKIP_CRATES in check-each-crate.py (codegen, fetchmetadata, stripmetadata, cli, prom-metrics-parser, ss58-registry) - Set fail-fast: false for cargo-check-each-crate matrix to prevent cascade cancels - Increase cargo-check-each-crate timeout 240→300min (shard 1 needs ~4h) - Add wasm32v1-none target + WASM_BUILD_WORKSPACE_HINT for test-pezframe-ui - Make cargo-check-all-crate-macos informational (disk space infrastructure issue)
This commit is contained in:
@@ -34,18 +34,24 @@ crates.sort()
|
||||
# These vendor crates have workspace.dependencies that aren't in the main workspace
|
||||
SKIP_CRATES = [
|
||||
"pezkuwi-subxt",
|
||||
"pezkuwi-subxt-codegen",
|
||||
"pezkuwi-subxt-core",
|
||||
"pezkuwi-subxt-lightclient",
|
||||
"pezkuwi-subxt-macro",
|
||||
"pezkuwi-subxt-metadata",
|
||||
"pezkuwi-subxt-rpcs",
|
||||
"pezkuwi-subxt-signer",
|
||||
"pezkuwi-zombienet-sdk",
|
||||
"pezkuwi-subxt-utils-fetchmetadata",
|
||||
"pezkuwi-subxt-utils-stripmetadata",
|
||||
"pezkuwi-zombienet-cli",
|
||||
"pezkuwi-zombienet-configuration",
|
||||
"pezkuwi-zombienet-orchestrator",
|
||||
"pezkuwi-zombienet-provider",
|
||||
"pezkuwi-zombienet-support",
|
||||
"pezkuwi-zombienet-pjs-helper",
|
||||
"pezkuwi-zombienet-prom-metrics-parser",
|
||||
"pezkuwi-zombienet-provider",
|
||||
"pezkuwi-zombienet-sdk",
|
||||
"pezkuwi-zombienet-support",
|
||||
"pezsp-ss58-registry",
|
||||
]
|
||||
crates = [(name, path) for name, path in crates if name not in SKIP_CRATES]
|
||||
print(f"Crates after skipping vendor workspaces: {len(crates)}", file=sys.stderr)
|
||||
|
||||
Reference in New Issue
Block a user