Skip to content

Fix race condition in auth manager initialization #17514

Fix race condition in auth manager initialization

Fix race condition in auth manager initialization #17514

Triggered via pull request February 24, 2026 23:33
Status Success
Total duration 1h 10m 31s
Artifacts 53

ci-amd-arm.yml

on: pull_request
Build info
24s
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 8s
Basic tests / Breeze unit tests
Basic tests  /  Breeze integration tests
1m 11s
Basic tests / Breeze integration tests
Basic tests  /  React UI tests
1m 30s
Basic tests / React UI tests
Basic tests  /  Check translation completeness
20s
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
24s
Basic tests / Test Airflow standalone commands
Go SDK tests
36s
Go SDK tests
Platform: ARM
0s
Platform: ARM
Platform: AMD
4s
Platform: AMD
Pin actions
1m 29s
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
10m 25s
Additional CI image checks / Check that image builds quickly
CI image checks  /  Static checks
24m 29s
CI image checks / Static checks
CI image checks  /  Test Python API client
4m 1s
CI image checks / Test Python API client
Helm tests  /  Release Helm
2m 19s
Helm tests / Release Helm
Integration and System Tests  /  System Tests
3m 48s
Integration and System Tests / System Tests
Build PROD images  /  Build Airflow and provider distributions
3m 46s
Build PROD images / Build Airflow and provider distributions
CI image checks  /  Publish documentation and validate versions
5m 7s
CI image checks / Publish documentation and validate versions
Summarize warnings
1m 34s
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 29s
Additional PROD image tests / Test examples of PROD image building
Additional PROD image tests  /  Docker Compose quick start with PROD image verifying
4m 3s
Additional PROD image tests / Docker Compose quick start with PROD image verifying
Additional PROD image tests  /  Task SDK integration tests with PROD image
4m 15s
Additional PROD image tests / Task SDK integration tests with PROD image
Additional PROD image tests  /  ...  /  Regular e2e test
10m 0s
Additional PROD image tests / Test e2e integration tests with PROD image / Regular e2e test
Additional PROD image tests  /  ...  /  Remote logging e2e test
4m 38s
Additional PROD image tests / Remote logging tests with PROD image / Remote logging e2e test
Additional PROD image tests  /  ...  /  Chromium UI e2e tests
23m 9s
Additional PROD image tests / Chromium UI e2e tests with PROD image / Chromium UI e2e tests
Additional PROD image tests  /  ...  /  Firefox UI e2e tests
24m 12s
Additional PROD image tests / Firefox UI e2e tests with PROD image / Firefox UI e2e tests
Additional PROD image tests  /  ...  /  WebKit UI e2e tests
30m 1s
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 1s
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
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

2 errors, 1 warning, and 3 notices
[webkit] › tests/e2e/specs/requiredAction.spec.ts:43:3 › Verify Required Action page › Verify the actions list/table is displayed (or empty state if none): airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts#L339
2) [webkit] › tests/e2e/specs/requiredAction.spec.ts:43:3 › Verify Required Action page › Verify the actions list/table is displayed (or empty state if none) Error: expect(locator).toBeVisible() failed Locator: locator('[id="grid-manual__2026-02-25T00:36:36.342345+00:00-wait_for_multiple_options"]') Expected: visible Timeout: 30000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 30000ms - waiting for locator('[id="grid-manual__2026-02-25T00:36:36.342345+00:00-wait_for_multiple_options"]') Call Log: - Timeout 120000ms exceeded while waiting on the predicate at ../pages/RequiredActionsPage.ts:339 337 | 338 | await expect(stateBadge).toContainText(options.expectedState, { timeout: 60_000 }); > 339 | }).toPass({ timeout: options.timeout ?? 120_000 }); | ^ 340 | } 341 | } 342 | at RequiredActionsPage.waitForTaskState (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:339:8) at RequiredActionsPage.handleWaitForMultipleOptionsTask (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:241:16) at RequiredActionsPage.runHITLFlow (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:281:5) at RequiredActionsPage.runHITLFlowWithApproval (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/RequiredActionsPage.ts:98:5) at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/requiredAction.spec.ts:37:5
[webkit] › tests/e2e/specs/providers.spec.ts:71:3 › Providers Page › verify providers pagination: airflow-core/src/airflow/ui/tests/e2e/specs/providers.spec.ts#L104
1) [webkit] › tests/e2e/specs/providers.spec.ts:71:3 › Providers Page › verify providers pagination Error: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 102 | const ProviderNamesAfterNext = await providers.providerNames(); 103 | > 104 | expect(ProviderNamesAfterNext.length).toBeGreaterThan(0); | ^ 105 | expect(ProviderNamesAfterNext).not.toEqual(initialProviderNames); 106 | 107 | await providers.paginationPrevButton.click(); at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/providers.spec.ts:104:43
Summarize warnings
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
🎭 Playwright Run Summary
1 skipped 121 passed (18.9m)
🎭 Playwright Run Summary
1 skipped 121 passed (19.7m)
🎭 Playwright Run Summary
2 flaky [webkit] › tests/e2e/specs/providers.spec.ts:71:3 › Providers Page › verify providers pagination [webkit] › tests/e2e/specs/requiredAction.spec.ts:43:3 › Verify Required Action page › Verify the actions list/table is displayed (or empty state if none) 1 skipped 119 passed (25.2m)

