Skip to content

Move ExecutorCallback execution into a supervised process #18276

Move ExecutorCallback execution into a supervised process

Move ExecutorCallback execution into a supervised process #18276

Triggered via pull request March 1, 2026 07:57
Status Failure
Total duration 1h 2m 6s
Artifacts 54

ci-amd-arm.yml

on: pull_request
Build info
27s
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 10s
Basic tests / Breeze unit tests
Basic tests  /  Breeze integration tests
1m 7s
Basic tests / Breeze integration tests
Basic tests  /  React UI tests
1m 35s
Basic tests / React UI tests
Basic tests  /  Check translation completeness
21s
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
0s
Basic tests / Upgrade checks
Basic tests  /  Test Airflow release commands
0s
Basic tests / Test Airflow release commands
Basic tests  /  Test Airflow standalone commands
28s
Basic tests / Test Airflow standalone commands
Go SDK tests
22s
Go SDK tests
Platform: ARM
0s
Platform: ARM
Platform: AMD
4s
Platform: AMD
Pin actions
1m 32s
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 45s
Additional CI image checks / Check that image builds quickly
CI image checks  /  Static checks
17m 45s
CI image checks / Static checks
CI image checks  /  Test Python API client
4m 47s
CI image checks / Test Python API client
Helm tests  /  Release Helm
2m 18s
Helm tests / Release Helm
Integration and System Tests  /  System Tests
4m 9s
Integration and System Tests / System Tests
Build PROD images  /  Build Airflow and provider distributions
3m 44s
Build PROD images / Build Airflow and provider distributions
CI image checks  /  Publish documentation and validate versions
5m 56s
CI image checks / Publish documentation and validate versions
Summarize warnings
1m 46s
Summarize warnings
Matrix: Build PROD images / build-prod-images
Matrix: Kubernetes tests / tests-kubernetes
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 11s
Additional PROD image tests / Test examples of PROD image building
Additional PROD image tests  /  Docker Compose quick start with PROD image verifying
4m 13s
Additional PROD image tests / Docker Compose quick start with PROD image verifying
Additional PROD image tests  /  Task SDK integration tests with PROD image
3m 59s
Additional PROD image tests / Task SDK integration tests with PROD image
Additional PROD image tests  /  ...  /  Regular e2e test
10m 24s
Additional PROD image tests / Test e2e integration tests with PROD image / Regular e2e test
Additional PROD image tests  /  ...  /  Remote logging e2e test
5m 30s
Additional PROD image tests / Remote logging tests with PROD image / Remote logging e2e test
Additional PROD image tests  /  ...  /  Chromium UI e2e tests
23m 5s
Additional PROD image tests / Chromium UI e2e tests with PROD image / Chromium UI e2e tests
Additional PROD image tests  /  ...  /  Firefox UI e2e tests
26m 30s
Additional PROD image tests / Firefox UI e2e tests with PROD image / Firefox UI e2e tests
Additional PROD image tests  /  ...  /  WebKit UI e2e tests
26m 26s
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
5m 58s
Additional PROD image tests / Airflow CTL integration tests with PROD image
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
Notify Slack on Failure
Fit to window
Zoom out
Zoom in

Annotations

30 errors, 1 warning, 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/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
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 (18.0m)
🎭 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 (22.5m)
🎭 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 skipped 117 passed (21.9m)

Artifacts

