mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-08 13:38:11 +00:00
[ci] Add DAG for build-rustdoc and check-dependent-project (#12687)
* [ci] Debug ci runner * try gha * allow mac jobs fail * add dags * install protoc * fix protobuf name * fix dags * remove allow fail for mac jobs * remove gha * adjust cargo-check-macos
This commit is contained in:
committed by
GitHub
parent
e5910d971e
commit
e649108464
@@ -5,6 +5,10 @@
|
||||
|
||||
.check-dependent-project:
|
||||
stage: build
|
||||
# DAG: this is artificial dependency
|
||||
needs:
|
||||
- job: cargo-clippy
|
||||
artifacts: false
|
||||
extends:
|
||||
- .docker-env
|
||||
- .test-refs-no-trigger-prs-only
|
||||
@@ -147,6 +151,10 @@ build-rustdoc:
|
||||
expire_in: 7 days
|
||||
paths:
|
||||
- ./crate-docs/
|
||||
# DAG: this is artificial dependency
|
||||
needs:
|
||||
- job: cargo-clippy
|
||||
artifacts: false
|
||||
script:
|
||||
- rusty-cachier snapshot create
|
||||
- time cargo +nightly doc --locked --workspace --all-features --verbose --no-deps
|
||||
|
||||
@@ -414,8 +414,10 @@ cargo-check-macos:
|
||||
extends: .test-refs-no-trigger
|
||||
before_script:
|
||||
- !reference [.rust-info-script, script]
|
||||
variables:
|
||||
SKIP_WASM_BUILD: 1
|
||||
script:
|
||||
- SKIP_WASM_BUILD=1 time cargo check --locked --release
|
||||
- time cargo check --locked --release
|
||||
tags:
|
||||
- osx
|
||||
|
||||
|
||||
Reference in New Issue
Block a user