Make CORS allow_credentials configurable instead of hardcoded True #18320
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 16s
Basic tests
/
Breeze integration tests
1m 10s
Basic tests
/
React UI tests
1m 23s
Basic tests
/
Check translation completeness
22s
Basic tests
/
Static checks: basic checks only
0s
Basic tests
/
Test git clone on Windows
21s
Basic tests
/
Upgrade checks
0s
Basic tests
/
Test Airflow release commands
0s
Basic tests
/
Test Airflow standalone commands
26s
Go SDK tests
14s
Platform: ARM
0s
Platform: AMD
4s
Pin actions
1m 33s
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 20s
CI image checks
/
Static checks
18m 1s
CI image checks
/
Test Python API client
4m 21s
Helm tests
/
Release Helm
2m 19s
Integration and System Tests
/
System Tests
3m 56s
Build PROD images
/
Build Airflow and provider distributions
3m 37s
CI image checks
/
Publish documentation and validate versions
4m 27s
Summarize warnings
1m 50s
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
/
...
/
Build Airflow and provider distributions
Additional PROD image tests
/
Test examples of PROD image building
3m 11s
Additional PROD image tests
/
Docker Compose quick start with PROD image verifying
4m 21s
Additional PROD image tests
/
Task SDK integration tests with PROD image
4m 9s
Additional PROD image tests
/
...
/
Regular e2e test
10m 25s
Additional PROD image tests
/
...
/
Remote logging e2e test
5m 27s
Additional PROD image tests
/
...
/
Chromium UI e2e tests
23m 59s
Additional PROD image tests
/
...
/
Firefox UI e2e tests
25m 27s
Additional PROD image tests
/
...
/
WebKit UI e2e tests
28m 55s
Additional PROD image tests
/
Airflow CTL integration tests with PROD image
5m 26s
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
30 errors, 1 warning, and 3 notices
|
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
|
|
Additional PROD image tests / Firefox UI e2e tests with PROD image / Firefox UI e2e tests
Process completed with exit code 1.
|
|
[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
|
|
Additional PROD image tests / WebKit UI e2e tests with PROD image / WebKit UI e2e tests
Process completed with exit code 1.
|
|
[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
|
|
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.6m)
|
|
🎭 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.5m)
|
|
🎭 Playwright Run Summary
3 failed
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
1 skipped
117 passed (24.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Helm artifacts
|
471 KB |
sha256:70445e72de0af1b406b99daaf33a38feed152e2175fefa69974396d297dbf075
|
|
|
airflow-docs
|
302 MB |
sha256:cc12030237f119a200e88d1fc0678dacb8e021aeba4fd7a1d1fdd5a2defbe5d9
|
|
|
cache-docs-inventory-v1-720831f0191e5c684385b40c63bc82a5f094adc70253ea2d47f621ae61480dc5-62658_merge
|
1.6 MB |
sha256:05324350499037a7fe00d1c94ee48245da2a36b74ee61e177d1f303dfb26a0c3
|
|
|
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62658_merge
|
293 MB |
sha256:401b56c74027227c47652fb2653ccb893648b1bf3bf74c2ffde64cb0db10effb
|
|
|
cache-prek-v9-linux_amd64-python3.11-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62658_merge
|
293 MB |
sha256:d1f83a440b3fcbe58d63999ab4f594ce0ccd4b81348e864ebb5b52e6c9996dcc
|
|
|
cache-ui-node-modules-v1-Linux--62658_merge
|
49.3 MB |
sha256:f00d9dc99abc0f0844238ef1946d8f29b7800bded37aa92b522d13b122b8e6e9
|
|
|
ci-image-save-v3-linux_amd64-3.10-62658_merge
|
1.88 GB |
sha256:73d7b116595d12cf1122d779469fa98e967a66601109c5a23ff0c8ae2eab872e
|
|
|
constraints-3.10
|
12.9 KB |
sha256:7d08c16c27b80204a4eb6abe4a603b53ba5f14b8f92731ed89d1cf9bd3db40e5
|
|
|
e2e-test-logs-basic
|
240 KB |
sha256:813d199fdc19fb9068e9286aff6c6dcb94dcf0b56c1c56c6dba19b93609d80df
|
|
|
e2e-test-logs-remote_log
|
19.1 KB |
sha256:dfec68926a6efafb2406acf8a331dffb4fdc483f966e9bbdeb75f8f3aa02db6c
|
|
|
playwright-report-chromium
|
47.2 MB |
sha256:e786de4de9667b4407acdf47df8c45fc9117956fab7fe4131ac40d024ae9d615
|
|
|
playwright-report-firefox
|
152 MB |
sha256:ce34baf6fd70fc6cdacb8bf4fa4c0cb898d7d15275e7f668645fe7b4cf203e02
|
|
|
playwright-report-webkit
|
47.1 MB |
sha256:df7d2d4470a14b6273751a3f7b3438bf4b3ac9fd15a72a0c1b75c177a10178a9
|
|
|
prod-image-save-v3-linux_amd64-3.10-62658_merge
|
623 MB |
sha256:395cf2debc855f77806d5dde742a052862d35b6df1a39233511b9a0e27fc4a0a
|
|
|
prod-packages
|
8.19 MB |
sha256:265f1d5c8e3add10c363b770528f665601a7b0fffeb9e95356553b369633c02f
|
|
|
test-summarized-warnings
|
1.2 MB |
sha256:32d0b914e2e6b1bc6cc2145fc26b04a1949f2b9a1ff1d21a14725cb0e1bdbde2
|
|
|
test-warnings-core-API...Serialization-All-LatestBoto-Postgres-postgres-14-3.10
|
86.7 KB |
sha256:0dc99bfab1187ffaa45412c312996a077fb5d445521881056711031efcbc8dab
|
|
|
test-warnings-core-API...Serialization-All-LowestDeps-sqlite-14-3.10
|
66 KB |
sha256:fc1b27eaa2d0bd07f89f1620f1c3af909f11afd13036f29c1c0049ca01243231
|
|
|
test-warnings-core-API...Serialization-All-Pendulum2-Postgres-postgres-14-3.10
|
93 KB |
sha256:6d71c86e38d7b1b18d5306b021e6360629a63f67d6baa91d39ad32c61604b3e2
|
|
|
test-warnings-core-API...Serialization-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
|
89.3 KB |
sha256:9becf7db0696cb581ced0311dca14822fa4c2b2eca1bb5f46532f56cbc7ead1d
|
|
|
test-warnings-core-API...Serialization-DB-MySQL-mysql-8.0-3.10
|
96.7 KB |
sha256:13d306838d6c7e2cd127ab556a1419d6091e7222c2890477d36ca250b8b0b3ab
|
|
|
test-warnings-core-API...Serialization-DB-Postgres-postgres-14-3.10
|
89.4 KB |
sha256:0f7f174fd1ab89c5e192105402678c234717602ba6682ec84ca1b1dcd99099de
|
|
|
test-warnings-core-API...Serialization-DB-Sqlite-sqlite--3.10
|
89.6 KB |
sha256:ae2b295e9bde117ec71b73cabe268ceb5e4c2988354942a0147b57af313b4108
|
|
|
test-warnings-core-API...Serialization-Non-DB--sqlite--3.10
|
6.93 KB |
sha256:5619ea959e10dc3303986c7afeaa51af4bef75f40d0507a2fb11efc70995012e
|
|
|
test-warnings-core-API...Serialization-Quarantined-Postgres-postgres-14-3.10
|
1.38 KB |
sha256:8c740db930d6041447ced5ea38833d530c4e9e3920adb9d5a4c1eef14f360d6a
|
|
|
test-warnings-core-API...Serialization-System-SystemTest-postgres-14-3.10
|
436 Bytes |
sha256:354c3c104db69943ccd4d1eaf2d573829bb6d498158a77d687e19a5a8f181267
|
|
|
test-warnings-integration-core-kerberos
|
1.45 KB |
sha256:6a376d9f02b466277991d185abe2397ebca992465bc928f627ac7736133d0d40
|
|
|
test-warnings-integration-core-redis
|
1.45 KB |
sha256:4d0b18c5414b3491a8297ec118fe8c01f0b965ca6f0242e05c806815555739e0
|
|
|
test-warnings-integration-providers-cassandra
|
1.9 KB |
sha256:3fb52742fb032f405752de8432b6a28564358381683a39d5577e686b1cbf38bb
|
|
|
test-warnings-integration-providers-celery
|
1.35 KB |
sha256:f16a2237568f0238b75d048474d3fd79b04981341c3be49aaaf0326be5891a93
|
|
|
test-warnings-integration-providers-drill
|
1.45 KB |
sha256:2d3116d4f7543b35374818b795f24e6aec65203cc37a4b0987cebd3b88100a6b
|
|
|
test-warnings-integration-providers-kafka
|
1.46 KB |
sha256:73c75bd3c7dd65c169b9a95899e30500cb6fae434feaf6b62db051ae0ff54f34
|
|
|
test-warnings-integration-providers-mongo
|
1.44 KB |
sha256:97ed76fa9dd179d266e133a9f22ad579df23ac0ef9eb74a3b80872620f9f93bb
|
|
|
test-warnings-integration-providers-pinot
|
1.47 KB |
sha256:95c502f3aa41c091b4463cbd433ebdc43730ff351ad7c55e61c87c148a4f7bdb
|
|
|
test-warnings-integration-providers-qdrant
|
1.71 KB |
sha256:43657a92f80424738b0e38c779ecdeb4f6cdd141dada90625f6cb5e75ac53fb1
|
|
|
test-warnings-integration-providers-redis
|
1.44 KB |
sha256:4197b096cea82c653d2d936ab83b1d7e42e7a9aa498d1b7d57213f716b42e97a
|
|
|
test-warnings-integration-providers-tinkerpop
|
1.46 KB |
sha256:20a708bc8d1ee6634a8e0631f85ff3ef810ae18e902452db56f1846839d8e9c5
|
|
|
test-warnings-integration-providers-trino
|
1.7 KB |
sha256:86ff2c3383364c5e080b02eac878d2f31d85594afbc0e4cf432222e85ea44a43
|
|
|
test-warnings-integration-providers-ydb
|
1.54 KB |
sha256:1c9c61da7a4725340dd4bc8d2f1e7990514b49b8ea1d4054a423faae3f76d88d
|
|
|
test-warnings-providers--amazon,celer...standard-All-LatestBoto-Postgres-postgres-14-3.10
|
56.9 KB |
sha256:59e6ec6472c8ad32f97a5938f4a03b95a015089886c0d923606a459e633c2abb
|
|
|
test-warnings-providers--amazon,celer...standard-All-Pendulum2-Postgres-postgres-14-3.10
|
57.3 KB |
sha256:798332c24f875946b8558d2a90cd8e37c278ef7c0a7e9321cf40d2fc31950c5c
|
|
|
test-warnings-providers--amazon,celer...standard-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
|
30.4 KB |
sha256:7784fe897b9a014b4281deabed8de2cb0232b8a92b6dcd32019082cbdbdb649b
|
|
|
test-warnings-providers--amazon,celer...standard-DB-MySQL-mysql-8.0-3.10
|
30.3 KB |
sha256:8401d57964d69f2b2e887a6b22889e41009f293cf3a6dbde2dc8208725f8799b
|
|
|
test-warnings-providers--amazon,celer...standard-DB-Postgres-postgres-14-3.10
|
30.4 KB |
sha256:1b9a73252e4a8e2c8824adae876d635a6bcdc856c43d95fbc892b06ebfdc1915
|
|
|
test-warnings-providers--amazon,celer...standard-DB-Sqlite-sqlite--3.10
|
30.2 KB |
sha256:b691ea8b8af05011ccaf2e5efadc2c918488820b39af9b7768d979f737d6f7c4
|
|
|
test-warnings-providers--amazon,celer...standard-Non-DB--sqlite--3.10
|
28 KB |
sha256:f70c83f967b678fae30fc67277fd207354a816b5ab402e690cd7e49af4df9c10
|
|
|
test-warnings-providers--amazon,celer...standard-Quarantined-Postgres-postgres-14-3.10
|
1.46 KB |
sha256:4678bf3a68659da5dfbf6bc64ed2debb090d5a8dc286cfb2e788947b58353658
|
|
|
test-warnings-providers-airbyte...arangodb-All-LowestDeps-sqlite-14-3.10
|
43.5 KB |
sha256:ba9fe5b9de0a40778ac3ffd73cc61c7cfea366f4d7e6caaa17e2e5df5507c23d
|
|
|
test-warnings-providers-asana...exasol-All-LowestDeps-sqlite-14-3.10
|
39.4 KB |
sha256:d178aba5d18c26e5a2fa92adceebdf41d7aa3d78988e427609a0264058612c18
|
|
|
test-warnings-providers-fab...mongo-All-LowestDeps-sqlite-14-3.10
|
46.2 KB |
sha256:2d28208f1e23a31557cba5ace4a9349db3851c97b264c283d0bc63ff51a1bf5f
|
|
|
test-warnings-providers-mysql...samba-All-LowestDeps-sqlite-14-3.10
|
27.9 KB |
sha256:d73812e3d3e7cdda699cb6d9ab466f65521492802b4e53034fedf5b0ab37b233
|
|
|
test-warnings-providers-segment...zendesk-All-LowestDeps-sqlite-14-3.10
|
37.4 KB |
sha256:a8e18c7c7aa29c6fdb020eedf8888caeb0d78e4a808e0e2add5a166606a99594
|
|
|
test-warnings-system
|
436 Bytes |
sha256:e846433444b476b634dc1242ebcd9bbe006f8f64af64a0bde20d88d98c0a9d46
|
|