Skip to content

Feature/remove large in clause in assets with cte and join #18388

Feature/remove large in clause in assets with cte and join

Feature/remove large in clause in assets with cte and join #18388

Triggered via pull request March 2, 2026 08:44
Status Failure
Total duration 1h 8m 29s
Artifacts 53

ci-amd-arm.yml

on: pull_request
Build info
38s
Build info
Matrix: Build CI images / build-ci-images
Matrix: Airflow CTL tests / distributions-tests
Matrix: Basic tests / tests-shared-distributions
Basic tests  /  Breeze unit tests
1m 20s
Basic tests / Breeze unit tests
Basic tests  /  Breeze integration tests
1m 0s
Basic tests / Breeze integration tests
Basic tests  /  React UI tests
1m 34s
Basic tests / React UI tests
Basic tests  /  Check translation completeness
26s
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
26s
Basic tests / Test git clone on Windows
Basic tests  /  Upgrade checks
0s
Basic tests / Upgrade checks
Basic tests  /  Test Airflow release commands
0s
Basic tests / Test Airflow release commands
Basic tests  /  Test Airflow standalone commands
26s
Basic tests / Test Airflow standalone commands
Go SDK tests
27s
Go SDK tests
Platform: ARM
0s
Platform: ARM
Platform: AMD
3s
Platform: AMD
Pin actions
1m 47s
Pin actions
Verify release calendar
0s
Verify release calendar
Matrix: Generate constraints / generate-constraints-matrix
Matrix: MySQL tests: core / tests
Matrix: MySQL tests: providers / tests
Matrix: Non-DB tests: core / tests
Matrix: Non-DB tests: providers / tests
Matrix: Postgres tests: core / tests
Matrix: Postgres tests: providers / tests
Matrix: Sqlite tests: core / tests
Matrix: Sqlite tests: providers / tests
Matrix: Task SDK tests / distributions-tests
Matrix: Low dep tests:core / tests
Matrix: Low dep tests: providers / tests
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
Matrix: provider distributions tests / providers-compatibility-tests-matrix
Matrix: Helm tests / tests-helm
Matrix: Integration and System Tests / tests-core-integration
Matrix: Integration and System Tests / tests-providers-integration
Matrix: Special tests / Latest Boto test: core / tests
Matrix: Special tests / Latest Boto test: providers / tests
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
Matrix: Special tests / Min SQLAlchemy test: core / tests
Matrix: Special tests / Pendulum2 test: core / tests
Matrix: Special tests / Pendulum2 test: providers / tests
Matrix: Special tests / Quarantined test: core / tests
Matrix: Special tests / Quarantined test: providers / tests
Matrix: tests-special / tests-system-core / tests
Additional CI image checks  /  Check that image builds quickly
5m 12s
Additional CI image checks / Check that image builds quickly
CI image checks  /  Static checks
18m 5s
CI image checks / Static checks
CI image checks  /  Test Python API client
4m 5s
CI image checks / Test Python API client
Helm tests  /  Release Helm
2m 26s
Helm tests / Release Helm
Integration and System Tests  /  System Tests
3m 56s
Integration and System Tests / System Tests
Build PROD images  /  Build Airflow and provider distributions
4m 0s
Build PROD images / Build Airflow and provider distributions
CI image checks  /  Publish documentation and validate versions
5m 48s
CI image checks / Publish documentation and validate versions
Summarize warnings
1m 8s
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
3m 14s
Additional PROD image tests / Test examples of PROD image building
Additional PROD image tests  /  Docker Compose quick start with PROD image verifying
4m 20s
Additional PROD image tests / Docker Compose quick start with PROD image verifying
Additional PROD image tests  /  Task SDK integration tests with PROD image
3m 36s
Additional PROD image tests / Task SDK integration tests with PROD image
Additional PROD image tests  /  ...  /  Regular e2e test
10m 19s
Additional PROD image tests / Test e2e integration tests with PROD image / Regular e2e test
Additional PROD image tests  /  ...  /  Remote logging e2e test
5m 50s
Additional PROD image tests / Remote logging tests with PROD image / Remote logging e2e test
Additional PROD image tests  /  ...  /  Chromium UI e2e tests
23m 38s
Additional PROD image tests / Chromium UI e2e tests with PROD image / Chromium UI e2e tests
Additional PROD image tests  /  ...  /  Firefox UI e2e tests
29m 16s
Additional PROD image tests / Firefox UI e2e tests with PROD image / Firefox UI e2e tests
Additional PROD image tests  /  ...  /  WebKit UI e2e tests
32m 31s
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
6m 8s
Additional PROD image tests / Airflow CTL integration tests with PROD image
Matrix: Kubernetes tests / tests-kubernetes
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

