Skip to content

OIDC Support

OIDC Support #7236

Triggered via pull request June 18, 2026 00:00
Status Failure
Total duration 5m 39s
Artifacts 3

test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
e2e-test
Process completed with exit code 1.
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state: e2e-tests/fixtures/User.ts#L13
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for navigation to "http://localhost:3000/plans" until "load" navigated to "http://localhost:3000/login?redirectTo=%2Fplans" ============================================================ at fixtures/User.ts:13 11 | await page.locator('input[name="password"]').fill('test'); 12 | await page.getByRole('button', { name: 'Login' }).click(); > 13 | await page.waitForURL(`${baseURL ?? ''}/plans`); | ^ 14 | } 15 | 16 | export class User { at performLogin (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:13:14) at User.login (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:62:5) at createUserAuthState (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:46:7) at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:61:3
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state: e2e-tests/fixtures/global.setup.auth.ts#L0
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state: e2e-tests/fixtures/User.ts#L13
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for navigation to "http://localhost:3000/plans" until "load" navigated to "http://localhost:3000/login?redirectTo=%2Fplans" ============================================================ at fixtures/User.ts:13 11 | await page.locator('input[name="password"]').fill('test'); 12 | await page.getByRole('button', { name: 'Login' }).click(); > 13 | await page.waitForURL(`${baseURL ?? ''}/plans`); | ^ 14 | } 15 | 16 | export class User { at performLogin (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:13:14) at User.login (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:62:5) at createUserAuthState (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:46:7) at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:61:3
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state: e2e-tests/fixtures/global.setup.auth.ts#L0
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state: e2e-tests/fixtures/User.ts#L13
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state Error: page.waitForURL: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for navigation to "http://localhost:3000/plans" until "load" navigated to "http://localhost:3000/login?redirectTo=%2Fplans" ============================================================ at fixtures/User.ts:13 11 | await page.locator('input[name="password"]').fill('test'); 12 | await page.getByRole('button', { name: 'Login' }).click(); > 13 | await page.waitForURL(`${baseURL ?? ''}/plans`); | ^ 14 | } 15 | 16 | export class User { at performLogin (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:13:14) at User.login (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:62:5) at createUserAuthState (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:46:7) at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:61:3
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state: e2e-tests/fixtures/global.setup.auth.ts#L0
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state Test timeout of 30000ms exceeded.
[setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data: e2e-tests/utilities/api.ts#L312
1) [setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: File upload failed: Unauthorized - {"message":"Unauthorized","success":false} at utilities/api.ts:312 310 | if (!response.ok) { 311 | const errorText = await response.text(); > 312 | throw new Error(`File upload failed: ${response.statusText} - ${errorText}`); | ^ 313 | } 314 | 315 | const data = await response.json(); at AerieApi.uploadFile (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/utilities/api.ts:312:13) at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.jar.ts:34:17
[setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data: e2e-tests/utilities/api.ts#L312
1) [setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: File upload failed: Unauthorized - {"message":"Unauthorized","success":false} at utilities/api.ts:312 310 | if (!response.ok) { 311 | const errorText = await response.text(); > 312 | throw new Error(`File upload failed: ${response.statusText} - ${errorText}`); | ^ 313 | } 314 | 315 | const data = await response.json(); at AerieApi.uploadFile (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/utilities/api.ts:312:13) at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.jar.ts:34:17
[setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data: e2e-tests/utilities/api.ts#L312
1) [setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data Error: File upload failed: Unauthorized - {"message":"Unauthorized","success":false} at utilities/api.ts:312 310 | if (!response.ok) { 311 | const errorText = await response.text(); > 312 | throw new Error(`File upload failed: ${response.statusText} - ${errorText}`); | ^ 313 | } 314 | 315 | const data = await response.json(); at AerieApi.uploadFile (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/utilities/api.ts:312:13) at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.jar.ts:34:17
e2e-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
2 failed [setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state 275 did not run 1 passed (1.7m)

Artifacts

Produced during runtime
Name Size Digest
E2E OIDC Test Results
2.27 MB
sha256:3ab5c7886b8e44eb85a89b7998ea2591768a08887e6814e07cb0359513ba7df5
E2E Test Results
2.27 MB
sha256:f7562de45b15829e0ca4cbce3fa7fec73e07dd9ccf52549762044b3c5a6db7b6
Unit Test Results
4.55 MB
sha256:a7ead854e422e4ada4c7d2073a965caf6ecd2b035e1edba1d3e78480c31b2383