Artifacts

Produced during runtime
Name Size Digest
Helm artifacts Expired
474 KB
sha256:72d69e4a274b30d251d6ee08d38a961d01b2c6b8f6dee5b9c73150b45b183ada
airflow-docs Expired
303 MB
sha256:dcbc0b27b1f17eb44f69e3eaa303ca2a5e9f19c5d243a3b15077171d47e53fd3
cache-docs-inventory-v1-9a4694a974ea281db87e0dbf7830ca93383e1014a18e538af5e340454715490c-62431_merge Expired
1.6 MB
sha256:e967ebb7248900c64bc20a76ad0b056c198d38fa3627f65d30124fea372895af
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.5-1831299280a1711194dc7270936da5f6b2f07dfd6b286bcfc8819d9b19665efd-62431_merge Expired
293 MB
sha256:884566d22540cf20e8a377d2651a618624aa72671780f69abff748f5d8ea6393
cache-prek-v9-linux_amd64-python3.11-uv0.10.5-1831299280a1711194dc7270936da5f6b2f07dfd6b286bcfc8819d9b19665efd-62431_merge Expired
293 MB
sha256:803247189562f3652ade041c635448ca242bb6be711c06db09d31094bfff58cc
cache-ui-node-modules-v1-Linux--62431_merge Expired
49.3 MB
sha256:ba05d23a9d92efc34afc17e425881ad6a0ae48111f41be27871d58ce8f74f102
ci-image-save-v3-linux_amd64-3.10-62431_merge Expired
1.85 GB
sha256:4ce306b63fd8324e7d175ee4a94f28394543f378fb6f636d80c6b47c825d9073
constraints-3.10 Expired
13.2 KB
sha256:049092b194d1b889be1e22a0414827d488506f51b2caba9c476e9bdab84fdb2c
e2e-test-logs-basic Expired
239 KB
sha256:d7cd8d2e2a873af6252578ec3cdbc81817b057cf8ae61ecf4835a78b0ee18472
e2e-test-logs-remote_log Expired
18.1 KB
sha256:1ebd2605ffcbe2d368dc21efba22575e6c57af75b646cbc3d62bdb3818fdd4a6
playwright-report-chromium Expired
424 KB
sha256:213cce02a0bfffffdcc15ab93872f7cd92d26413925e7d030797e007b283ab28
playwright-report-firefox Expired
426 KB
sha256:84b603ddc9e8d75ad7b32d059a99ec18f5f9f01f9ca8f1bdf06cdb149a2fd7ae
playwright-report-webkit Expired
88.7 MB
sha256:8251da2ec3e74d725a9f186aadefa8be9e3e679eef771acf3442a428d4f5cf28
prod-image-save-v3-linux_amd64-3.10-62431_merge Expired
641 MB
sha256:0c30d3cf0fe3ea062262f894751ca7087f9dcf865d54a2446b542c7621c15ef8
prod-packages Expired
8.16 MB
sha256:0fdc81a701901de0d747f1c9c63c20d30c3641da2740a7d1d75bdf24560f37f4
test-summarized-warnings Expired
1.21 MB
sha256:ec7a5b77a891d519ea4759b0188cb68fa2241f73cf1c9dc4881079777697f417
test-warnings-core-API...Serialization-All-LatestBoto-Postgres-postgres-14-3.10 Expired
87.4 KB
sha256:ee06ba2126713df6f8abd11342f9bd469f94218a14c59d2db2a44ce5d8159882
test-warnings-core-API...Serialization-All-LowestDeps-sqlite-14-3.10 Expired
66 KB
sha256:1d8c72b01f45ed4e30e9fccaf2b4a67912a053b51c60e93b1feae2c5d909bdc9
test-warnings-core-API...Serialization-All-Pendulum2-Postgres-postgres-14-3.10 Expired
93.7 KB
sha256:e7ea5ee9d1a84bc899b5a00f7147c80e0c6549424c7d4fe208f7a3cc63eaa0d3
test-warnings-core-API...Serialization-DB-MinSQLAlchemy-Postgres-postgres-14-3.10 Expired
90 KB
sha256:37a319f4ebd64057f6bfb27711fec43d8c7685c746c342e82c79666761a0d546
test-warnings-core-API...Serialization-DB-MySQL-mysql-8.0-3.10 Expired
97.4 KB
sha256:f2ac647291784a2f0f581be39c001eec4879596d11186dd5c2417cb1dee1b148
test-warnings-core-API...Serialization-DB-Postgres-postgres-14-3.10 Expired
90 KB
sha256:d2bcf7f7408c1bbbb3d10089443a5418a857ccd5fa461fbf82a80ba394a7b834
test-warnings-core-API...Serialization-DB-Sqlite-sqlite--3.10 Expired
90.3 KB
sha256:98167e77155fcb4c347a7dc18506fb11d3315f91ffb185cecb507a885b426210
test-warnings-core-API...Serialization-Non-DB--sqlite--3.10 Expired
6.9 KB
sha256:4776566743f85414f73203d58a26608d5b30ce62729ce893469dbbe7d6a62db9
test-warnings-core-API...Serialization-Quarantined-Postgres-postgres-14-3.10 Expired
1.38 KB
sha256:43e113623f764fd0754867b8afb0cd0f2b2fbc99111fb844a9caa063f7c97da1
test-warnings-core-API...Serialization-System-SystemTest-postgres-14-3.10 Expired
436 Bytes
sha256:3c13416dad4eaaae0c073fa44a1591eefd560e92ee6518b78af0d6d47f171405
test-warnings-integration-core-kerberos Expired
1.6 KB
sha256:494c7686b091090ffd92abf5fe1c64206e6995f31c5b3ffc9232661aee5ed968
test-warnings-integration-core-redis Expired
1.6 KB
sha256:cd5fadecf8873efca4653196db2f122e1eca237b63371cd2711195c106d139f8
test-warnings-integration-providers-cassandra Expired
2.06 KB
sha256:b7908dbfd03712572b509c359645f51514e897d9ade9843be0f137afe796afdf
test-warnings-integration-providers-celery Expired
1.51 KB
sha256:af041b099917e3cc5d07da0898a4cfa8c7cb49be0fdd5257924151dd084a8b58
test-warnings-integration-providers-drill Expired
1.61 KB
sha256:221a8d292b81eb0df582f01a25cef70d6999332dd690b14640e08d38dff9279b
test-warnings-integration-providers-kafka Expired
1.62 KB
sha256:aac059b9d45a73e1676a133ac96ed3492edc3fba2a130e46f53dde2533123451
test-warnings-integration-providers-mongo Expired
1.6 KB
sha256:cc9f70448b74f973dcb644d2bd0dd01091b39ebf260d0c24d61176af5c3e3be2
test-warnings-integration-providers-pinot Expired
1.62 KB
sha256:55029d9b84b3bbd8476099ae51fbe6fe5f5fcdf0b900788e4e638398caf1b246
test-warnings-integration-providers-qdrant Expired
1.87 KB
sha256:7836a9dd943c08ba0d0d0ab4df283dbffd0d8f9008c0a06bec7a8b80bfe61296
test-warnings-integration-providers-redis Expired
1.6 KB
sha256:90cd26c75e61a715bb94de42b324492cecc2f4e384ef753a7d584cf6fa5c4077
test-warnings-integration-providers-tinkerpop Expired
1.61 KB
sha256:b1bb91c4aadf91c90839360fb6a8722a5098d2fd9412da60b97bd5cf8d06537a
test-warnings-integration-providers-trino Expired
1.85 KB
sha256:6cdb64520473e68416037d765db4e182dc737b2f36cfa1ebefaf54a1809a732e
test-warnings-integration-providers-ydb Expired
1.69 KB
sha256:3e16d56fc6c4009a4754f45d821319477a5978846e09afe98e61783957226da5
test-warnings-providers--amazon,celer...standard-All-LatestBoto-Postgres-postgres-14-3.10 Expired
57.1 KB
sha256:d95a65b58742f22f8ccc5913b3113fc943cbcb68604e70d750043e23e394d39d
test-warnings-providers--amazon,celer...standard-All-Pendulum2-Postgres-postgres-14-3.10 Expired
57.5 KB
sha256:3e66eac8860820e34a9e4ff88898a6e19eaaa4ca9035aef0a4ae20ed60100941
test-warnings-providers--amazon,celer...standard-DB-MinSQLAlchemy-Postgres-postgres-14-3.10 Expired
30.6 KB
sha256:2e3a24e1ee7f650a113616b9d5b65a2a00c7c83c1286ad01d4475f7e1bd269bf
test-warnings-providers--amazon,celer...standard-DB-MySQL-mysql-8.0-3.10 Expired
30.6 KB
sha256:6b1b7f0d634ccf70ed1ef76e1fcaeeb597eb3dbed2f96c4ba1cd5706240443c3
test-warnings-providers--amazon,celer...standard-DB-Postgres-postgres-14-3.10 Expired
30.6 KB
sha256:09aaa4f3596a39cbda0f4ccb0c6abd5ac8a66a756f86baf29021059042cb9ae7
test-warnings-providers--amazon,celer...standard-DB-Sqlite-sqlite--3.10 Expired
30.4 KB
sha256:ada2b2c1a84d103a1bbabf2a75490221619622bee881187166ae5b5d06a0467b
test-warnings-providers--amazon,celer...standard-Non-DB--sqlite--3.10 Expired
27.9 KB
sha256:68d881ff321e7ef7084c699373b7c5e957c608eafee5641adba3a273d84e7695
test-warnings-providers--amazon,celer...standard-Quarantined-Postgres-postgres-14-3.10 Expired
1.46 KB
sha256:93defc7e36071afecbc0d98a158b7d5d3aeb7f5d57eebf4c33a5a856293bce5f
test-warnings-providers-airbyte...apprise-All-LowestDeps-sqlite-14-3.10 Expired
43.6 KB
sha256:00244a265abf927b64812944e982941c6025d79899a10a55154e488968cc62d9
test-warnings-providers-arangodb...elasticsearch-All-LowestDeps-sqlite-14-3.10 Expired
39.2 KB
sha256:697d08ab1e322a1d7228aa18fbdf24a5ff29c66d8c4a3612a9569ab971d93798
test-warnings-providers-exasol...microsoft.win-All-LowestDeps-sqlite-14-3.10 Expired
46.2 KB
sha256:df4bfaaab123bcd388358f88b3c3360b05b353c0417016b364741ff000c74632
test-warnings-providers-mongo...samba-All-LowestDeps-sqlite-14-3.10 Expired
29.7 KB
sha256:ac6613a018c6a7c108d1d934704325d92d1938103217f167b8926f0a4f05e833
test-warnings-providers-segment...zendesk-All-LowestDeps-sqlite-14-3.10 Expired
37.2 KB
sha256:c202cd54aa9a048f93d4a480a3e081407cd6796222eda1e007ea0315a90ea000
test-warnings-system Expired
436 Bytes
sha256:0dd951a087fd682cf20922a7a8d379db4e2bac71b1963874b7403c8a02b34577