31 errors, 2 warnings, and 3 notices
Kubernetes tests / K8S System:CeleryExecutor-3.10-v1.30.13-false
Process completed with exit code 1.
[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
[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
[webkit] › tests/e2e/specs/requiredAction.spec.ts:43:3 › Verify Required Action page › Verify the actions list/table is displayed (or empty state if none): airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts#L276
4) [webkit] › tests/e2e/specs/requiredAction.spec.ts:43:3 › Verify Required Action page › Verify the actions list/table is displayed (or empty state if none) Error: expect(locator).toBeVisible() failed Locator: locator('[id="grid-manual__2026-03-02T09:44:24.766086+00:00-task_1"]') Expected: visible Timeout: 30000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 30000ms - waiting for locator('[id="grid-manual__2026-03-02T09:44:24.766086+00:00-task_1"]') Call Log: - Timeout 120000ms exceeded while waiting on the predicate at ../pages/RequiredActionsPage.ts:276 274 | 275 | await expect(stateBadge).toContainText(options.expectedState, { timeout: 60_000 }); > 276 | }).toPass({ timeout: options.timeout ?? 120_000 }); | ^ 277 | } 278 | } 279 | at RequiredActionsPage.waitForTaskState (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:276:8) at RequiredActionsPage.verifyFinalTaskStates (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:235:18) at RequiredActionsPage.runHITLFlow (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:228:5) at RequiredActionsPage.runHITLFlowWithApproval (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:65:5) at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/requiredAction.spec.ts:37:5
[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
Kubernetes tests / K8S System:CeleryExecutor-3.10-v1.30.13-false
No files were found with the provided path: /tmp/kind_logs_*. No artifacts will be uploaded.
Summarize warnings
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
🎭 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.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 (24.9m)
🎭 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 flaky [webkit] › tests/e2e/specs/requiredAction.spec.ts:43:3 › Verify Required Action page › Verify the actions list/table is displayed (or empty state if none) 1 skipped 116 passed (27.3m)

Artifacts

Produced during runtime
Name Size Digest
Helm artifacts
471 KB
sha256:a23c87c060250f30fb354c6a342fd5e417cb8aa74a69ed7c7d1f4d7e06d5399d
airflow-docs
302 MB
sha256:f778cd905ad148b90a8f53c9bf64e695c2e1acfef20701a2ebc4704349faa245
cache-docs-inventory-v1-a8ff69128ade435d6b514bcd5f721b442f049a64ecf2f002feea28c41b7ce08e-62114_merge
1.6 MB
sha256:17ccf90da9eb4decf9971e42684155297b7a1338d9a7e48f291a31cd6c1a8045
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.7-73adcaac2bf9e6cb82d30c5962a9146e4d2eb88490da33cbe0921677dbfc5232-62114_merge
293 MB
sha256:7ba26ebed20b0b15a3b6d22ce2bb75839ce12eba586b4861c0178fcc279e4057
cache-prek-v9-linux_amd64-python3.11-uv0.10.7-73adcaac2bf9e6cb82d30c5962a9146e4d2eb88490da33cbe0921677dbfc5232-62114_merge
293 MB
sha256:b866bbed4144de2777f91499bb6ef2907253c16d59d0def1e48435d910f9217e
cache-ui-node-modules-v1-Linux--62114_merge
49.3 MB
sha256:b222f3d94c140c0767b0279baacc370bd352e41788a4da5438a2606756819ac7
ci-image-save-v3-linux_amd64-3.10-62114_merge
1.88 GB
sha256:1acaed0c76fa5344766a8fc5b9314ab8cd903b58fff3bb957a9483fa021f5d07
constraints-3.10
12.9 KB
sha256:19aa1d94a2bf0fa4dcceaf732f40e16b44d52359e4d5bbb09fbaebdc2a37ec71
e2e-test-logs-basic
239 KB
sha256:554f6891e1e4f310a15e35e31cee3bfe5dd609e01ef611163a2a6a345034b4c9
e2e-test-logs-remote_log
19.1 KB
sha256:8a76773fb47802186e87af6df902c19ed000f9b8aed064366a4b21fc2bee0981
playwright-report-chromium
45.5 MB
sha256:0bd66372517e9dc6ebc21c498834bb9737e514b291b248274381e1b1fa0b241b
playwright-report-firefox
269 MB
sha256:a1cc82ed282b361f0b55ecc470dca3a5137a5c229e55bde124fe2cd2d653c40d
playwright-report-webkit
135 MB
sha256:91d31fbdb6f0740e734ab2e8234b4def88edfb884d7e537a20d8aa18ca16d402
prod-image-save-v3-linux_amd64-3.10-62114_merge
623 MB
sha256:6d1e2df75ab477b20a24fe7f3c26474ce22bf3275049c411385e768f1ec7f95b
prod-packages
8.19 MB
sha256:a71ae05401d7c2aadead27281b7fea637a743aad492a4e97a86e4c71ce90e0a1
test-summarized-warnings
1.2 MB
sha256:31ccbab94d9649782c2810a8b7d0a7659a7c201ab842bfba79cc051f8ed30a88
test-warnings-core-API...Serialization-All-LatestBoto-Postgres-postgres-14-3.10
86.7 KB
sha256:a39fcaea3b665b3229abbe045e859b569e16d97457599b88d3ddbc0d96051d10
test-warnings-core-API...Serialization-All-LowestDeps-sqlite-14-3.10
66 KB
sha256:327e2390c1ff6496e2fb3eeba68865658c84b793269a0fe289bf04fd21517f80
test-warnings-core-API...Serialization-All-Pendulum2-Postgres-postgres-14-3.10
93 KB
sha256:89278d8421535585a603e0676d63c0976412e7e1268fd1c6c236ced28b7dfe8b
test-warnings-core-API...Serialization-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
89.4 KB
sha256:bf331ff3e07f7106f9cf9d74e61d6716918e606e375ee9f4db4783cd4afcb0ac
test-warnings-core-API...Serialization-DB-MySQL-mysql-8.0-3.10
96.5 KB
sha256:4005d4ad38cb9ff53ea1304f18e08bcddc80dafef49245e71215dbf9d06d68bf
test-warnings-core-API...Serialization-DB-Postgres-postgres-14-3.10
89.3 KB
sha256:145db1068d0b110d8b4ff1d5660e2b53de80b0e2ece65c49ad53ffaa57e63c2a
test-warnings-core-API...Serialization-DB-Sqlite-sqlite--3.10
89.6 KB
sha256:70de5b1dd74c8e8dca03af8ef757bec690dcc1f889f8ff032af72a80962bec08
test-warnings-core-API...Serialization-Non-DB--sqlite--3.10
7.08 KB
sha256:f862265ca2bdea9687dc9b81a252b195f5f98b1012875818cb27ea9ff23e0330
test-warnings-core-API...Serialization-Quarantined-Postgres-postgres-14-3.10
1.38 KB
sha256:22132a59ddf8c4071e612b9457236ce7aeb33f91effc32faf91a843bfd5894d3
test-warnings-core-API...Serialization-System-SystemTest-postgres-14-3.10
436 Bytes
sha256:00c1233bf6a36af7fd6d8057d736c896c98c3e9ae4b9a062f1785ba697f5459f
test-warnings-integration-core-kerberos
1.45 KB
sha256:f7cb45fa62818aacbbfe041609f79377ebfa415abf641e146c7ca87e426458d9
test-warnings-integration-core-redis
1.45 KB
sha256:f8848d394ef0cff2572733bcf991fc09e594dad3a2a25ccb3432fae405b6cdbc
test-warnings-integration-providers-cassandra
1.9 KB
sha256:350388b4d5024936b92f64a41891c3c7093dce9d32a7a9eb7c2fae256db7470b
test-warnings-integration-providers-celery
1.35 KB
sha256:bdc5b6c9febc4d2836970639e6e1eafa167b120cdbe424a8f3f31539e7ec057d
test-warnings-integration-providers-drill
1.45 KB
sha256:f41e1f9fba0cc9862001f53988982bbf55b64e67792c337a8f35b9164a1ffdba
test-warnings-integration-providers-kafka
1.46 KB
sha256:118105cf2cc3bcf7c5e8bbdb1edc734d6b2ab95c62ae0be8cde9ba02142c3600
test-warnings-integration-providers-mongo
1.44 KB
sha256:27a60ac7235e639d0b623ed5a17aa1686a8cfd35f810f9047f466a206be81b30
test-warnings-integration-providers-pinot
1.47 KB
sha256:183c45b8283a45a225f936a4990cb20212449f89d361cebe86282abf5c22d77a
test-warnings-integration-providers-qdrant
1.71 KB
sha256:12bd78fab1591b923cc356e159bb35ac149dffc5d7af8d4c4790cfaeb12bf915
test-warnings-integration-providers-redis
1.44 KB
sha256:f7140a384a403ed57939e4d23ca497855d41b20173e5affee6c5e3dc3a817411
test-warnings-integration-providers-tinkerpop
1.46 KB
sha256:4ed0777aecb20f58f329e6ebc7a0c46a4ba4aa7409d7cd5cd8879ba1a9f97ccf
test-warnings-integration-providers-trino
1.7 KB
sha256:173afe3b2dafcc89b6462d2ff21e783da400cc03de7174cf7f99525557ee349c
test-warnings-integration-providers-ydb
1.54 KB
sha256:20b629f7f69b9f8229c6570e06b750c92e419b85957250ba32c8fa7479b2585e
test-warnings-providers--amazon,celer...standard-All-LatestBoto-Postgres-postgres-14-3.10
57 KB
sha256:f1859dbd3ff11e30ed33058f0fb09dfef932a4c465d70714ffa58e298de81579
test-warnings-providers--amazon,celer...standard-All-Pendulum2-Postgres-postgres-14-3.10
57.3 KB
sha256:535e1fe428df57fa2bca4bfbbd87e19b5c498ebcf915170f4b3579e773019dc2
test-warnings-providers--amazon,celer...standard-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
30.4 KB
sha256:1d310edf9452d9b9efb0d98bb8d5bd271a7851406aad27ba1d765534abafb5ce
test-warnings-providers--amazon,celer...standard-DB-MySQL-mysql-8.0-3.10
30.3 KB
sha256:dbe2d053149a1d20ca8612c2456fabce48a92529c05a2915350c92a21f3a95fb
test-warnings-providers--amazon,celer...standard-DB-Postgres-postgres-14-3.10
30.4 KB
sha256:1efd01f143c6c257a3ba52e397d8090a82f0bea6ec15b973a8acf74fed371590
test-warnings-providers--amazon,celer...standard-DB-Sqlite-sqlite--3.10
30.2 KB
sha256:f7018f0ed93b22e1dc4a1a3273b0efd4929c29184b083097b45fcacbf97de32c
test-warnings-providers--amazon,celer...standard-Non-DB--sqlite--3.10
27.5 KB
sha256:0df0b734b8daa242ee35394ebf2d960dfbf874b86d4b3d38da6e606a11c7a5a9
test-warnings-providers--amazon,celer...standard-Quarantined-Postgres-postgres-14-3.10
1.46 KB
sha256:3b1c56c12620b4056f9477257dd73d7f9c8d0577c50eb2d6beeb0a5444f325e1
test-warnings-providers-airbyte...arangodb-All-LowestDeps-sqlite-14-3.10
43.5 KB
sha256:c928442b7693bc87805e6fded2c975015b29b1e40b1602ec68c71895bb834b82
test-warnings-providers-asana...exasol-All-LowestDeps-sqlite-14-3.10
39.4 KB
sha256:10b7871d0bb26c66858781f3ccc980d3cf10817109e1caf2b6afa941be862061
test-warnings-providers-fab...mongo-All-LowestDeps-sqlite-14-3.10
46.2 KB
sha256:fa964a7baf39b5e6b87529376e01d278a742819f1d97f08495ee5d52e2ebb518
test-warnings-providers-mysql...samba-All-LowestDeps-sqlite-14-3.10
28.4 KB
sha256:4245ec6ba2feab23cbdee9947a6c7b929e528d6ad6b334d42832945077214b06
test-warnings-providers-segment...zendesk-All-LowestDeps-sqlite-14-3.10
37.4 KB
sha256:d76c26865a54a923525cb57f5547b5bc3874be18a1f547d76b752a2242cefd50
test-warnings-system
436 Bytes
sha256:79c8e780a972f692b4b62787accc66a25c5b012678d1b782a2ffeedc7ab493df