Feature/remove large in clause in assets with cte and join #18388
ci-amd-arm.yml
on: pull_request
Matrix: Build CI images / build-ci-images
Matrix: Airflow CTL tests / distributions-tests
Basic tests
/
Breeze unit tests
1m 20s
Basic tests
/
Breeze integration tests
1m 0s
Basic tests
/
React UI tests
1m 34s
Basic tests
/
Check translation completeness
26s
Basic tests
/
Static checks: basic checks only
0s
Basic tests
/
Test git clone on Windows
26s
Basic tests
/
Upgrade checks
0s
Basic tests
/
Test Airflow release commands
0s
Basic tests
/
Test Airflow standalone commands
26s
Go SDK tests
27s
Platform: ARM
0s
Platform: AMD
3s
Pin actions
1m 47s
Verify release calendar
0s
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
CI image checks
/
Static checks
18m 5s
CI image checks
/
Test Python API client
4m 5s
Helm tests
/
Release Helm
2m 26s
Integration and System Tests
/
System Tests
3m 56s
Build PROD images
/
Build Airflow and provider distributions
4m 0s
CI image checks
/
Publish documentation and validate versions
5m 48s
Summarize warnings
1m 8s
Matrix: Build PROD images / build-prod-images
Additional PROD image tests
/
...
/
Build Airflow and provider distributions
Additional PROD image tests
/
...
/
Build Airflow and provider distributions
Additional PROD image tests
/
Test examples of PROD image building
3m 14s
Additional PROD image tests
/
Docker Compose quick start with PROD image verifying
4m 20s
Additional PROD image tests
/
Task SDK integration tests with PROD image
3m 36s
Additional PROD image tests
/
...
/
Regular e2e test
10m 19s
Additional PROD image tests
/
...
/
Remote logging e2e test
5m 50s
Additional PROD image tests
/
...
/
Chromium UI e2e tests
23m 38s
Additional PROD image tests
/
...
/
Firefox UI e2e tests
29m 16s
Additional PROD image tests
/
...
/
WebKit UI e2e tests
32m 31s
Additional PROD image tests
/
Airflow CTL integration tests with PROD image
6m 8s
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
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
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.
|
|
Additional PROD image tests / Chromium UI e2e tests with PROD image / Chromium UI e2e tests
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
|
|