Skip to content

Commit 6b127b1

Browse files
matte1782claude
andcommitted
fix(ci): increase Miri timeout to 25min + suppress bitvec provenance warnings
- Timeout 15→25 minutes (2 Miri steps were hitting the limit) - Add -Zmiri-permissive-provenance to silence bitvec's integer-to-pointer cast warnings (third-party crate, not fixable on our side) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2b99387 commit 6b127b1

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# lint: 5 minutes (cargo fmt + clippy)
1616
# wasm-check: 5 minutes (cargo check --target wasm32-unknown-unknown)
1717
# fuzz-check: 5 minutes (cargo +nightly check)
18-
# miri: 15 minutes (cargo +nightly miri test)
18+
# miri: 25 minutes (cargo +nightly miri test)
1919

2020
name: EdgeVec CI
2121

@@ -103,7 +103,7 @@ jobs:
103103
miri:
104104
name: Miri Safety Check
105105
runs-on: ubuntu-latest
106-
timeout-minutes: 15
106+
timeout-minutes: 25
107107
steps:
108108
- uses: actions/checkout@v4
109109

@@ -115,11 +115,11 @@ jobs:
115115
- name: Run Miri (core)
116116
run: cargo +nightly miri test --lib --no-default-features -- --skip wasm --skip test_bq_vs_f32_recall_comparison
117117
env:
118-
MIRIFLAGS: "-Zmiri-disable-isolation -Zmiri-symbolic-alignment-check"
118+
MIRIFLAGS: "-Zmiri-disable-isolation -Zmiri-symbolic-alignment-check -Zmiri-permissive-provenance"
119119
PROPTEST_CASES: "4"
120120

121121
- name: Run Miri (sparse feature)
122122
run: cargo +nightly miri test --lib --no-default-features --features sparse -- --skip wasm --skip test_bq_vs_f32_recall_comparison
123123
env:
124-
MIRIFLAGS: "-Zmiri-disable-isolation -Zmiri-symbolic-alignment-check"
124+
MIRIFLAGS: "-Zmiri-disable-isolation -Zmiri-symbolic-alignment-check -Zmiri-permissive-provenance"
125125
PROPTEST_CASES: "4"

0 commit comments

Comments
 (0)