[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:
Alexander Samusev
2022-11-14 15:55:57 +01:00
committed by GitHub
parent e5910d971e
commit e649108464
2 changed files with 11 additions and 1 deletions
@@ -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