Skip to content

feat: wrap most maestro fetch into a wrapper thats redirect if not on… #83

feat: wrap most maestro fetch into a wrapper thats redirect if not on…

feat: wrap most maestro fetch into a wrapper thats redirect if not on… #83

Triggered via pull request July 23, 2025 22:26
Status Failure
Total duration 5m 41s
Artifacts 1

pull_request.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 1 notice
main
Process completed with exit code 1.
[chromium] › e2e.spec.ts:33:5 › a Maestro can add a new track located on a remote server: apps/rpg-maestro-ui-e2e/src/e2e.spec.ts#L46
2) [chromium] › e2e.spec.ts:33:5 › a Maestro can add a new track located on a remote server › go to Tracks management and add a track Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeEnabled() Locator: getByText('CREATE TRACK') Expected: enabled Received: disabled Call log: - expect.toBeEnabled with timeout 10000ms - waiting for getByText('CREATE TRACK') - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedP
[chromium] › e2e.spec.ts:33:5 › a Maestro can add a new track located on a remote server: apps/rpg-maestro-ui-e2e/src/e2e.spec.ts#L46
2) [chromium] › e2e.spec.ts:33:5 › a Maestro can add a new track located on a remote server › go to Tracks management and add a track Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeEnabled() Locator: getByText('CREATE TRACK') Expected: enabled Received: disabled Call log: - expect.toBeEnabled with timeout 10000ms - waiting for getByText('CREATE TRACK') - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedP
[chromium] › e2e.spec.ts:33:5 › a Maestro can add a new track located on a remote server: apps/rpg-maestro-ui-e2e/src/e2e.spec.ts#L46
2) [chromium] › e2e.spec.ts:33:5 › a Maestro can add a new track located on a remote server › go to Tracks management and add a track Error: Timed out 10000ms waiting for expect(locator).toBeEnabled() Locator: getByText('CREATE TRACK') Expected: enabled Received: disabled Call log: - expect.toBeEnabled with timeout 10000ms - waiting for getByText('CREATE TRACK') - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-xhc6i-MuiButtonBase-root-MuiButton-root">Create track</button> - unexpected value "disabled" - locator resolved to <button disabled tabindex="-1" type="button" class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButto
[chromium] › e2e.spec.ts:7:5 › a Maestro can load (via API) and play a current track for its players: apps/rpg-maestro-ui-e2e/src/e2e.spec.ts#L29
1) [chromium] › e2e.spec.ts:7:5 › a Maestro can load (via API) and play a current track for its players › go to players page, current track should be displayed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: getByText('race1') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for getByText('race1') 27 | await page.goto(`/${user.sessionId}`); 28 | expect(await page.locator('h1').innerText()).toContain('RPG-Maestro player UI'); > 29 | await expect(page.getByText('race1')).toBeVisible(); | ^ 30 | }); 31 | }); 32 | at /home/runner/work/rpg-maestro/rpg-maestro/apps/rpg-maestro-ui-e2e/src/e2e.spec.ts:29:43 at /home/runner/work/rpg-maestro/rpg-maestro/apps/rpg-maestro-ui-e2e/src/e2e.spec.ts:26:3
[chromium] › e2e.spec.ts:7:5 › a Maestro can load (via API) and play a current track for its players: apps/rpg-maestro-ui-e2e/src/e2e.spec.ts#L29
1) [chromium] › e2e.spec.ts:7:5 › a Maestro can load (via API) and play a current track for its players › go to players page, current track should be displayed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: getByText('race1') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for getByText('race1') 27 | await page.goto(`/${user.sessionId}`); 28 | expect(await page.locator('h1').innerText()).toContain('RPG-Maestro player UI'); > 29 | await expect(page.getByText('race1')).toBeVisible(); | ^ 30 | }); 31 | }); 32 | at /home/runner/work/rpg-maestro/rpg-maestro/apps/rpg-maestro-ui-e2e/src/e2e.spec.ts:29:43 at /home/runner/work/rpg-maestro/rpg-maestro/apps/rpg-maestro-ui-e2e/src/e2e.spec.ts:26:3
[chromium] › e2e.spec.ts:7:5 › a Maestro can load (via API) and play a current track for its players: apps/rpg-maestro-ui-e2e/src/e2e.spec.ts#L29
1) [chromium] › e2e.spec.ts:7:5 › a Maestro can load (via API) and play a current track for its players › go to players page, current track should be displayed Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: getByText('race1') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for getByText('race1') 27 | await page.goto(`/${user.sessionId}`); 28 | expect(await page.locator('h1').innerText()).toContain('RPG-Maestro player UI'); > 29 | await expect(page.getByText('race1')).toBeVisible(); | ^ 30 | }); 31 | }); 32 | at /home/runner/work/rpg-maestro/rpg-maestro/apps/rpg-maestro-ui-e2e/src/e2e.spec.ts:29:43 at /home/runner/work/rpg-maestro/rpg-maestro/apps/rpg-maestro-ui-e2e/src/e2e.spec.ts:26:3
🎭 Playwright Run Summary
2 failed [chromium] › e2e.spec.ts:7:5 › a Maestro can load (via API) and play a current track for its players [chromium] › e2e.spec.ts:33:5 › a Maestro can add a new track located on a remote server ─────── 1 passed (1.8m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
29.3 MB
sha256:b0ad2caebc789bec036ec58e1d63a441eaa87ed7c0596fa0178f4815fc65eaea