Skip to content

Fix race condition in auth manager initialization #18563

Fix race condition in auth manager initialization

Fix race condition in auth manager initialization #18563

Triggered via pull request March 3, 2026 02:36
Status Failure
Total duration 1h 22m 8s
Artifacts 51

ci-amd-arm.yml

on: pull_request
Build info
25s
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 21s
Basic tests / Breeze unit tests
Basic tests  /  Breeze integration tests
1m 15s
Basic tests / Breeze integration tests
Basic tests  /  React UI tests
1m 36s
Basic tests / React UI tests
Basic tests  /  Check translation completeness
28s
Basic tests / Check translation completeness
Basic tests  /  Static checks: basic checks only
Basic tests / Static checks: basic checks only
Basic tests  /  Test git clone on Windows
16s
Basic tests / Test git clone on Windows
Basic tests  /  Upgrade checks
Basic tests / Upgrade checks
Basic tests  /  Test Airflow release commands
Basic tests / Test Airflow release commands
Basic tests  /  Test Airflow standalone commands
23s
Basic tests / Test Airflow standalone commands
Go SDK tests
37s
Go SDK tests
Platform: ARM
Platform: ARM
Platform: AMD
3s
Platform: AMD
Pin actions
1m 20s
Pin actions
Verify release calendar
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
7m 25s
Additional CI image checks / Check that image builds quickly
CI image checks  /  Static checks
18m 30s
CI image checks / Static checks
CI image checks  /  Test Python API client
5m 7s
CI image checks / Test Python API client
Helm tests  /  Release Helm
2m 19s
Helm tests / Release Helm
Integration and System Tests  /  System Tests
4m 15s
Integration and System Tests / System Tests
Build PROD images  /  Build Airflow and provider distributions
3m 45s
Build PROD images / Build Airflow and provider distributions
CI image checks  /  Publish documentation and validate versions
0s
CI image checks / Publish documentation and validate versions
Summarize warnings
1m 49s
Summarize warnings
Matrix: Build PROD images / build-prod-images
Additional PROD image tests  /  ...  /  Build Airflow and provider distributions
Additional PROD image tests / PROD image extra checks (main) / pip-image / Build Airflow and provider distributions
Additional PROD image tests  /  ...  /  Build Airflow and provider distributions
Additional PROD image tests / PROD image extra checks (release) / pip-image / Build Airflow and provider distributions
Additional PROD image tests  /  Test examples of PROD image building
3m 16s
Additional PROD image tests / Test examples of PROD image building
Additional PROD image tests  /  Docker Compose quick start with PROD image verifying
4m 38s
Additional PROD image tests / Docker Compose quick start with PROD image verifying
Additional PROD image tests  /  Task SDK integration tests with PROD image
4m 1s
Additional PROD image tests / Task SDK integration tests with PROD image
Additional PROD image tests  /  ...  /  Regular e2e test
10m 31s
Additional PROD image tests / Test e2e integration tests with PROD image / Regular e2e test
Additional PROD image tests  /  ...  /  Remote logging e2e test
5m 35s
Additional PROD image tests / Remote logging tests with PROD image / Remote logging e2e test
Additional PROD image tests  /  ...  /  Chromium UI e2e tests
23m 34s
Additional PROD image tests / Chromium UI e2e tests with PROD image / Chromium UI e2e tests
Additional PROD image tests  /  ...  /  Firefox UI e2e tests
22m 52s
Additional PROD image tests / Firefox UI e2e tests with PROD image / Firefox UI e2e tests
Additional PROD image tests  /  ...  /  WebKit UI e2e tests
24m 58s
Additional PROD image tests / WebKit UI e2e tests with PROD image / WebKit UI e2e tests
Additional PROD image tests  /  Airflow CTL integration tests with PROD image
6m 35s
Additional PROD image tests / Airflow CTL integration tests with PROD image
Matrix: Kubernetes tests / tests-kubernetes
Matrix: Additional PROD image tests / PROD image extra checks (main) / pip-image / build-prod-images
Waiting for pending jobs
Matrix: Additional PROD image tests / PROD image extra checks (release) / pip-image / build-prod-images
Waiting for pending jobs
Finalize tests  /  Update constraints
Finalize tests / Update constraints
Matrix: Finalize tests / dependency-upgrade-summary
Waiting for pending jobs
Matrix: finalize-tests / push-buildx-cache-to-github-registry / push-ci-image-cache
Waiting for pending jobs
Matrix: finalize-tests / push-buildx-cache-to-github-registry / push-prod-image-cache
Waiting for pending jobs
Notify Slack on Failure
Notify Slack on Failure
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 1 warning, and 3 notices
CI image checks / Build documentation (--docs-only)
Process completed with exit code 1.
[chromium] › tests/e2e/specs/dag-tasks.spec.ts:72:3 › Dag Tasks Tab › verify filter tasks by operator dropdown: airflow-core/src/airflow/ui/tests/e2e/specs/dag-tasks.spec.ts#L91
2) [chromium] › tests/e2e/specs/dag-tasks.spec.ts:72:3 › Dag Tasks Tab › verify filter tasks by operator dropdown TimeoutError: locator.textContent: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-testid="table-list"] > tbody > tr').nth(6) 89 | if (count === 0) return false; 90 | for (let i = 0; i < count; i++) { > 91 | const text = await dagPage.taskRows.nth(i).textContent(); | ^ 92 | 93 | if (!text?.includes(operator)) return false; 94 | } at Object.expect.poll.timeout (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-tasks.spec.ts:91:58) at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-tasks.spec.ts:84:7
[chromium] › tests/e2e/specs/backfill.spec.ts:240:3 › Backfill pause: airflow-core/src/airflow/ui/tests/e2e/specs/backfill.spec.ts#L222
1) [chromium] › tests/e2e/specs/backfill.spec.ts:240:3 › Backfill pause, resume, and cancel controls › verify cancel backfill 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
[webkit] › tests/e2e/specs/variable.spec.ts:80:3 › Variables Page › verify variables table displays: airflow-core/src/airflow/ui/tests/e2e/specs/variable.spec.ts#L53
1) [webkit] › tests/e2e/specs/variable.spec.ts:80:3 › Variables Page › verify variables table displays Error: expect(locator).toHaveCount(expected) failed Locator: locator('[data-part="backdrop"]') Expected: 0 Received: 1 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('[data-part="backdrop"]') 9 × locator resolved to 1 element - unexpected value "1" 51 | 52 | // Wait for dialog backdrop to fully disappear > 53 | await expect(page.locator('[data-part="backdrop"]')).toHaveCount(0); | ^ 54 | 55 | await variablesPage.addButton.click(); 56 | at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/variable.spec.ts:53:60
Summarize warnings
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
🎭 Playwright Run Summary
6 skipped 115 passed (18.6m)
🎭 Playwright Run Summary
2 flaky [chromium] › tests/e2e/specs/backfill.spec.ts:240:3 › Backfill pause, resume, and cancel controls › verify cancel backfill [chromium] › tests/e2e/specs/dag-tasks.spec.ts:72:3 › Dag Tasks Tab › verify filter tasks by operator dropdown 6 skipped 113 passed (19.5m)
🎭 Playwright Run Summary
1 flaky [webkit] › tests/e2e/specs/variable.spec.ts:80:3 › Variables Page › verify variables table displays 6 skipped 114 passed (21.0m)

