Skip to content

Commit

Permalink
Get Pulley tests passing under MIRI; run Pulley tests under MIRI in CI (
Browse files Browse the repository at this point in the history
bytecodealliance#9014)

* Pulley: Get tests passing with permissive provenance under MIRI

Co-Authored-By: Alex Crichton <[email protected]>

* Pulley: Get tests passing with strict provenance in MIRI

Co-Authored-By: Alex Crichton <[email protected]>

* Test Pulley under MIRI in CI

* Test Pulley with all cargo features in CI

* Quiet a warning for certain build configs

---------

Co-authored-by: Alex Crichton <[email protected]>
  • Loading branch information
fitzgen and alexcrichton authored Jul 25, 2024
1 parent 36963d2 commit ef1ffa2
Show file tree
Hide file tree
Showing 6 changed files with 261 additions and 177 deletions.
6 changes: 5 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -979,7 +979,11 @@ jobs:
miri:
strategy:
matrix:
crate: ["wasmtime", "wasmtime-cli", "wasmtime-environ"]
crate:
- "wasmtime"
- "wasmtime-cli"
- "wasmtime-environ"
- "pulley-interpreter --all-features"
needs: determine
if: needs.determine.outputs.run-full && github.repository == 'bytecodealliance/wasmtime'
name: Miri
Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions pulley/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ workspace = true
[dependencies]
arbitrary = { workspace = true, optional = true }
log = { workspace = true }
sptr = { workspace = true }

[dev-dependencies]
env_logger = { workspace = true }
Expand Down
Loading

0 comments on commit ef1ffa2

Please sign in to comment.