Don't document peepmatic in CI
Avoids building z3 and shaves about ~15 minutes off that builder's CI time.
This commit is contained in:
49
.github/workflows/main.yml
vendored
49
.github/workflows/main.yml
vendored
@@ -77,7 +77,12 @@ jobs:
|
|||||||
- uses: ./.github/actions/install-rust
|
- uses: ./.github/actions/install-rust
|
||||||
with:
|
with:
|
||||||
toolchain: nightly
|
toolchain: nightly
|
||||||
- run: cargo doc --no-deps --all --exclude wasmtime-cli --exclude test-programs --exclude cranelift-codegen-meta
|
- run: |
|
||||||
|
cargo doc --no-deps --workspace \
|
||||||
|
--exclude wasmtime-cli \
|
||||||
|
--exclude test-programs \
|
||||||
|
--exclude cranelift-codegen-meta \
|
||||||
|
--exclude 'peepmatic*'
|
||||||
- run: cargo doc --package cranelift-codegen-meta --document-private-items
|
- run: cargo doc --package cranelift-codegen-meta --document-private-items
|
||||||
- uses: actions/upload-artifact@v1
|
- uses: actions/upload-artifact@v1
|
||||||
with:
|
with:
|
||||||
@@ -179,15 +184,7 @@ jobs:
|
|||||||
submodules: true
|
submodules: true
|
||||||
- run: rustup update stable && rustup default stable
|
- run: rustup update stable && rustup default stable
|
||||||
- name: Test `peepmatic`
|
- name: Test `peepmatic`
|
||||||
run: |
|
run: cargo test --package 'peepmatic*'
|
||||||
cargo test \
|
|
||||||
--package peepmatic \
|
|
||||||
--package peepmatic-automata \
|
|
||||||
--package peepmatic-fuzzing \
|
|
||||||
--package peepmatic-macro \
|
|
||||||
--package peepmatic-runtime \
|
|
||||||
--package peepmatic-test \
|
|
||||||
--package peepmatic-souper
|
|
||||||
- name: Rebuild Peepmatic-based peephole optimizers
|
- name: Rebuild Peepmatic-based peephole optimizers
|
||||||
run: |
|
run: |
|
||||||
cargo test \
|
cargo test \
|
||||||
@@ -270,18 +267,10 @@ jobs:
|
|||||||
- run: |
|
- run: |
|
||||||
cargo test \
|
cargo test \
|
||||||
--features test-programs/test_programs \
|
--features test-programs/test_programs \
|
||||||
--all \
|
--workspace \
|
||||||
--exclude lightbeam \
|
--exclude '*lightbeam*' \
|
||||||
--exclude wasmtime-lightbeam \
|
--exclude 'wasmtime-wasi-*' \
|
||||||
--exclude wasmtime-wasi-nn \
|
--exclude 'peepmatic*'
|
||||||
--exclude wasmtime-wasi-crypto \
|
|
||||||
--exclude peepmatic \
|
|
||||||
--exclude peepmatic-automata \
|
|
||||||
--exclude peepmatic-fuzzing \
|
|
||||||
--exclude peepmatic-macro \
|
|
||||||
--exclude peepmatic-runtime \
|
|
||||||
--exclude peepmatic-test \
|
|
||||||
--exclude peepmatic-souper
|
|
||||||
env:
|
env:
|
||||||
RUST_BACKTRACE: 1
|
RUST_BACKTRACE: 1
|
||||||
|
|
||||||
@@ -508,18 +497,10 @@ jobs:
|
|||||||
$CENTOS cargo test \
|
$CENTOS cargo test \
|
||||||
--features test-programs/test_programs \
|
--features test-programs/test_programs \
|
||||||
--release \
|
--release \
|
||||||
--all \
|
--workspace \
|
||||||
--exclude lightbeam \
|
--exclude '*lightbeam*' \
|
||||||
--exclude wasmtime-lightbeam \
|
--exclude 'wasmtime-wasi-*' \
|
||||||
--exclude wasmtime-wasi-nn \
|
--exclude 'peepmatic*' \
|
||||||
--exclude wasmtime-wasi-crypto \
|
|
||||||
--exclude peepmatic \
|
|
||||||
--exclude peepmatic-automata \
|
|
||||||
--exclude peepmatic-fuzzing \
|
|
||||||
--exclude peepmatic-macro \
|
|
||||||
--exclude peepmatic-runtime \
|
|
||||||
--exclude peepmatic-test \
|
|
||||||
--exclude peepmatic-souper \
|
|
||||||
--exclude wasmtime-fuzz
|
--exclude wasmtime-fuzz
|
||||||
env:
|
env:
|
||||||
RUST_BACKTRACE: 1
|
RUST_BACKTRACE: 1
|
||||||
|
|||||||
Reference in New Issue
Block a user