Artifacts

Produced during runtime
Name Size Digest
Helm artifacts
474 KB
sha256:e8653d1fe48c92195f156e64fb3ed3e44c6700f7a8a46db1a124df5a86b2c180
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.7-589e1b7c7630fea1243d64ae374c1a72417e328fc4e491af723a15aa44d90e4a-62431_merge
293 MB
sha256:b0350e477b0d094a2de5dc04af649a5f5fa21fd038f92e87c93370bb92402238
cache-prek-v9-linux_amd64-python3.11-uv0.10.7-589e1b7c7630fea1243d64ae374c1a72417e328fc4e491af723a15aa44d90e4a-62431_merge
293 MB
sha256:0c5643194e3f0240fe532214d61d5efd2a540c51584d70fa03b92ac92b54d360
cache-ui-node-modules-v1-Linux--62431_merge
49.3 MB
sha256:3027577a3b54655e7f776797f78baa9f5d34f0bccc333015e0ed9a8e02ce0786
ci-image-save-v3-linux_amd64-3.10-62431_merge
1.88 GB
sha256:652d103435ca9392a2139eb348bdc6018700523b1b8f6ea9c1adb9a662431aca
constraints-3.10
13.1 KB
sha256:7298433c9022b7ca369cfaa4ec4a69e9636b1fd79cbc1732b7e1993ac9a25f21
e2e-test-logs-basic
239 KB
sha256:80bed521195b26842454ffd3d097b0ea79e61abc1b63e525597ef2ba96a2c5a7
e2e-test-logs-remote_log
19.2 KB
sha256:3e529fb0b18774b49626bf5ecff6b837158930ee65b843e289eb1da86fa3c5e4
playwright-report-chromium
73.7 MB
sha256:79bc9c8050c8e9aeb03d3304e3c36dffb58f8562c51505a91254485ecece71f6
playwright-report-firefox
376 KB
sha256:f53f827287f7ba196beebf070760b81e1591781ee55a63692bd5f4a30598b3a5
playwright-report-webkit
3.98 MB
sha256:0efb444fff0738c2808b9748739742d3f7a4109357b64570c4cd83009e617ddf
prod-image-save-v3-linux_amd64-3.10-62431_merge
623 MB
sha256:2afa1eb286a6cb59bd95aa81b94e3b53f3bec73c681895d4b9f9ddb7491cf728
prod-packages
8.19 MB
sha256:5c55424184031b0a8a84ced8019e9fbbb43ca268be9aa778fcee2bf3577a7a97
test-summarized-warnings
1.2 MB
sha256:e74de9b67e1860176039dadcc3b63a8fcc165b383a23a5f41cec1bf83f7c8ff0
test-warnings-core-API...Serialization-All-LatestBoto-Postgres-postgres-14-3.10
86.9 KB
sha256:fb83e1ec4f9a0d9e3be00cfa05ab5677088db618a07b9df0e5bd51c153d90219
test-warnings-core-API...Serialization-All-LowestDeps-sqlite-14-3.10
66.3 KB
sha256:03cfdc554c2c90d77eead01d6482b3675d4bdb937fc815ea1bc70a24fdf09ac1
test-warnings-core-API...Serialization-All-Pendulum2-Postgres-postgres-14-3.10
93.3 KB
sha256:f878bca9c671ad1622092a692d68f3a0ff080dae1ae380cd7d918000443d0594
test-warnings-core-API...Serialization-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
89.5 KB
sha256:cd6a75f29515406025bc4fce0207238467fa91427c8b04133f4e1c4755311e1e
test-warnings-core-API...Serialization-DB-MySQL-mysql-8.0-3.10
96.7 KB
sha256:862a685bbf79960429ad3f21b3dc9c5f1f4deae2b8d67349fd02e5e4516be144
test-warnings-core-API...Serialization-DB-Postgres-postgres-14-3.10
89.5 KB
sha256:2cb948d88d75260aa8c279f813e01926e551c91132a8929ae565dbfa24dc8a30
test-warnings-core-API...Serialization-DB-Sqlite-sqlite--3.10
89.8 KB
sha256:1aa821d29843ee56bd5f68531bcd9aa1a85b2e3fb07e5628de76125425528e5e
test-warnings-core-API...Serialization-Non-DB--sqlite--3.10
7.19 KB
sha256:fcc505507a30110eeaff6857417f3a1be038667296a78544be8be750b7d6a689
test-warnings-core-API...Serialization-Quarantined-Postgres-postgres-14-3.10
1.38 KB
sha256:7b2392e3b12f7562d0aabda90608664238834f21c0b4de3fbd74b188e41bec74
test-warnings-core-API...Serialization-System-SystemTest-postgres-14-3.10
436 Bytes
sha256:90b7ea847eeaccae90484573e9d6ef297b5bdc73d18e6da8ac4bf89f043c1939
test-warnings-integration-core-kerberos
1.53 KB
sha256:8d42f19a2b77c70cc3f947a612fba5cbe8b373e2303f66afe5d6aa615d26036c
test-warnings-integration-core-redis
1.52 KB
sha256:1e5884036f0faedcf247c256df52e796504255178883f1a983008b2643d01f5e
test-warnings-integration-providers-cassandra
1.98 KB
sha256:658537b72c0184757245980776e6a7f111d4916ef38fe39a25be11af5be6d880
test-warnings-integration-providers-celery
1.43 KB
sha256:622d5aceba63bde9e9f14e6459d2b9ce6bb81755e534fce3a923e950aa38bfdb
test-warnings-integration-providers-drill
1.53 KB
sha256:f81a67ef8f2115ba83119e7c3734f8ceb2613c2505d8dabf11fd7fe7b0db727a
test-warnings-integration-providers-kafka
1.53 KB
sha256:e2694d638b2ca29edea5e6e7a7b373fff2b7d91840fde8b11aed001a4185ffb4
test-warnings-integration-providers-mongo
1.52 KB
sha256:554d48fdf0db1c495e3a73d6d202135232b5ea7079e4f7b0431bcd4b2050dd37
test-warnings-integration-providers-pinot
1.54 KB
sha256:cb465e811ae5c2635a0507121bdfe638bd473c7c4978823ba806e9f494c7a8b8
test-warnings-integration-providers-qdrant
1.78 KB
sha256:b44c106d5ea20ac72561186ca7da800a3af966116c36863d87e527fda76a22bd
test-warnings-integration-providers-redis
1.52 KB
sha256:fd6ee3e3c5c022dd889872821cb30e50ae53b30f0f720339a68091f7a6c3dcf4
test-warnings-integration-providers-tinkerpop
1.53 KB
sha256:461103f7cb81487326cd038d975b1d8ff6b01df80de0108cf8652a090f1c9119
test-warnings-integration-providers-trino
1.71 KB
sha256:945e18116958506fe6a832351bbe193337d44cfa578f2425840ead60c1671dc5
test-warnings-integration-providers-ydb
1.53 KB
sha256:f224c96b6c4174f8fb3d2f86db1eb9da12235921475b7063853287e93e195fe3
test-warnings-providers--amazon,celer...standard-All-LatestBoto-Postgres-postgres-14-3.10
56.5 KB
sha256:dc6b6272041a245382a7f89a46ac54aff41c84f4846f7de14b19f47f6a3cfa53
test-warnings-providers--amazon,celer...standard-All-Pendulum2-Postgres-postgres-14-3.10
56.9 KB
sha256:3f1d7f339bf74d80da9ad58aba21390a96175dfa489bc05b9dc4155bf0a940ad
test-warnings-providers--amazon,celer...standard-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
30.1 KB
sha256:5a3510e494aa2a98e8245b009ae3d16b344cd0ab35b2f597e2e1bfdba2e527d1
test-warnings-providers--amazon,celer...standard-DB-MySQL-mysql-8.0-3.10
30 KB
sha256:40b79abaec4b96bc12fe9b8fcf9d7171d10e4f56c0c6175647ceb205d3b417da
test-warnings-providers--amazon,celer...standard-DB-Postgres-postgres-14-3.10
30.1 KB
sha256:8e754b2196e4d0f101014c8f078f4fb3335c1a9a37b98b1d9d6db664fd948508
test-warnings-providers--amazon,celer...standard-DB-Sqlite-sqlite--3.10
30 KB
sha256:89e9be81982b246d85ca163ac251a416c892b77068e4e1120fefeef5a8e0439c
test-warnings-providers--amazon,celer...standard-Non-DB--sqlite--3.10
27.5 KB
sha256:0d325e89562cd8e15e11917174965e61dee7d57a3d3c4a77aee7e3129cf99ea3
test-warnings-providers--amazon,celer...standard-Quarantined-Postgres-postgres-14-3.10
1.46 KB
sha256:9dd00aa85c2710c8a8557f324e2be0919bbc2cef88df3e198af430ed58f5f0e4
test-warnings-providers-airbyte...arangodb-All-LowestDeps-sqlite-14-3.10
44.7 KB
sha256:32d84e05e05ade1a37f454624d1db2382e7e1b01fdf6aeffc3276ec3dd175882
test-warnings-providers-asana...exasol-All-LowestDeps-sqlite-14-3.10
40.7 KB
sha256:53b64a36e955f8c1669e4a1d2a472552ef96bd8f057c496cf6d8daeff66f2c56
test-warnings-providers-fab...mongo-All-LowestDeps-sqlite-14-3.10
47.4 KB
sha256:92cce9065a785ed3b55e47cdf8b7a7055ff110811561cd1c371ff2c9af1647d6
test-warnings-providers-mysql...samba-All-LowestDeps-sqlite-14-3.10
29.7 KB
sha256:58f980b394bac88906435dbbfa027cd241b293c63d67d764b8a228bb45e7de80
test-warnings-providers-segment...zendesk-All-LowestDeps-sqlite-14-3.10
38.6 KB
sha256:ad6c40fef9dc3d79087782a5140e9a565f4df5e21c4b1636ec08b4444c15c0a1
test-warnings-system
436 Bytes
sha256:87f843a867831b7e8bb7bb4de1c4e7c65422acd65db50d9248d7fcc7d98d8cc7