comment out miri

This commit is contained in:
Jonathan Kelley committed 2024-02-05 11:38:17 -08:00
1 parent afa80a9592
commit d804b9283e
1 file changed
+36 -35
+36 -35
View File
@@ -111,42 +111,43 @@ jobs:
save-if: ${{ github.ref == 'refs/heads/master' }} save-if: ${{ github.ref == 'refs/heads/master' }}
- run: cargo clippy --workspace --examples --tests -- -D warnings - run: cargo clippy --workspace --examples --tests -- -D warnings
miri: # We removed most unsafe that we can, and using nightly doubles our cache size
if: github.event.pull_request.draft == false # miri:
name: Miri # if: github.event.pull_request.draft == false
runs-on: ubuntu-latest # name: Miri
env: # runs-on: ubuntu-latest
CARGO_UNSTABLE_SPARSE_REGISTRY: 'true' # env:
RUSTFLAGS: -Dwarnings # CARGO_UNSTABLE_SPARSE_REGISTRY: 'true'
RUST_BACKTRACE: 1 # RUSTFLAGS: -Dwarnings
MIRIFLAGS: -Zmiri-tag-gc=1 # RUST_BACKTRACE: 1
# Change to specific Rust release to pin # MIRIFLAGS: -Zmiri-tag-gc=1
rust_stable: stable # # Change to specific Rust release to pin
rust_nightly: nightly-2023-11-16 # rust_stable: stable
rust_clippy: 1.70.0 # rust_nightly: nightly-2023-11-16
# rust_clippy: 1.70.0
steps: # steps:
- uses: actions/checkout@v4 # - uses: actions/checkout@v4
- uses: ilammy/setup-nasm@v1 # - uses: ilammy/setup-nasm@v1
- name: Install Rust ${{ env.rust_nightly }} # - name: Install Rust ${{ env.rust_nightly }}
uses: dtolnay/rust-toolchain@master # uses: dtolnay/rust-toolchain@master
with: # with:
toolchain: ${{ env.rust_nightly }} # toolchain: ${{ env.rust_nightly }}
components: miri # components: miri
- uses: Swatinem/rust-cache@v2 # - uses: Swatinem/rust-cache@v2
with: # with:
cache-all-crates: "true" # cache-all-crates: "true"
save-if: ${{ github.ref == 'refs/heads/master' }} # save-if: ${{ github.ref == 'refs/heads/master' }}
- name: miri # - name: miri
# Many of tests in tokio/tests and doctests use #[tokio::test] or # # Many of tests in tokio/tests and doctests use #[tokio::test] or
# #[tokio::main] that calls epoll_create1 that Miri does not support. # # #[tokio::main] that calls epoll_create1 that Miri does not support.
# run: cargo miri test --features full --lib --no-fail-fast # # run: cargo miri test --features full --lib --no-fail-fast
run: | # run: |
cargo miri test --package dioxus-core -- --exact --nocapture # cargo miri test --package dioxus-core -- --exact --nocapture
cargo miri test --package dioxus-native-core --test miri_native -- --exact --nocapture # cargo miri test --package dioxus-native-core --test miri_native -- --exact --nocapture
env: # env:
MIRIFLAGS: -Zmiri-disable-isolation -Zmiri-strict-provenance -Zmiri-retag-fields # MIRIFLAGS: -Zmiri-disable-isolation -Zmiri-strict-provenance -Zmiri-retag-fields
PROPTEST_CASES: 10 # PROPTEST_CASES: 10
playwright: playwright:
if: github.event.pull_request.draft == false if: github.event.pull_request.draft == false