ci: Test rebuilding the peephole optimizers in CI

This commit is contained in:
Nick Fitzgerald
2020-05-01 17:00:26 -07:00
parent 090d1c2d32
commit c2ec1523bc

View File

@@ -200,6 +200,20 @@ jobs:
env:
RUST_BACKTRACE: 1
rebuild_peephole_optimizers:
name: Rebuild Peephole Optimizers
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
submodules: true
- name: Build
run: |
cd cranelift && cargo build --features 'cranelift-codegen/rebuild-peephole-optimizers'
- name: Test
run: |
cd cranelift && cargo test --features 'cranelift-codegen/rebuild-peephole-optimizers'
# Perform all tests (debug mode) for `wasmtime`. This runs stable/beta/nightly
# channels of Rust as well as macOS/Linux/Windows.
test: