fix: contract issue and ui #27
ci.yml
on: push
Web (typecheck, lint, unit, build)
4m 30s
Contracts (ruff, mypy, genvm_lint, gltest)
1m 35s
E2E (Playwright, mock mode)
5m 50s
Annotations
6 errors, 3 warnings, and 1 notice
|
E2E (Playwright, mock mode)
Process completed with exit code 1.
|
|
[chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket:
apps/web/tests/e2e/coreLoop.spec.ts#L44
1) [chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /next: the stake/i })
- locator resolved to <button disabled class="inline-flex select-none items-center justify-center gap-2 rounded-control font-mono font-semibold uppercase tracking-wide transition-colors duration-150 disabled:cursor-not-allowed disabled:opacity-50 bg-gold text-ink hover:bg-gold/90 shadow-e1 h-10 px-4 text-sm">Next: the stake →</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not stable
2 × retrying click action
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not enabled
108 × retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
42 |
43 | await page.getByRole("button", { name: /next: the rules/i }).click();
> 44 | await page.getByRole("button", { name: /next: the stake/i }).click();
| ^
45 | await page.getByRole("button", { name: /stake 1 gen on myself/i }).click();
46 |
47 | // lands on the freshly created challenge
at /home/runner/work/Grudge/Grudge/apps/web/tests/e2e/coreLoop.spec.ts:44:64
|
|
[chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket:
apps/web/tests/e2e/coreLoop.spec.ts#L0
1) [chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket:
apps/web/tests/e2e/coreLoop.spec.ts#L44
1) [chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /next: the stake/i })
- locator resolved to <button disabled class="inline-flex select-none items-center justify-center gap-2 rounded-control font-mono font-semibold uppercase tracking-wide transition-colors duration-150 disabled:cursor-not-allowed disabled:opacity-50 bg-gold text-ink hover:bg-gold/90 shadow-e1 h-10 px-4 text-sm">Next: the stake →</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 100ms
110 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 500ms
42 |
43 | await page.getByRole("button", { name: /next: the rules/i }).click();
> 44 | await page.getByRole("button", { name: /next: the stake/i }).click();
| ^
45 | await page.getByRole("button", { name: /stake 1 gen on myself/i }).click();
46 |
47 | // lands on the freshly created challenge
at /home/runner/work/Grudge/Grudge/apps/web/tests/e2e/coreLoop.spec.ts:44:64
|
|
[chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket:
apps/web/tests/e2e/coreLoop.spec.ts#L0
1) [chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket:
apps/web/tests/e2e/coreLoop.spec.ts#L44
1) [chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /next: the stake/i })
- locator resolved to <button disabled class="inline-flex select-none items-center justify-center gap-2 rounded-control font-mono font-semibold uppercase tracking-wide transition-colors duration-150 disabled:cursor-not-allowed disabled:opacity-50 bg-gold text-ink hover:bg-gold/90 shadow-e1 h-10 px-4 text-sm">Next: the stake →</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not stable
2 × retrying click action
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not enabled
109 × retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 500ms
42 |
43 | await page.getByRole("button", { name: /next: the rules/i }).click();
> 44 | await page.getByRole("button", { name: /next: the stake/i }).click();
| ^
45 | await page.getByRole("button", { name: /stake 1 gen on myself/i }).click();
46 |
47 | // lands on the freshly created challenge
at /home/runner/work/Grudge/Grudge/apps/web/tests/e2e/coreLoop.spec.ts:44:64
|
|
Contracts (ruff, mypy, genvm_lint, gltest)
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-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Web (typecheck, lint, unit, build)
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-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E (Playwright, mock mode)
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-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
1 failed
[chromium] › tests/e2e/coreLoop.spec.ts:35:5 › create flow: prefilled defaults pass screening through to the new ticket
5 passed (3.3m)
|