Merge pull request #2777 from alexcrichton/tweak-ci-config

Don't document peepmatic in CI
This commit is contained in:
Nick Fitzgerald
2021-04-01 10:35:36 -07:00
committed by GitHub

View File

@@ -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