Skip to content

CICD - Unit | Integration | E2E #38

CICD - Unit | Integration | E2E

CICD - Unit | Integration | E2E #38

Triggered via pull request August 17, 2026 21:47
@JoanMVPopovJoanMVPopov
synchronize #125
cicd
Status Success
Total duration 12m 38s
Artifacts 3

ci.yml

on: pull_request
Unit & Integration Tests
3m 39s
Unit & Integration Tests
End-to-End tests with playwright
12m 34s
End-to-End tests with playwright
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 2 warnings, and 1 notice
[chromium] › tests/e2e/auth.test.ts:23:1 › AUTH-01: register a new user lands them on / logged in: tests/e2e/helpers/ui.ts#L34
2) [chromium] › tests/e2e/auth.test.ts:23:1 › AUTH-01: register a new user lands them on / logged in Error: expect(page).toHaveURL(expected) failed Expected: "***/" Received: "***/register" Timeout: 10000ms Call log: - Expect "toHaveURL" with timeout 10000ms 14 × unexpected value "***/register" at helpers/ui.ts:34 32 | 33 | // autoconfirm stack: signUp mints a live session, action redirects to '/' > 34 | await expect(page).toHaveURL('/'); | ^ 35 | 36 | await answerEmailVisibilityPrompt(page); 37 | at registerFreshAccount (/home/runner/work/CAIT/CAIT/tests/e2e/helpers/ui.ts:34:24) at /home/runner/work/CAIT/CAIT/tests/e2e/auth.test.ts:24:5
[setup] › tests/e2e/auth.setup.ts:36:1 › register author and visitor personas: tests/e2e/auth.setup.ts#L19
1) [setup] › tests/e2e/auth.setup.ts:36:1 › register author and visitor personas ───────────────── Error: expect(page).toHaveURL(expected) failed Expected: "***/" Received: "***/register" Timeout: 10000ms Call log: - Expect "toHaveURL" with timeout 10000ms 14 × unexpected value "***/register" 17 | 18 | // autoconfirm is on: registration creates a live session and redirects to '/' > 19 | await expect(page).toHaveURL('/'); | ^ 20 | await expect(page.getByRole('link', { name: 'Publish' })).toBeVisible(); 21 | 22 | // answer the first-login email-visibility prompt now, or it will sit on top at registerPersona (/home/runner/work/CAIT/CAIT/tests/e2e/auth.setup.ts:19:24) at /home/runner/work/CAIT/CAIT/tests/e2e/auth.setup.ts:44:26
Unit & Integration Tests
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
End-to-End tests with playwright
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, actions/upload-artifact@v4, webfactory/ssh-agent@v0.9.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
2 flaky [setup] › tests/e2e/auth.setup.ts:36:1 › register author and visitor personas ────────────────── [chromium] › tests/e2e/auth.test.ts:23:1 › AUTH-01: register a new user lands them on / logged in 2 skipped 38 passed (2.2m)

Artifacts

Produced during runtime
Name Size Digest
coverage-integration Expired
245 KB
sha256:ce56e6f22ae307cecb9cbdd7ebf34ce1958ce9e32dc4e30bff75f917c0d8c301
coverage-unit Expired
194 KB
sha256:c18b212d0ee0ce3b37db65ebe466354f362da5cda0f9f2fb0cf91d4ea42c170b
playwright-report Expired
3.63 MB
sha256:96c919528263ed052b2a70fd1005a709c0d133ec333738d6c0ac28714a501893