From 6064a8407e5ba062d4c95e1c9b4b938a9b4c2a4b Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 26 Oct 2026 22:41:58 +0000 Subject: [PATCH] ci: test `vc_validation` without `status-list` `status_claim_without_status_list_feature` compiles only without the `status-list` feature. No CI step ran `vc_validation` that way: `--all-features` and the `vc,status-list` step both enable it, and `cargo hack clippy --each-feature` compiles the test without running it. The Features job now also runs it with `vc,did-key,did-jwk`. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01PB1rHNJ3YpjogEUJQYccc2 --- .github/workflows/qa.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 2f2b6fd..650ebaf 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -157,6 +157,8 @@ jobs: # The Token Status List without SD-JWT: the `status` claim of a JWT credential reaches the # `StatusCheck` with `vc` and `status-list` alone. - run: cargo test --no-default-features --features vc,status-list,did-key,did-jwk --locked --test vc_validation + # Without it: a `status` claim reaches no check, so `StatusPolicy::Strict` refuses it. + - run: cargo test --no-default-features --features vc,did-key,did-jwk --locked --test vc_validation # The crate packages and builds from the package, with no git or path dependencies. publish: