Skip to content

fix(deps): update dependency marked to v14 #412

fix(deps): update dependency marked to v14

fix(deps): update dependency marked to v14 #412

Triggered via pull request September 9, 2024 03:22
Status Failure
Total duration 13m 25s
Artifacts 1

test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 1 notice
[chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game: tests/10-queue/06-queue-locked-when-active-game.spec.ts#L16
1) [chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game Error: expect.toBeDisabled: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - expect.toBeDisabled with timeout 5000ms - waiting for getByLabel('Join queue on slot 0', { exact: true }) 14 | await queuePage.goto() 15 | for (let i = 0; i < 12; ++i) { > 16 | await expect(queuePage.slot(i).joinButton()).toBeDisabled() | ^ 17 | } 18 | }), 19 | ) at /home/runner/work/tf2pickup/tf2pickup/tests/10-queue/06-queue-locked-when-active-game.spec.ts:16:56 at /home/runner/work/tf2pickup/tf2pickup/tests/10-queue/06-queue-locked-when-active-game.spec.ts:11:5
[chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game: tests/pages/queue.page.ts#L19
1) [chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game: tests/pages/queue.page.ts#L19
1) [chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server: tests/pages/queue.page.ts#L19
2) [chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server ───────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server: tests/pages/queue.page.ts#L19
2) [chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server: tests/pages/queue.page.ts#L19
2) [chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server ───────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends: tests/pages/queue.page.ts#L19
3) [chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends ──────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends: tests/pages/queue.page.ts#L19
3) [chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends ──────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends: tests/pages/queue.page.ts#L19
3) [chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends ──────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
[chromium] › 20-game/03-update-player-connection-status.spec.ts:6:1 › update player connection status: tests/pages/queue.page.ts#L19
4) [chromium] › 20-game/03-update-player-connection-status.spec.ts:6:1 › update player connection status Error: locator.click: Error: strict mode violation: getByLabel('Join queue on slot 0', { exact: true }) resolved to 2 elements: 1) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').first() 2) <button disabled value="0" name="join" class="join-queue-button" aria-label="Join queue on slot 0">…</button> aka getByLabel('Join queue on slot 0').nth(1) Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:19 17 | 18 | async join() { > 19 | await this.joinButton().click() | ^ 20 | } 21 | 22 | markAsFriendButton() { at QueueSlot.join (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:19:29) at /home/runner/work/tf2pickup/tf2pickup/tests/fixtures/launch-game.ts:26:30 at /home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:162:51 at Semaphore.<anonymous> (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:40:30) at fulfilled (/home/runner/work/tf2pickup/tf2pickup/node_modules/.pnpm/async-mutex@0.5.0/node_modules/async-mutex/index.mjs:8:58)
unit
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
end to end
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
🎭 Playwright Run Summary
20 failed [chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game [chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server ────────────── [chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends ───────────── [chromium] › 20-game/03-update-player-connection-status.spec.ts:6:1 › update player connection status [chromium] › 30-player-substitutes/01-substitute-self.spec.ts:5:1 › substitute self ──────────── [chromium] › 30-player-substitutes/02-substitute-other.spec.ts:5:1 › substitute other ────────── [chromium] › 90-admin/02-force-end-game.spec.ts:5:1 › force end game ─────────────────────────── [firefox] › 01-initial.spec.ts:3:1 › has title ───────────────────────────────────────────────── [firefox] › 01-initial.spec.ts:19:1 › has 12 queue slots and no join buttons ─────────────────── [firefox] › 10-queue/02-vote-for-map.spec.ts:8:1 › vote for map ──────────────────────────────── [firefox] › 10-queue/03-mark-as-friend.spec.ts:7:1 › mark as friend ──────────────────────────── [firefox] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ──────────────────────── [firefox] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ──────────── [firefox] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game [firefox] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server ─────────────── [firefox] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends ────────────── [firefox] › 20-game/03-update-player-connection-status.spec.ts:6:1 › update player connection status [firefox] › 30-player-substitutes/01-substitute-self.spec.ts:5:1 › substitute self ───────────── [firefox] › 30-player-substitutes/02-substitute-other.spec.ts:5:1 › substitute other ─────────── [firefox] › 90-admin/02-force-end-game.spec.ts:5:1 › force end game ──────────────────────────── 17 passed (11.3m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
265 MB