Merge pull request #2863 from 1Git2Clone/ci-panic-hunt

CI: run panic_hunt in the Linux test job
This commit is contained in:
skylar taylor-barrick authored and GitHub committed 2026-10-17 12:14:20 -06:00
commit 06ad0d5c95
2 files changed
+13

No files matched your search

+10
View File
@@ -193,6 +193,16 @@ jobs:
cargo nextest run --profile ci --workspace --locked --features heif "${targets[@]}"
shell: bash
# Every command against adversarial params must return Err, never panic or hang (AGENTS.md
# Rule 9). It is `#[ignore]`d (slow), so Test skips it. Same packages, features and targets as
# Test, so nothing rebuilds: `--test panic_hunt` would drop the other crates' dev-dependency
# features and recompile the whole graph. The `ci` profile terminates it if it hangs.
- name: Panic hunt
if: runner.os == 'Linux'
run: >-
cargo nextest run --profile ci --workspace --locked --features heif --lib --bins --tests
--run-ignored only -E 'binary_id(photocraft-engine::panic_hunt)'
- name: Doctests
if: matrix.part == 'all' || matrix.part == 'unit'
run: cargo test --workspace --locked --features heif --doc
+3
View File
@@ -162,3 +162,6 @@ sync_github_name = true
[people.sidney]
real_name = "Sidney Markowitz"
sync_github_name = true
[people.1Git2Clone]
sync_github_name = true