Skip to content

ci

ci #37915

Triggered via merge group July 20, 2026 09:53
Status Success
Total duration 24m 38s
Artifacts 3

ci.yml

on: merge_group
Matrix: rust / test-rust-non-linux
rust  /  🐧 Linux: 🦀 Rust tests
7m 14s
rust / 🐧 Linux: 🦀 Rust tests
docs  /  Build & Check documentations
43s
docs / Build & Check documentations
python  /  (🐧 Linux only): 🐍 Python server tests
python / (🐧 Linux only): 🐍 Python server tests
Matrix: web / 🌐 Web playwright tests
web  /  playwright-reports
22s
web / playwright-reports
⭐ CI is happy ⭐
3s
⭐ CI is happy ⭐
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 3 warnings, and 1 notice
[Chromium] › tests/e2e/specs/documents_list.spec.ts:637:3 › List folder with offline mode: ../../../../../github/workspace/client/tests/e2e/specs/documents_list.spec.ts#L657
6) [Chromium] › tests/e2e/specs/documents_list.spec.ts:637:3 › List folder with offline mode ───── Error: locator.dblclick: Target page, context or browser has been closed Call log: - waiting for locator('.folder-container').locator('.file-list-item').first() - locator resolved to <ion-item role="listitem" data-v-1b27a1a4="" class="item md item-lines-full in-list ion-activatable ion-focusable hydrated list-item file-list-item">…</ion-item> - attempting dblclick action - waiting for element to be visible, enabled and stable - element is not stable - retrying dblclick action - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying 655 | ]); 656 | > 657 | await documents.locator('.folder-container').locator('.file-list-item').nth(0).dblclick(); | ^ 658 | 659 | await expect(errorListFolder.locator('.container-textinfo__text')).toHaveText('Failed to list the content of this folder.'); 660 | await expect(noFilesContent).toBeHidden(); at /github/workspace/client/tests/e2e/specs/documents_list.spec.ts:657:84
[Chromium] › tests/e2e/specs/documents_list.spec.ts:637:3 › List folder with offline mode: client/tests/e2e/specs/documents_list.spec.ts#L0
6) [Chromium] › tests/e2e/specs/documents_list.spec.ts:637:3 › List folder with offline mode ───── Test timeout of 30000ms exceeded.
[Chromium] › tests/e2e/specs/client_area_personal_page.spec.ts:221:3 › Update email fail (status: 400 error): ../../../../../github/workspace/client/tests/e2e/helpers/fixtures.ts#L616
5) [Chromium] › tests/e2e/specs/client_area_personal_page.spec.ts:221:3 › Update email fail (status: 400 error) Error: Element has a 'disabled' attribute. at helpers/fixtures.ts:616 614 | 615 | await expect(loginButton).toHaveText('Log in'); > 616 | await expect(loginButton).toBeTrulyEnabled(); | ^ 617 | await loginButton.click(); 618 | await expect(home).toHaveURL(/.+\/clientArea$/); 619 | at Object.clientArea (/github/workspace/client/tests/e2e/helpers/fixtures.ts:616:31)
[Chromium] › tests/e2e/specs/client_area_login.spec.ts:115:3 › Switch org large display: ../../../../../github/workspace/client/tests/e2e/helpers/fixtures.ts#L616
4) [Chromium] › tests/e2e/specs/client_area_login.spec.ts:115:3 › Switch org large display ─────── Error: Element has a 'disabled' attribute. at helpers/fixtures.ts:616 614 | 615 | await expect(loginButton).toHaveText('Log in'); > 616 | await expect(loginButton).toBeTrulyEnabled(); | ^ 617 | await loginButton.click(); 618 | await expect(home).toHaveURL(/.+\/clientArea$/); 619 | at Object.clientArea (/github/workspace/client/tests/e2e/helpers/fixtures.ts:616:31)
[Chromium] › tests/e2e/specs/client_area_custom_order_statistics.spec.ts:39:1 › Test initial status for all orgs: ../../../../../github/workspace/client/tests/e2e/helpers/fixtures.ts#L670
3) [Chromium] › tests/e2e/specs/client_area_custom_order_statistics.spec.ts:39:1 › Test initial status for all orgs Error: Element has a 'disabled' attribute. at helpers/fixtures.ts:670 668 | 669 | await expect(loginButton).toHaveText('Log in'); > 670 | await expect(loginButton).toBeTrulyEnabled(); | ^ 671 | await loginButton.click(); 672 | await expect(home).toHaveURL(/.+\/clientArea$/); 673 | at Object.clientAreaCustomOrder (/github/workspace/client/tests/e2e/helpers/fixtures.ts:670:31)
[Chromium] › tests/e2e/specs/auth_with_sso.spec.ts:184:1 › Check ProConnect link: ../../../../../github/workspace/client/tests/e2e/specs/auth_with_sso.spec.ts#L202
2) [Chromium] › tests/e2e/specs/auth_with_sso.spec.ts:184:1 › Check ProConnect link ────────────── Error: Has disabled attribute 200 | await fillIonInput(userInfoContainer.locator('ion-input').nth(0), DEFAULT_USER_INFORMATION.name); 201 | await fillIonInput(userInfoContainer.locator('ion-input').nth(1), DEFAULT_USER_INFORMATION.email); > 202 | await expect(userNext).toNotHaveDisabledAttribute(); | ^ 203 | await userNext.click(); 204 | 205 | const authContainer = modal.locator('.authentication-page'); at /github/workspace/client/tests/e2e/specs/auth_with_sso.spec.ts:202:26
[Chromium] › tests/e2e/specs/account_login.spec.ts:80:1 › Account create registration device and replace current: ../../../../../github/workspace/client/tests/e2e/helpers/greet.ts#L81
1) [Chromium] › tests/e2e/specs/account_login.spec.ts:80:1 › Account create registration device and replace current Error: expect(locator).toHaveText(expected) failed Locator: locator('.greet-organization-modal').locator('#next-button') Expected: "Start" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('.greet-organization-modal').locator('#next-button') at helpers/greet.ts:81 79 | closeButton: greetModal.locator('.closeBtn'), 80 | }; > 81 | await expect(greetData.nextButton).toHaveText('Start'); | ^ 82 | await expect(greetData.title).toHaveText('Onboard a new user'); 83 | await greetData.nextButton.click(); 84 | at initGreetUserModals (/github/workspace/client/tests/e2e/helpers/greet.ts:81:38) at addUser (/github/workspace/client/tests/e2e/helpers/greet.ts:111:33) at /github/workspace/client/tests/e2e/specs/account_login.spec.ts:105:3
spelling / cspell
Unable to determine which files have changed, checking files: **
rust / 🍎 macOS: 🦀 Rust tests
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
rust / 🍎 macOS: 🦀 Rust tests
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
🎭 Playwright Run Summary
6 flaky [Chromium] › tests/e2e/specs/account_login.spec.ts:80:1 › Account create registration device and replace current [Chromium] › tests/e2e/specs/auth_with_sso.spec.ts:184:1 › Check ProConnect link ─────────────── [Chromium] › tests/e2e/specs/client_area_custom_order_statistics.spec.ts:39:1 › Test initial status for all orgs [Chromium] › tests/e2e/specs/client_area_login.spec.ts:115:3 › Switch org large display ──────── [Chromium] › tests/e2e/specs/client_area_personal_page.spec.ts:221:3 › Update email fail (status: 400 error) [Chromium] › tests/e2e/specs/documents_list.spec.ts:637:3 › List folder with offline mode ────── 38 skipped 603 passed (17.8m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
33.7 MB
sha256:145d21e4aebb7a6d63eaeca36d7c57e2b2ed8fadb0a3cce73ee6ac5ca327aa9c
blob-report-2 Expired
1.09 MB
sha256:2e5f3c368247acb493ac83e3c64d40c0e84ea70e607bcde1ea73385cfdf0425a
playwright-report
35.6 MB
sha256:d2f76d343190d313590f4a8659641a8285d1c1d155bd68a0fe5b61f5cac48bb8