Produced during runtime
Name Size Digest
Helm artifacts
470 KB
sha256:743776fbe6de174c89293f83670fc7776497707342d2722187641d388bcd9156
airflow-docs
302 MB
sha256:a6a43ecb1dfb279d24b32a413d211daba79f4a87bf2389c8d1973c7ff5727fa1
cache-docs-inventory-v1-720831f0191e5c684385b40c63bc82a5f094adc70253ea2d47f621ae61480dc5-62645_merge Expired
1.6 MB
sha256:ac322c3b9783ff88d42947388343a3571d42980b97a294c2993105fba4c022f3
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62645_merge Expired
293 MB
sha256:11d3e55298422d7aca32f2c878f6d080bb8a7118d3f94d9850bc652caaa5858b
cache-prek-v9-linux_amd64-python3.11-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62645_merge Expired
293 MB
sha256:a9d9f035e0dcde7c5e88f5b4ad8f10bd0d57c5c32d9f15010060224b62f001e5
cache-simple-am-ui-node-modules-v1-_Linux-_-62645_merge Expired
18.5 MB
sha256:08f9b27a7589e657dbe3fc55b7a831797909b8ab175fc0eafe27e87ae80ab7a4
cache-ui-node-modules-v1-Linux--62645_merge Expired
49.3 MB
sha256:a09361f32d0440bc0c4ccebdf284d31b8eb4f860b1c2fdc8fc50cbcd7ac41e11
ci-image-save-v3-linux_amd64-3.10-62645_merge Expired
1.88 GB
sha256:5d529a755c39a2470f0d8fcc72fd5a7ea2248b626d0cdf950742ce1c8da2df3a
constraints-3.10
12.9 KB
sha256:d2db805ab9bfca8a6b149e0a9e5929dca1b5e6a1e977baf3f0777ef3fa4af978
e2e-test-logs-basic
240 KB
sha256:ef3331fc87bd9f8b6afe32fe28455e95cf0859ad5cd4b6f4c8dec6f38bab106d
e2e-test-logs-remote_log
19.4 KB
sha256:f00f3f1934d6b043f72cdf389c2f4ef857694784f1dc3d7abc47f89c843d561d
playwright-report-chromium
46.3 MB
sha256:d60fdf9a4ee06b5d4aed2859c28d71716477e78edb66980f83d50174c977ec43
playwright-report-firefox
158 MB
sha256:ef6d4470ebefa6c680cc95d04b869a1c99a2239fb5776173b2ac3785e0920d4f
playwright-report-webkit
45.6 MB
sha256:a5401efb75df81692d5d1d7dba930cce02c25fa201f37a5d478f2c3a15e67d0d
prod-image-save-v3-linux_amd64-3.10-62645_merge Expired
623 MB
sha256:fa96721c60f3f182c7e3faa230e100417d24d50dcd24ee7eeb8c6c5e501dba61
prod-packages
8.19 MB
sha256:2b3a534b548e6bbf432e92d025df32eb956ec51dcc0413cb2ea3e03af2d5f701
test-summarized-warnings
1.2 MB
sha256:5d11abbf5f90a72b4119941241c9957b3e3e7a02bcc5f1cb6fa1176cb5c3280f
test-warnings-core-API...Serialization-All-LatestBoto-Postgres-postgres-14-3.10
86.7 KB
sha256:c79fb960542ffacdcdfd2a89344d769bd007816f6e80b5c17e454e800fe9842b
test-warnings-core-API...Serialization-All-LowestDeps-sqlite-14-3.10
66 KB
sha256:bd558144505adb06cf1a91834733f266527ce50405e683fc9396e9b36debb1c5
test-warnings-core-API...Serialization-All-Pendulum2-Postgres-postgres-14-3.10
93 KB
sha256:a922f09960082254df597911a6c01e14553f830504a61dd74f27563d6797b815
test-warnings-core-API...Serialization-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
89.4 KB
sha256:6b7eb093ff5f7d6d24c9083666f3f1d23723db26320f13fd935f4579482e305f
test-warnings-core-API...Serialization-DB-MySQL-mysql-8.0-3.10
96.7 KB
sha256:c87c517c3eef371fab39605d712ee709198f4cf6b0aef0cf90c4134a1a6d7887
test-warnings-core-API...Serialization-DB-Postgres-postgres-14-3.10
89.4 KB
sha256:7fc6634a0bf83099cabf3da378d4a9661e109aa950c05249fbc54d9abe0f5cde
test-warnings-core-API...Serialization-DB-Sqlite-sqlite--3.10
89.6 KB
sha256:b307ce4ce3eb8c52b040d90cd704dbc6d7b827bb22c7d30719dfaa2bd8e80ed2
test-warnings-core-API...Serialization-Non-DB--sqlite--3.10
7.04 KB
sha256:5922cc49f8a12daf5bdd9fd8835b0df3ddacd9b69ac3e955856d22551e0f00b8
test-warnings-core-API...Serialization-Quarantined-Postgres-postgres-14-3.10
1.38 KB
sha256:2db61f42c0b5d4de526a0f2c8adbd511ba1cbb1cc43bed38ea06f4d91ff6de2f
test-warnings-core-API...Serialization-System-SystemTest-postgres-14-3.10
436 Bytes
sha256:a997bd65372d30ff76f957846bd0afc883705b559ff8be9b0696af3c3023759f
test-warnings-integration-core-kerberos
1.45 KB
sha256:ff1ac87d83a515c954af94398efd8f56d005a6d9099ffa027a01e5aaa6670550
test-warnings-integration-core-redis
1.45 KB
sha256:49e5155282cff386daacf1192f303fdea49ea6a7b8302547c60264627ee55e8a
test-warnings-integration-providers-cassandra
1.9 KB
sha256:698e89a1306163229d175a26694c69d8002234b14b1a850914b9101ee90f36a1
test-warnings-integration-providers-celery
1.35 KB
sha256:1c4e97ca2610ffff960deeea899e30380e2f11b7568ab2d3b9a1b9cdd7bfe45f
test-warnings-integration-providers-drill
1.45 KB
sha256:d893b9f288dcf5a9be7d60a2e1c50c2bf12b115d9870b258581ed8dc6734db55
test-warnings-integration-providers-kafka
1.46 KB
sha256:4b0ee31c683d6926e00dfe53e889f30980d62628366e9edd878f0312ea8aca3b
test-warnings-integration-providers-mongo
1.44 KB
sha256:452c53eddf0d022639f7610398326f1cf6694c7743b3263d812888ca94f4fe87
test-warnings-integration-providers-pinot
1.47 KB
sha256:7fe13b57dc5c70a19db8705df48b0e6d1586c227a0cf4f93b7ff08829f3d6810
test-warnings-integration-providers-qdrant
1.71 KB
sha256:bc536ac64fccc7b940be1fd62307bfb0a9c35799bb0d16834128409f82faee27
test-warnings-integration-providers-redis
1.44 KB
sha256:ed2ec4b56fceecde91339084d1bee77bffc4880759303e50db601e4b7a83492c
test-warnings-integration-providers-tinkerpop
1.46 KB
sha256:b7067fc95e146dc83f7ddb726a7d4d91b20b0794ca3de3b596fd3e9f29077238
test-warnings-integration-providers-trino
1.7 KB
sha256:d1d52a0aa30fb19ec47a287c77b04c4ae5cecdfae4ab4d735b487050c2a88362
test-warnings-integration-providers-ydb
1.54 KB
sha256:345ff27e8f7229063ea7ac2574f57808bf4f577f755108e214f529bd86a985da
test-warnings-providers--amazon,celer...standard-All-LatestBoto-Postgres-postgres-14-3.10
56.9 KB
sha256:19f43848af8768e8ec2f1aa3faaa66540e80e6d5a3e42406c72ed7c54d4d51ef
test-warnings-providers--amazon,celer...standard-All-Pendulum2-Postgres-postgres-14-3.10
57.3 KB
sha256:d4d7e532dd89fb9cca3589ca3776269e41d2bb0cf1a7bbe27fa5ffa88f152a59
test-warnings-providers--amazon,celer...standard-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
30.4 KB
sha256:5e07b856a9fbff5017bb9743cfc544edde1de1e713055c5aa89730d9a73b8667
test-warnings-providers--amazon,celer...standard-DB-MySQL-mysql-8.0-3.10
30.3 KB
sha256:5ca4236880d2acac71f10c3c94e7bfbc1fcb39b71cb8d8bae4744252196c333b
test-warnings-providers--amazon,celer...standard-DB-Postgres-postgres-14-3.10
30.4 KB
sha256:67ed25cfd7a7846eb330078773c7a3e2a8d9a9df0ce73a25ab64485fd4f1a0e4
test-warnings-providers--amazon,celer...standard-DB-Sqlite-sqlite--3.10
30.2 KB
sha256:c639ccd7b31dd69454ce81d74ccbdb8da4346f62e817349532d1253d773756f9
test-warnings-providers--amazon,celer...standard-Non-DB--sqlite--3.10
27.6 KB
sha256:c76b4254cd5b525155188737d9d47992a8380a0c8f19ad9b2bf0970df526290b
test-warnings-providers--amazon,celer...standard-Quarantined-Postgres-postgres-14-3.10
1.46 KB
sha256:2cdf1d1780c96cc01f63cc67241151986065cc9c3bd5fa966564fc17625648ac
test-warnings-providers-airbyte...arangodb-All-LowestDeps-sqlite-14-3.10
43.5 KB
sha256:b71c1ec1cd5ae540b40d66fb1b7299003f1a5d847f17a29af591b15b070ec1a7
test-warnings-providers-asana...exasol-All-LowestDeps-sqlite-14-3.10
39.4 KB
sha256:0046f98ba21f9a1890829cd751aef539cca8a60417f2c425334e75cad5d1c039
test-warnings-providers-fab...mongo-All-LowestDeps-sqlite-14-3.10
46.2 KB
sha256:b95c975c5a923cc3c3e567918574eaaeada3992571df97ddeb06b21fba128d5a
test-warnings-providers-mysql...samba-All-LowestDeps-sqlite-14-3.10
28.4 KB
sha256:0a6a93666d1ad4e6424988dc176b5db26d9c59a3d902da2ca4b637baf05ef03b
test-warnings-providers-segment...zendesk-All-LowestDeps-sqlite-14-3.10
37.4 KB
sha256:90ffb35b3af6e09cb37beff430e8d63011dde5f481fdfb0b2cc859357a67c1a5
test-warnings-system
436 Bytes
sha256:e2dd6c72b5ac230561faaa600062068fce813389dac675c10ce31024331a09cb