Skip to content

[WAL-896] feat(wallet): finalize authenticated OpenID4VP presentation flow #1491

[WAL-896] feat(wallet): finalize authenticated OpenID4VP presentation flow

[WAL-896] feat(wallet): finalize authenticated OpenID4VP presentation flow #1491

Triggered via pull request July 22, 2026 10:19
Status Failure
Total duration 23m 20s
Artifacts 6

android-device-tests.yml

on: pull_request
android-eligibility  /  ...  /  decide
4s
android-eligibility / decide / decide
Matrix: android-device-test-phase
android-device-tests
3s
android-device-tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 4 warnings
PublicDemoBackendE2ETest.receiveAndPresentAgainstPublicDemoIssuer2Verifier2: waltid-identity/waltid-applications/waltid-wallet-demo-compose/androidApp/src/androidTest/java/id/walt/walletdemo/compose/android/PublicDemoBackendE2ETest.kt#L93
java.lang.AssertionError: Presentation preview did not load. Latest status: Preview failed: Unsigned authorization request not allowed: received application/json from request_uri but wallet policy requires signed requests (application/oauth-authz-req+jwt) at org.junit.Assert.fail(Assert.java:89)
PublicDemoBackendE2ETest.transactionDataPreviewAgainstPublicDemoIssuer2Verifier2: waltid-identity/waltid-applications/waltid-wallet-demo-compose/androidApp/src/androidTest/java/id/walt/walletdemo/compose/android/PublicDemoBackendE2ETest.kt#L174
java.lang.AssertionError: Transaction-data preview did not load. Latest status: Preview failed: Unsigned authorization request not allowed: received application/json from request_uri but wallet policy requires signed requests (application/oauth-authz-req+jwt) at org.junit.Assert.fail(Assert.java:89)
android-device-tests (compose-demo)
The process '/usr/bin/sh' failed with exit code 1
MobileWalletIntegrationTest.receiveAndPresentEudiPidSdJwtAgainstDemoIssuer2AndVerifier2: waltid-identity/waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt#L181
java.lang.IllegalArgumentException: Unsigned authorization request not allowed: received application/json from request_uri but wallet policy requires signed requests (application/oauth-authz-req+jwt) at id.waltid.openid4vp.wallet.request.AuthorizationRequestResolver.resolveFromRequestUri(AuthorizationRequestResolver.kt:384)
MobileWalletIntegrationTest.receiveAndPresentIsoMdlAgainstDemoIssuer2AndVerifier2: waltid-identity/waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt#L383
java.lang.IllegalArgumentException: Unsigned authorization request not allowed: received application/json from request_uri but wallet policy requires signed requests (application/oauth-authz-req+jwt) at id.waltid.openid4vp.wallet.request.AuthorizationRequestResolver.resolveFromRequestUri(AuthorizationRequestResolver.kt:384)
MobileWalletIntegrationTest.demoCredentialPersistsAcrossWalletRecreation: waltid-identity/waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt#L406
java.lang.IllegalArgumentException: Unsigned authorization request not allowed: received application/json from request_uri but wallet policy requires signed requests (application/oauth-authz-req+jwt) at id.waltid.openid4vp.wallet.request.AuthorizationRequestResolver.resolveFromRequestUri(AuthorizationRequestResolver.kt:384)
MobileWalletIntegrationTest.receiveAndPresentEudiPidMdocAgainstDemoIssuer2AndVerifier2: waltid-identity/waltid-libraries/protocols/waltid-openid4vc-wallet-mobile/src/androidDeviceTest/kotlin/id/walt/wallet2/mobile/test/MobileWalletIntegrationTest.kt#L186
java.lang.IllegalArgumentException: Unsigned authorization request not allowed: received application/json from request_uri but wallet policy requires signed requests (application/oauth-authz-req+jwt) at id.waltid.openid4vp.wallet.request.AuthorizationRequestResolver.resolveFromRequestUri(AuthorizationRequestResolver.kt:384)
android-device-tests (wallet-mobile)
The process '/usr/bin/sh' failed with exit code 1
android-device-tests
Process completed with exit code 1.
android-device-tests
One or more Android device test phases failed.
android-device-tests (compose-demo)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-device-tests (wallet-mobile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-device-tests (enterprise-mobile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
android-device-tests (enterprise-mobile)
Failed to generate-and-submit dependency graph. Will continue. HttpError: Dependency submission failed for dependency-graph-reports/android_device_tests-android-device-test-phase-enterprise-mobile-1.json. Resource not accessible by integration - https://docs.github.com/rest/dependency-graph/dependency-submission#create-a-snapshot-of-dependencies-for-a-repository

Artifacts

Produced during runtime
Name Size Digest
android-device-test-reports-compose-demo
68.6 KB
sha256:52fa9e751e3746785531ac3fbeee148515f260ac85b2ece33aa0f9b7a2a2993f
android-device-test-reports-enterprise-mobile
8.28 MB
sha256:5ecf72f7f71ccc6b10cbe81670a2045660478c7663ddc89f309838873a50b0f7
android-device-test-reports-wallet-mobile
76.9 KB
sha256:32b7577f676ae566540ffed7729bd0576d8d9930a817812dbb82f4e258baeb04
dependency-graph_android_device_tests-android-device-test-phase-enterprise-mobile-1.json
19.9 KB
sha256:a032c5d533af71199b4e152754b4249e97ae50b1e20ca4f8cb26871bba3bc68d
dependency-graph_android_device_tests-android-device-test-phase-enterprise-mobile-2.json
34.1 KB
sha256:bad3a3c8c9787e0dc22f3fce0dba2692aa025db9dca00ba74c69408ec667a52e
dependency-graph_android_device_tests-android-device-test-phase-enterprise-mobile.json
28.8 KB
sha256:0c3731482be70f6aa90583be7d61d6389003c0b3e9d413cc2bbbb0f081440ee2