Skip to content

feat: add support for openid4vp draft 24 until 29 #316

feat: add support for openid4vp draft 24 until 29

feat: add support for openid4vp draft 24 until 29 #316

Triggered via pull request July 7, 2025 10:21
Status Failure
Total duration 1m 1s
Artifacts

ci.yml

on: pull_request
Matrix: Tests
Fit to window
Zoom out
Zoom in

Annotations

6 errors
Tests (18)
Process completed with exit code 1.
packages/openid4vp/tests/version-inference.test.mts > Version inference test > dc_api is only available from v23: packages/openid4vp/tests/version-inference.test.mts#L22
AssertionError: expected 29 to be 24 // Object.is equality - Expected + Received - 24 + 29 ❯ packages/openid4vp/tests/version-inference.test.mts:22:21
packages/openid4vp/tests/full-flow.test.mts > Full E2E openid4vp test > openid4vp (unsigned): packages/openid4vp/tests/full-flow.test.mts#L143
AssertionError: expected { transactionData: undefined, …(6) } to deeply equal { transactionData: undefined, …(5) } - Expected + Received { "authorizationRequestPayload": { "client_id": "client_id", "client_metadata": {}, "dcql_query": { "credentials": [ { "claims": [ { "claim_name": "name", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "degree", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "date", "namespace": "eu.europa.ec.eudi.pid.1", }, ], "format": "mso_mdoc", "id": "orgeuuniversity", "meta": { "doctype_value": "org.eu.university", }, }, { "claims": [ { "path": [ "university", ], }, ], "format": "dc+sd-jwt", "id": "OpenBadgeCredentialDescriptor", "meta": { "vct_values": [ "OpenBadgeCredential", ], }, }, ], }, "nonce": "nonce", "response_mode": "direct_post", "response_type": "vp_token", "response_uri": "https://example.com/response_uri", }, "client": { "effective": "client_id", "identifier": "client_id", "original": { "clientId": "client_id", }, "prefix": "pre-registered", }, "dcql": { "query": { "credentials": [ { "claims": [ { "claim_name": "name", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "degree", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "date", "namespace": "eu.europa.ec.eudi.pid.1", }, ], "format": "mso_mdoc", "id": "orgeuuniversity", "meta": { "doctype_value": "org.eu.university", }, }, { "claims": [ { "path": [ "university", ], }, ], "format": "dc+sd-jwt", "id": "OpenBadgeCredentialDescriptor", "meta": { "vct_values": [ "OpenBadgeCredential", ], }, }, ], }, }, "jar": undefined, "pex": undefined, "transactionData": undefined, + "version": 29, } ❯ packages/openid4vp/tests/full-flow.test.mts:143:22
Tests (20)
Process completed with exit code 1.
packages/openid4vp/tests/version-inference.test.mts > Version inference test > dc_api is only available from v23: packages/openid4vp/tests/version-inference.test.mts#L22
AssertionError: expected 29 to be 24 // Object.is equality - Expected + Received - 24 + 29 ❯ packages/openid4vp/tests/version-inference.test.mts:22:21
packages/openid4vp/tests/full-flow.test.mts > Full E2E openid4vp test > openid4vp (unsigned): packages/openid4vp/tests/full-flow.test.mts#L143
AssertionError: expected { transactionData: undefined, …(6) } to deeply equal { transactionData: undefined, …(5) } - Expected + Received { "authorizationRequestPayload": { "client_id": "client_id", "client_metadata": {}, "dcql_query": { "credentials": [ { "claims": [ { "claim_name": "name", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "degree", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "date", "namespace": "eu.europa.ec.eudi.pid.1", }, ], "format": "mso_mdoc", "id": "orgeuuniversity", "meta": { "doctype_value": "org.eu.university", }, }, { "claims": [ { "path": [ "university", ], }, ], "format": "dc+sd-jwt", "id": "OpenBadgeCredentialDescriptor", "meta": { "vct_values": [ "OpenBadgeCredential", ], }, }, ], }, "nonce": "nonce", "response_mode": "direct_post", "response_type": "vp_token", "response_uri": "https://example.com/response_uri", }, "client": { "effective": "client_id", "identifier": "client_id", "original": { "clientId": "client_id", }, "prefix": "pre-registered", }, "dcql": { "query": { "credentials": [ { "claims": [ { "claim_name": "name", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "degree", "namespace": "eu.europa.ec.eudi.pid.1", }, { "claim_name": "date", "namespace": "eu.europa.ec.eudi.pid.1", }, ], "format": "mso_mdoc", "id": "orgeuuniversity", "meta": { "doctype_value": "org.eu.university", }, }, { "claims": [ { "path": [ "university", ], }, ], "format": "dc+sd-jwt", "id": "OpenBadgeCredentialDescriptor", "meta": { "vct_values": [ "OpenBadgeCredential", ], }, }, ], }, }, "jar": undefined, "pex": undefined, "transactionData": undefined, + "version": 29, } ❯ packages/openid4vp/tests/full-flow.test.mts:143:22