Skip to content

Close German Translation Gaps 2026-02-25 #18313

Close German Translation Gaps 2026-02-25

Close German Translation Gaps 2026-02-25 #18313

Triggered via pull request March 1, 2026 15:48
Status Failure
Total duration 1h 3m 24s
Artifacts 12

ci-amd-arm.yml

on: pull_request
Build info
26s
Build info
Matrix: Build CI images / build-ci-images
Matrix: Airflow CTL tests / distributions-tests
Waiting for pending jobs
Matrix: Basic tests / tests-shared-distributions
Basic tests  /  Breeze unit tests
1m 7s
Basic tests / Breeze unit tests
Basic tests  /  Breeze integration tests
0s
Basic tests / Breeze integration tests
Basic tests  /  React UI tests
1m 25s
Basic tests / React UI tests
Basic tests  /  Check translation completeness
22s
Basic tests / Check translation completeness
Basic tests  /  Static checks: basic checks only
0s
Basic tests / Static checks: basic checks only
Basic tests  /  Test git clone on Windows
19s
Basic tests / Test git clone on Windows
Basic tests  /  Upgrade checks
Basic tests / Upgrade checks
Basic tests  /  Test Airflow release commands
Basic tests / Test Airflow release commands
Basic tests  /  Test Airflow standalone commands
26s
Basic tests / Test Airflow standalone commands
Go SDK tests
Go SDK tests
Platform: ARM
Platform: ARM
Platform: AMD
3s
Platform: AMD
Pin actions
1m 24s
Pin actions
Verify release calendar
Verify release calendar
Matrix: Generate constraints / generate-constraints-matrix
Matrix: MySQL tests: core / tests
Waiting for pending jobs
Matrix: MySQL tests: providers / tests
Waiting for pending jobs
Matrix: Non-DB tests: core / tests
Waiting for pending jobs
Matrix: Non-DB tests: providers / tests
Waiting for pending jobs
Matrix: Postgres tests: core / tests
Waiting for pending jobs
Matrix: Postgres tests: providers / tests
Waiting for pending jobs
Matrix: Sqlite tests: core / tests
Waiting for pending jobs
Matrix: Sqlite tests: providers / tests
Waiting for pending jobs
Matrix: Task SDK tests / distributions-tests
Waiting for pending jobs
Matrix: Low dep tests:core / tests
Waiting for pending jobs
Matrix: Low dep tests: providers / tests
Waiting for pending jobs
Matrix: Additional CI image checks / Push Early Image Cache / push-ci-image-cache
Waiting for pending jobs
Matrix: Additional CI image checks / Push Early Image Cache / push-prod-image-cache
Waiting for pending jobs
Matrix: CI image checks / Build documentation
Matrix: CI image checks / MyPy checks
Matrix: provider distributions tests / prepare-install-verify-provider-distributions
Waiting for pending jobs
Matrix: provider distributions tests / providers-compatibility-tests-matrix
Waiting for pending jobs
Matrix: Helm tests / tests-helm
Waiting for pending jobs
Matrix: Integration and System Tests / tests-core-integration
Waiting for pending jobs
Matrix: Integration and System Tests / tests-providers-integration
Waiting for pending jobs
Matrix: Special tests / Latest Boto test: core / tests
Waiting for pending jobs
Matrix: Special tests / Latest Boto test: providers / tests
Waiting for pending jobs
Matrix: Special tests / Latest SQLAlchemy test: providers / tests
Waiting for pending jobs
Matrix: Special tests / Latest SQLAlchemy test: core / tests
Waiting for pending jobs
Matrix: Special tests / Min SQLAlchemy test: providers / tests
Waiting for pending jobs
Matrix: Special tests / Min SQLAlchemy test: core / tests
Waiting for pending jobs
Matrix: Special tests / Pendulum2 test: core / tests
Waiting for pending jobs
Matrix: Special tests / Pendulum2 test: providers / tests
Waiting for pending jobs
Matrix: Special tests / Quarantined test: core / tests
Waiting for pending jobs
Matrix: Special tests / Quarantined test: providers / tests
Waiting for pending jobs
Matrix: tests-special / tests-system-core / tests
Waiting for pending jobs
Additional CI image checks  /  Check that image builds quickly
6m 10s
Additional CI image checks / Check that image builds quickly
CI image checks  /  Static checks
15m 58s
CI image checks / Static checks
CI image checks  /  Test Python API client
0s
CI image checks / Test Python API client
Helm tests  /  Release Helm
Helm tests / Release Helm
Integration and System Tests  /  System Tests
Integration and System Tests / System Tests
Build PROD images  /  Build Airflow and provider distributions
3m 22s
Build PROD images / Build Airflow and provider distributions
CI image checks  /  Publish documentation and validate versions
CI image checks / Publish documentation and validate versions
Summarize warnings
Summarize warnings
Matrix: Build PROD images / build-prod-images
Additional PROD image tests  /  ...  /  Build Airflow and provider distributions
Additional PROD image tests / PROD image extra checks (main) / pip-image / Build Airflow and provider distributions
Additional PROD image tests  /  ...  /  Build Airflow and provider distributions
Additional PROD image tests / PROD image extra checks (release) / pip-image / Build Airflow and provider distributions
Additional PROD image tests  /  Test examples of PROD image building
2m 59s
Additional PROD image tests / Test examples of PROD image building
Additional PROD image tests  /  Docker Compose quick start with PROD image verifying
4m 9s
Additional PROD image tests / Docker Compose quick start with PROD image verifying
Additional PROD image tests  /  Task SDK integration tests with PROD image
0s
Additional PROD image tests / Task SDK integration tests with PROD image
Additional PROD image tests  /  ...  /  Regular e2e test
10m 17s
Additional PROD image tests / Test e2e integration tests with PROD image / Regular e2e test
Additional PROD image tests  /  ...  /  Remote logging e2e test
4m 57s
Additional PROD image tests / Remote logging tests with PROD image / Remote logging e2e test
Additional PROD image tests  /  ...  /  Chromium UI e2e tests
24m 19s
Additional PROD image tests / Chromium UI e2e tests with PROD image / Chromium UI e2e tests
Additional PROD image tests  /  ...  /  Firefox UI e2e tests
30m 13s
Additional PROD image tests / Firefox UI e2e tests with PROD image / Firefox UI e2e tests
Additional PROD image tests  /  ...  /  WebKit UI e2e tests
27m 57s
Additional PROD image tests / WebKit UI e2e tests with PROD image / WebKit UI e2e tests
Additional PROD image tests  /  Airflow CTL integration tests with PROD image
0s
Additional PROD image tests / Airflow CTL integration tests with PROD image
Matrix: Kubernetes tests / tests-kubernetes
Waiting for pending jobs
Matrix: Additional PROD image tests / PROD image extra checks (main) / pip-image / build-prod-images
Waiting for pending jobs
Matrix: Additional PROD image tests / PROD image extra checks (release) / pip-image / build-prod-images
Waiting for pending jobs
Finalize tests  /  Update constraints
Finalize tests / Update constraints
Matrix: Finalize tests / dependency-upgrade-summary
Waiting for pending jobs
Matrix: finalize-tests / push-buildx-cache-to-github-registry / push-ci-image-cache
Waiting for pending jobs
Matrix: finalize-tests / push-buildx-cache-to-github-registry / push-prod-image-cache
Waiting for pending jobs
Notify Slack on Failure
0s
Notify Slack on Failure
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 3 notices
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[firefox] › tests/e2e/specs/backfill.spec.ts:246:3 › Backfill pause: airflow-core/src/airflow/ui/tests/e2e/specs/backfill.spec.ts#L222
4) [firefox] › tests/e2e/specs/backfill.spec.ts:246:3 › Backfill pause, resume, and cancel controls › verify cancelled backfill cannot be resumed Error: expect(locator).toBeVisible() failed Locator: locator('button[aria-label="Pause backfill"], button[aria-label="Unpause backfill"]') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('button[aria-label="Pause backfill"], button[aria-label="Unpause backfill"]') Call Log: - Timeout 60000ms exceeded while waiting on the predicate 220 | await expect(backfillPage.triggerButton).toBeVisible({ timeout: 10_000 }); 221 | await expect(backfillPage.pauseButton).toBeVisible({ timeout: 5000 }); > 222 | }).toPass({ timeout: 60_000 }); | ^ 223 | }); 224 | 225 | test.afterEach(async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/backfill.spec.ts:222:8
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first() Expected: "failed" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first() 154 | const cell = calendar.activeCells.first(); 155 | > 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed"); | ^ 157 | }); 158 | }); 159 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 113 | 114 | expect(totalStates).toContain("success"); > 115 | expect(totalStates).toContain("failed"); | ^ 116 | 117 | await calendar.switchToFailedView(); 118 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states: airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states Error: expect(received).toContain(expected) // indexOf Expected value: "failed" Received array: ["success", "success"] 104 | 105 | expect(states).toContain("success"); > 106 | expect(states).toContain("failed"); | ^ 107 | }); 108 | 109 | test("failed filter shows only failed runs", async () => { at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
🎭 Playwright Run Summary
3 failed [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute 1 skipped 117 passed (19.8m)
🎭 Playwright Run Summary
3 failed [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute 1 skipped 117 passed (24.2m)
🎭 Playwright Run Summary
3 failed [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute 1 flaky [firefox] › tests/e2e/specs/backfill.spec.ts:246:3 › Backfill pause, resume, and cancel controls › verify cancelled backfill cannot be resumed 1 skipped 116 passed (26.1m)

Artifacts

Produced during runtime
Name Size Digest
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62489_merge
293 MB
sha256:6e3a9fa2b91c6f2e16b6dbe43bebd5ec6a8cd050fce6bc3f2c56988a005646b4
cache-prek-v9-linux_amd64-python3.11-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62489_merge
293 MB
sha256:f1ce4a69082e382ee640b5d2a520276d3c586cec0922760b9969f5e0d3c3b179
cache-ui-node-modules-v1-Linux--62489_merge
49.3 MB
sha256:9acd71c6bc41abad1751fb8f967c7a1382b20293afec250d1f5f83b445a140b0
ci-image-save-v3-linux_amd64-3.10-62489_merge
1.88 GB
sha256:87e722e79ba166aacddf7dced63c57235e90b1a6a54e877bca00ae5d99fdf5e6
constraints-3.10
12.9 KB
sha256:345e2625c9d374a18c3f973699f93172c6602f9958b8f700922338853473f05e
e2e-test-logs-basic
240 KB
sha256:eafa735e31ecf4727d954cd98fcd3a76dd04e37326d4372b2569eebeb9470580
e2e-test-logs-remote_log
18.3 KB
sha256:a42b8f11bd4d5448abd6483e32811e32e9ad395d146d33a20bc28ef391037070
playwright-report-chromium
46.3 MB
sha256:26dc14388d3c69a5bcfeeda1d7f4a610832081fdce520c46559bb9f10b92db08
playwright-report-firefox
261 MB
sha256:ba83cc23dafccebc120060700c5732fde21fff91aaefb66bac3bafa50cc6192e
playwright-report-webkit
46.1 MB
sha256:bf5b2123951416af0bd87c12a0a1d9c158a1cc156207eabbcac5d522dc496e54
prod-image-save-v3-linux_amd64-3.10-62489_merge
623 MB
sha256:c701bd69ef3dea685dc953de9130348d30bfb4e43403cf72e19b28a077fc6a65
prod-packages
8.19 MB
sha256:f33814f06869c195c5a1a708233b5500b446bebdbac08776d619258957e9fafe