5050 # Path dependencies are build inputs. Keep these immutable revisions aligned
5151 # with the package versions recorded in Cargo.lock; update them deliberately
5252 # and together, never by floating each job on sibling `main`.
53- FRANKENTORCH_REV : f00c3ce79737ffd0e7c7e2f2e81540907ce26562
54- FRANKENSQLITE_REV : 14c5781680833c248ed18d84914312e233d145df
53+ FRANKENTORCH_REV : 062cf3671c194f6ab184da98f0559ebc76cff7c7
54+ FRANKENSQLITE_REV : cd9990bb16291d8c7c247b75b47faae8d7701adb
5555 ASUPERSYNC_REV : 53aa5c72f855352148c3a88e6961f7f09adb535c
5656 # Surface full backtraces if a test panics, so failures are self-diagnosing.
5757 RUST_BACKTRACE : 1
@@ -149,7 +149,10 @@ jobs:
149149 # The full stdout/stderr is captured and uploaded as a CI artifact (the
150150 # evidence-graph capture, bd-4yks item 10) even when the gate fails.
151151 - name : Run the gate (scripts/check.sh)
152- run : ./scripts/check.sh 2>&1 | tee gate-log-${{ matrix.os }}.txt
152+ shell : bash
153+ run : |
154+ set -o pipefail
155+ ./scripts/check.sh 2>&1 | tee gate-log-${{ matrix.os }}.txt
153156
154157 - name : Bind successful gate evidence
155158 run : |
@@ -197,9 +200,9 @@ jobs:
197200 python3 scripts/bench_guardrail.py || echo "guardrail reported (advisory; non-blocking)"
198201
199202 advisory-targets :
200- name : advisory target (${{ matrix.name }})
203+ name : target (${{ matrix.name }})
201204 runs-on : ${{ matrix.os }}
202- continue-on-error : true
205+ continue-on-error : false
203206 strategy :
204207 fail-fast : false
205208 matrix :
@@ -236,7 +239,7 @@ jobs:
236239 skip_reason : " "
237240 # arm64 Windows checks natively on the hosted windows-11-arm runner.
238241 # The binary build/no-weights smoke passed in dist run 29048523156;
239- # this remains advisory until full model OCR is proven on that host .
242+ # Full model OCR remains covered by the separate weighted parity gate .
240243 - name : windows-msvc-aarch64
241244 os : windows-11-arm
242245 target : aarch64-pc-windows-msvc
@@ -248,11 +251,11 @@ jobs:
248251 - name : Checkout
249252 uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
250253
251- - name : Explain advisory skip
254+ - name : Explain target skip
252255 if : ${{ matrix.skip }}
253256 shell : bash
254257 run : |
255- echo "Advisory target '${{ matrix.name }}' is not built in Phase 0:"
258+ echo "Target '${{ matrix.name }}' is not built in Phase 0:"
256259 echo "${{ matrix.skip_reason }}"
257260
258261 - name : Provision sibling path dependencies
@@ -310,7 +313,7 @@ jobs:
310313 if : ${{ !matrix.skip }}
311314 uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
312315 with :
313- key : advisory -${{ matrix.name }}-${{ matrix.target }}
316+ key : target -${{ matrix.name }}-${{ matrix.target }}
314317 cache-all-crates : true
315318
316319 - name : Cargo check target
0 commit comments