[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-10 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
d3b64be05e9b5c801a698f4d8c300931fb7a2d4f / Jarek Potiuk 
Merge branch 'main' into main

Report URL: https://github.com/apache/airflow/actions/runs/25392537087

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-10 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user Srujan-rai (triggered by potiuk).

Head commit for run:
af3562f3cdd7b17239b5f2515a9c4d832d19b1d8 / srujan-rai 
Fix KeyError when log event is missing 'level' key in TriggerRunner

Triggerer subprocess log reader called `event.pop("level")` without a
default, raising KeyError when a structlog event omits the "level" field.
Changed to `event.pop("level", "warning")` so missing-level events are
logged at WARNING instead of crashing the log processing loop.

Added tests covering missing level, unknown level, and valid level paths.

Report URL: https://github.com/apache/airflow/actions/runs/25085904922

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-07 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
77a2165e68d4bb2ba201d7ca269cff3d576f793b / Sarah Susan George 

UI: Wrap long lines in rendered templates view (#63492)

* UI: Wrap long lines in rendered templates view

* Fix rendering of truncated templated fields in Task Instance UI

* Remove escaped single quotes from truncated template field display

* Remove escaped single quotes from truncated template field display

* Fix trailing backslashes in truncated template field display

* Fix trailing backslashes in truncated template field display

-

Co-authored-by: Sarah4908 
Co-authored-by: Brent Bovenzi 

Report URL: https://github.com/apache/airflow/actions/runs/25518808837

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-06 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
95bbf6ace25c013a67962c078ea7be75f7ac2190 / Jarek Potiuk 
Pin Docker Hub test images against K8s system-test rate-limit flakes (#66423)

* Pin Docker Hub test images against rate-limit flakes

The scheduled K8s system-test job has been intermittently red because
multiple test pods pull the unpinned `alpine:latest` (xcom sidecar) and
`busybox:latest` / `ubuntu:latest` (test pods) from Docker Hub
anonymously and trip its 100-pulls-per-6h limit
(https://github.com/apache/airflow/actions/runs/25365187430/job/74380551079).
Without a tag, kubelet defaults `imagePullPolicy` to `Always`, so even
nodes that already cached the image re-pull every run.

Changes
---

1. **Production default**: `xcom_sidecar.PodDefaults.SIDECAR_CONTAINER`
   now uses `alpine:3.23` via a new module-level `XCOM_SIDECAR_IMAGE`
   constant. Tagged → `imagePullPolicy: IfNotPresent` by default →
   nodes with the image cached do not re-pull.

2. **System / kubernetes-tests pin**: every bare `image="ubuntu"` /
   `"busybox"` / `"alpine"` in `kubernetes-tests/...` and the
   `cncf/kubernetes` system / unit tests is now pinned (ubuntu:24.04,
   busybox:1.37, alpine:3.23). Test assertions in
   `test_pod.py` updated to match the new sidecar default.

3. **Pre-load into kind**: a new `_preload_test_images_to_kind()` helper
   in `breeze k8s` runs after `_upload_k8s_image()` in
   `_run_complete_tests`. It pulls each image on the runner with
   exponential-backoff retries on Docker Hub 429s, then `kind load
   docker-image` puts it on every node — so kubelet never has to reach
   out to the registry once the cluster is ready.

4. **Auto-tracker**: `scripts/ci/prek/upgrade_important_versions.py`
   gains `UPGRADE_ALPINE` / `UPGRADE_BUSYBOX` flags, fetchers using the
   existing Docker Hub `get_latest_image_version()`, regex patterns for
   `alpine:` / `busybox:` literals plus chart `ALPINE_VERSION` ARGs, and
   the relevant call-sites added to `FILES_TO_UPDATE`. The next "Upgrade
   important CI environment" run will keep these pins fresh
   automatically. Ubuntu is intentionally not auto-tracked: the tracker
   would prefer the highest semver, which can be an interim
   (non-LTS) release — system tests want LTS.

Drive-by


`# type: ignore[no-redef]` on the standard `import tomli as tomllib`
fallback in `dev/registry/extract_{metadata,versions}.py` so `mypy-dev`
passes on edits to anything else under `dev/`. Identical fix lives in
PR #66314 — whichever lands first, the other becomes a no-op rebase.

* Fix expected_pod fixtures + changelog formatting + spelling

Three follow-ups to the original commit, surfaced by CI on
#66423:

1. The dict-literal `image` keys in `expected_pod` fixtures inside
   `kubernetes-tests/tests/kubernetes_tests/test_kubernetes_pod_operator.py`
   still pointed at the bare names (`"ubuntu"`, `"alpine"`) — only
   the kwarg-style `image=` references were caught by the original
   sed. Pinned them to match the new defaults. Without this, every
   pod-spec equality assertion against `self.expected_pod` failed
   on Python 3.10 K8s system tests.

2. The cncf.kubernetes changelog note used a level-3 `~~~` heading
   directly under `Changelog ---`, which (a) shifted the entire
   version-section hierarchy and produced ~700 cascading docs-build
   errors, and (b) was 1 char short of the title length triggering
   a `Title underline too short` warning. Replaced the heading with
   a bold-led paragraph — same content, no hierarchy disruption.

3. `kubelet` was missing from `docs/spelling_wordlist.txt`, so the
   sphinx spellcheck flagged it in the new note.

Report URL: https://github.com/apache/airflow/actions/runs/25472151635

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-06 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user csrinivas2130 (triggered by jscheffl).

Head commit for run:
1b10ef0c5454062e1adf7877efe1240d6f0faa8f / csrinivas2130 
<[email protected]>
Merge branch 'main' into main

Report URL: https://github.com/apache/airflow/actions/runs/25461521992

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-06 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by choo121600).

Head commit for run:
e3e3f6fad2b37ba054070ff3ebcff5296f57fc9d / Paul Mathew 
fix(hitl): show mapped task instances on /required_actions listing (#66433)

Fixes #66428.

The Required Actions listing component hard-coded
``mapIndex: parseInt(searchParams.get(MAP_INDEX) ?? "-1", 10)``, which
always sent ``map_index=-1`` and silently filtered every page (the global
``/required_actions`` view as well as the per-DAG / per-Run / per-Task
Required Actions tabs) down to non-mapped task instances. Mapped HITL
rows were therefore counted by the home-page badge but invisible in the
listing pages.

* Pass ``mapIndex`` to ``useTaskInstanceServiceGetHitlDetails`` only when
  the user has explicitly set the ``map_index`` URL search param. The
  default behaviour is now "all map indexes" (no filter) instead of
  "non-mapped only", and ``map_index=-1`` continues to work as an opt-in
  filter for non-mapped task instances.
* Fix the auto-refresh predicate that compared ``responded_at === undefined``
  instead of ``=== null``. The API serialises ``responded_at`` as JSON
  ``null``, never an omitted field, so the predicate never matched and
  the listing never polled for new pending actions.
* Add ``HITLTaskInstances.test.tsx`` covering the three ``map_index``
  URL branches (absent / set to integer / set to ``-1``) and the refetch
  predicate for both ``responded_at: null`` and a populated value.

Signed-off-by: Paul Mathew 
Co-authored-by: Cursor 

Report URL: https://github.com/apache/airflow/actions/runs/25446799757

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-06 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
e3e3f6fad2b37ba054070ff3ebcff5296f57fc9d / Paul Mathew 
fix(hitl): show mapped task instances on /required_actions listing (#66433)

Fixes #66428.

The Required Actions listing component hard-coded
``mapIndex: parseInt(searchParams.get(MAP_INDEX) ?? "-1", 10)``, which
always sent ``map_index=-1`` and silently filtered every page (the global
``/required_actions`` view as well as the per-DAG / per-Run / per-Task
Required Actions tabs) down to non-mapped task instances. Mapped HITL
rows were therefore counted by the home-page badge but invisible in the
listing pages.

* Pass ``mapIndex`` to ``useTaskInstanceServiceGetHitlDetails`` only when
  the user has explicitly set the ``map_index`` URL search param. The
  default behaviour is now "all map indexes" (no filter) instead of
  "non-mapped only", and ``map_index=-1`` continues to work as an opt-in
  filter for non-mapped task instances.
* Fix the auto-refresh predicate that compared ``responded_at === undefined``
  instead of ``=== null``. The API serialises ``responded_at`` as JSON
  ``null``, never an omitted field, so the predicate never matched and
  the listing never polled for new pending actions.
* Add ``HITLTaskInstances.test.tsx`` covering the three ``map_index``
  URL branches (absent / set to integer / set to ``-1``) and the refetch
  predicate for both ``responded_at: null`` and a populated value.

Signed-off-by: Paul Mathew 
Co-authored-by: Cursor 

Report URL: https://github.com/apache/airflow/actions/runs/25446799757

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-06 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
0d2011a3a5267d34ff06448533d2c4718227237c / Shen YuDong 
Support user-assigned managed identity for Azure VM auth (#66072)

* Databricks: support user-assigned managed identity for Azure VM auth

This fixes an issue where Databricks connections could not specify
a user-assigned managed identity when Airflow runs on Azure VM.

Ref: #65588

* fix static check

Report URL: https://github.com/apache/airflow/actions/runs/25429216179

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-06 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
76f2e8ee7f4c4519215ca6e292277f689aad269a / Jed Cunningham 
<[email protected]>
Document timetable switch effects when create_cron_data_intervals flips (#66441)

Report URL: https://github.com/apache/airflow/actions/runs/25423943404

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
4d8eae3f28d981bc7afca0143e3d8d24e71d89b7 / Pranay Kumar Karvi 

Fix SparkKubernetesOperator with deferrable=True falling through to 
KubernetesPodOperator.execute() creating a spurious pod (#66448)

Report URL: https://github.com/apache/airflow/actions/runs/25416762967

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
06ca900f30457792e0ccb5ba408a0920f2336a98 / YenShin 
<[email protected]>
i18n(Ko): add missing translations in dag.json (May 2) (#66273)

Co-authored-by: Yeonguk Choo 

Report URL: https://github.com/apache/airflow/actions/runs/25412794684

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user sokratis1988 (triggered by potiuk).

Head commit for run:
e22771fa346d88c775b7ad0c0caff825424cbb74 / Sokratis Ioannidis 
<[email protected]>
Add envVarsSecret to git-sync JSON schema validation

Allow the new dags.gitSync.envVarsSecret property to pass Helm schema 
validation by registering it as a string|null property in values.schema.json.

Report URL: https://github.com/apache/airflow/actions/runs/24900462819

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user Pandry (triggered by potiuk).

Head commit for run:
cbabbd15d461799c4bd4902c50bd302db77742f5 / Pandry 
<[email protected]>
Merge branch 'main' into main

Report URL: https://github.com/apache/airflow/actions/runs/25039690937

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user Srujan-rai (triggered by potiuk).

Head commit for run:
af3562f3cdd7b17239b5f2515a9c4d832d19b1d8 / srujan-rai 
Fix KeyError when log event is missing 'level' key in TriggerRunner

Triggerer subprocess log reader called `event.pop("level")` without a
default, raising KeyError when a structlog event omits the "level" field.
Changed to `event.pop("level", "warning")` so missing-level events are
logged at WARNING instead of crashing the log processing loop.

Added tests covering missing level, unknown level, and valid level paths.

Report URL: https://github.com/apache/airflow/actions/runs/25085904922

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user haroldfabla2-hue (triggered by potiuk).

Head commit for run:
4160aea1650723551573bdfb4db28463d131909e / Alberto Farah Blair 

Fix IMAP hook to properly handle non-ASCII attachment filenames

- Add MIME filename decoding for RFC 2047 encoded words (e.g. =?UTF-8?B?...?=)
- Support UTF-8, Latin-1 and other character encodings
- Handle None filenames gracefully
- Maintain backward compatibility for regular filenames

Resolves issue #65871: IMAP hook does not properly handle non-ASCII (Cyrillic) 
attachment filenames

Report URL: https://github.com/apache/airflow/actions/runs/25090640753

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user csrinivas2130 (triggered by potiuk).

Head commit for run:
bbb49a801c7b51f872972486adf87143a65d5f66 / csrinivas2130 
<[email protected]>
Merge branch 'main' into main

Report URL: https://github.com/apache/airflow/actions/runs/25372846929

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-05 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
f68cb3e4a5d7deac9bd285742535477d3d21b3c5 / Yunhui Chae 
<[email protected]>
Add Korean translations for deadline status UI (#66266)

Report URL: https://github.com/apache/airflow/actions/runs/25365187430

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-04 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
111dc37fc2a5658d86836d86432521c1904333c4 / Vincent 
<[email protected]>
Remove `--skip-git-fetch=false` from `prepare-providers-documentation` skill 
(#66376)

Report URL: https://github.com/apache/airflow/actions/runs/25345285735

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-04 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user qaziashikin (triggered by vincbeck).

Head commit for run:
b4c83c4e0bd88d525ad2e8d853c0ade031ea7225 / qaziashikin 
Fix S3 drop location path

Report URL: https://github.com/apache/airflow/actions/runs/25256958303

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-04 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user AlexMTX (triggered by eladkal).

Head commit for run:
e020eb7d2b2a26ba49bb97916fe202d6e079b98f / AlexMTX 
Fix OpenSearch log handler to support single-URL deployments with embedded 
credentials and port

When AIRFLOW__OPENSEARCH__HOST contains userinfo (user:password@) and/or a
non-default port, the handler now uses them correctly:

- Credentials embedded in the host URL are extracted and used for HTTP auth
  when AIRFLOW__OPENSEARCH__USERNAME / PASSWORD are not set.
- OPENSEARCH_PORT now defaults to None instead of 9200, so a port in the host
  URL is no longer silently overridden by the hardcoded default.

Report URL: https://github.com/apache/airflow/actions/runs/25077706004

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-03 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
170ac6ede1628c4829c6595a1c2be08b00fffb5d / hojeong park 
Align Dag capitalization from "DAG" to "Dag" in core_api (#66211)

* refactor: Align Dag capitalization from "DAG" to "Dag" in core_api

* Align public API error tests with Dag capitalization

Report URL: https://github.com/apache/airflow/actions/runs/25283472391

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-02 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
16db2488268ccc311159834d90f9d02af0e4e436 / Yeonguk Choo 
Remove inactive Korean translation owner (#66295)

Report URL: https://github.com/apache/airflow/actions/runs/25270063182

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-02 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
8dab708863a85916b80ae2144aa4e7d8f21d2537 / Shahar Epstein 
<[email protected]>
Document airflow-site index update for providers (#66281)

Report URL: https://github.com/apache/airflow/actions/runs/25260261252

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
5dbfff59266395bca5211a3f7a187cea713fdab3 / Jens Scheffler 
<[email protected]>
Fix deprecation warnings for workers.logGroomerSidecar (#66238) (#66243)

Co-authored-by: Przemysław Mirowski <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/25243779236

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
cbd2698592850709115210fedacf2870ec9854ae / dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Bump the uv-dependency-updates group in /dev/breeze with 3 updates (#66228)

Bumps the uv-dependency-updates group in /dev/breeze with 3 updates: 
[packaging](https://github.com/pypa/packaging), 
[prek](https://github.com/j178/prek) and [boto3](https://github.com/boto/boto3).


Updates `packaging` from 26.1 to 26.2
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/26.1...26.2)

Updates `prek` from 0.3.10 to 0.3.11
- [Release notes](https://github.com/j178/prek/releases)
- [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md)
- [Commits](https://github.com/j178/prek/compare/v0.3.10...v0.3.11)

Updates `boto3` from 1.42.94 to 1.42.96
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.42.94...1.42.96)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-dependency-updates
- dependency-name: prek
  dependency-version: 0.3.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-dependency-updates
- dependency-name: boto3
  dependency-version: 1.42.96
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-dependency-updates
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>

Report URL: https://github.com/apache/airflow/actions/runs/25241248142

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by jscheffl).

Head commit for run:
90bec8cb5af4a126d53008b49d1b14c21046c02e / Jason(Zhe-You) Liu 
<[email protected]>
Fix flaky test_migration_stairway by retrying each migration step (#66162)

Report URL: https://github.com/apache/airflow/actions/runs/25230313598

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
90bec8cb5af4a126d53008b49d1b14c21046c02e / Jason(Zhe-You) Liu 
<[email protected]>
Fix flaky test_migration_stairway by retrying each migration step (#66162)

Report URL: https://github.com/apache/airflow/actions/runs/25230313598

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
709ca1c23ae6d5f7bee18dffc6fba47c12f9af51 / Jens Scheffler 
<[email protected]>
Align helm-tests CODEOWNER with chart codeowner (#66182)

Report URL: https://github.com/apache/airflow/actions/runs/25220948220

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
900d832d4a79691b4b7c05ba2adb748ccdc3206f / André Ahlert 
pr-triage: collapse classify.md + suggested-actions.md into ordered decision 
table (#66126)

* pr-triage: collapse classify.md + suggested-actions.md into ordered decision 
table

The skill's first-pass logic was split across classify.md (decision
matrix that turned PR state into one of seven classifications) and
suggested-actions.md (per-classification table that picked the
action verb). Reading them in lock-step on every classification
was load-bearing, but the implicit ordering between them — C2b
"evaluate before C2", the 9-row sub-ladder under
deterministic_flag, the Real-CI-guard reclassification path —
was invisible in either file in isolation.

This commit replaces both files with a single ordered decision
table at classify-and-act.md plus a companion rationale.md.
The table is first-match-wins across 22 rows; each row produces
a (classification, action, reason) tuple. Pre-filters F1-F5b run
before the table. A precondition glossary names every compound
predicate (has_deterministic_signal, ci_failures_only,
unresolved_threads_only, unresolved_threads_only_likely_addressed,
copilot_review_stale, static_check, recent_main_failures,
flagged_prs_by_author, follow_up_ping, first_time_no_real_ci)
once so the rows stay short.

Behaviour-preserving for every real PR shape exercised by the
empirical simulator added in companion PR #66125 — 60 PRs across
both ends of the open queue, zero divergences. Six theoretical
edge cases shift behaviour by design (Row 1 priority for
pending_workflow_approval over the refusal-skip cases; Row 2
priority for stale_copilot_review over data-anomaly skip). All
documented in the validation log; none appeared in the empirical
sample.

Refinements bundled in:

- new follow_up_ping glossary entry — old C3 had a three-clause
  detection rule that was not reproducible from prose alone
- new first_time_no_real_ci glossary entry — old C1 had an
  EXPECTED-rollup fallback for first-time contributors that
  Row 1 was originally missing; restored
- Row 16 ("no real CI ran -> rebase") gained an explicit
  "author NOT first-time" guard. Same outcome as the old spec
  (C1 caught first-time contributors before suggest-action ran)
  but readable in isolation
- Row 22 (data anomaly) carries an evaluation-order note in the
  cross-cutting hard rules — the row's table position is
  documentary; implementations evaluate it immediately before
  the passing rows
- pr-stats skill cross-references updated to point at the new
  already_triaged rows in classify-and-act.md

SKILL.md Step 2 ("Filter and classify") + Step 3 ("Compute
suggested action per PR") collapsed into a single Step 2
("Filter, classify, and pick action"). Cross-references in
sibling files updated. Hot-path token cost on a typical triage
invocation drops from ~728 to ~340 lines.

Signed-off-by: André Ahlert 

* pr-triage: fix markdownlint MD032 + MD038 in classify-and-act.md

- line 7: rewrap to avoid leading + being read as list marker
- reason-template-rules: replace inline backticks containing
  single comma + space pair (which the no-space-in-code rule
  rejects) with prose

Signed-off-by: André Ahlert 

* pr-triage: drop space-only code span to satisfy markdownlint MD038

Signed-off-by: André Ahlert 

-

Signed-off-by: André Ahlert 

Report URL: https://github.com/apache/airflow/actions/runs/25217022452

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
07fba0bb4872765a1c3a7bde5b1c41bb46c3cab3 / hojeong park 
Align Dag capitalization from "DAG" to "Dag" for providers/google/ (#66155)

Report URL: https://github.com/apache/airflow/actions/runs/25210413766

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-05-01 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
c37960d53250efee4241abd12f5a8456281fbbee / Kaxil Naik 
Fix ASYNC110 violation in edge3 worker (#66192)

PR #66144 added a `while job.is_running: await sleep(0.1)` polling loop
to ensure the supervisor task has fully ended after results were
grabbed from the queue. This trips ruff's ASYNC110 lint and is now
failing the static-checks job on every PR.

Apply the same pattern used in PR #66157 for RedshiftDataTrigger:
refactor to `while True: if not : break; await sleep(...)`. Same
behaviour, ASYNC110-clean. The proper fix (asyncio.Event signalled by
the supervisor on completion) is a larger change and can land
separately.

Report URL: https://github.com/apache/airflow/actions/runs/25207635500

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-30 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
c37960d53250efee4241abd12f5a8456281fbbee / Kaxil Naik 
Fix ASYNC110 violation in edge3 worker (#66192)

PR #66144 added a `while job.is_running: await sleep(0.1)` polling loop
to ensure the supervisor task has fully ended after results were
grabbed from the queue. This trips ruff's ASYNC110 lint and is now
failing the static-checks job on every PR.

Apply the same pattern used in PR #66157 for RedshiftDataTrigger:
refactor to `while True: if not : break; await sleep(...)`. Same
behaviour, ASYNC110-clean. The proper fix (asyncio.Event signalled by
the supervisor on completion) is a larger change and can land
separately.

Report URL: https://github.com/apache/airflow/actions/runs/25202582939

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-30 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
8c43743d3089ab08d61ed059b483084519e3df9d / Yuseok Jo 
Fix DagVersion when clearing tasks with run on latest version (#65835)

* Fix DagVersion when clearing tasks with run on latest version

* UI: Merge two useEffects in ClearGroupTaskInstanceDialog

* UI: Add spacing between clear task checkboxes

* UI: Share run on latest version logic for clear dialogs

* UI: Merge two useEffects in ClearTaskInstanceDialog

* Fix CI: apply pre-commit auto-fixes

Report URL: https://github.com/apache/airflow/actions/runs/25199028817

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-30 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user qaziashikin (triggered by o-nikolas).

Head commit for run:
f7d819da381aa7efa5190844148cdf259f6315b2 / Qazi Ashikin 
<[email protected]>
Merge branch 'main' into main

Report URL: https://github.com/apache/airflow/actions/runs/25194837258

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-30 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
0abd0efa0a3da7b9692421fc6cbb9d7a52d6e898 / Henry Chen 
fix false-green applyCustomEnv check for database cleanup (#65495)

Report URL: https://github.com/apache/airflow/actions/runs/25190809162

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-30 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
2aa339713924051e5ccf62461a6eaafc50f85bfa / Ephraim Anierobi 

Extract Client factory from TriggerRunnerSupervisor into overridable method 
(#65978)

* Extract Client factory from TriggerRunnerSupervisor into overridable method

Splits the in-process Client construction out of the cached_property
into a separate make_client() method so subclasses can override how
the Client is built while still benefiting from the cached_property.

* Address review feedbacks

Report URL: https://github.com/apache/airflow/actions/runs/25154778326

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-29 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by Lee-W).

Head commit for run:
b3197fb05f2d893b75595c70cec66807d2fdb905 / Jesse 
<[email protected]>
i18n: update zh-CN translation for login label (#65194)

Report URL: https://github.com/apache/airflow/actions/runs/25147691916

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-29 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
b3197fb05f2d893b75595c70cec66807d2fdb905 / Jesse 
<[email protected]>
i18n: update zh-CN translation for login label (#65194)

Report URL: https://github.com/apache/airflow/actions/runs/25147691916

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-29 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
56a01b6abb1b77c99bb7e55e18302c3ed71e7303 / hojeong park 
refactor: word changed from DAG to Dag in chart/ (#66114)

Report URL: https://github.com/apache/airflow/actions/runs/25135541304

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-29 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
9a09bc2ee67b4bfac58bcc4acb21733e2e9bfe8c / Oscar Ligthart 

feat: implement patching of task group instances in API (#62812)

* feat: implement patching of task group instances in API

* feat: improve upon N+1 query problem

* fix: revert back to multi calls

* feat: implement set_task_group_state with locking mechanism

* feat: some cleanup and additional tests

* chore: improve function name

* Small Adjustments

* Small Adjustments

* Fix note bug

-

Co-authored-by: pierrejeambrun 

Report URL: https://github.com/apache/airflow/actions/runs/25130738134

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-29 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
f86fdd7e8384c755bef813490a96f86e85bd1e0e / Sangun-Lee-6 
<[email protected]>
UI: Align Dag capitalization in e2e tests (#66081)

Co-authored-by: 이상운 <“[email protected]”>

Report URL: https://github.com/apache/airflow/actions/runs/25119851262

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-29 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
f86fdd7e8384c755bef813490a96f86e85bd1e0e / Sangun-Lee-6 
<[email protected]>
UI: Align Dag capitalization in e2e tests (#66081)

Co-authored-by: 이상운 <“[email protected]”>

Report URL: https://github.com/apache/airflow/actions/runs/25119851262

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-29 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
dd9bdd03286560f3d2fa85185205452fe1eb4b28 / Anmol Mishra 
Add partition_key to Context (#65359)

Co-authored-by: Wei Lee 
Co-authored-by: Anmol Mishra 

Report URL: https://github.com/apache/airflow/actions/runs/25098009438

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-28 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
20939e647812b4ade5fb1de7082779ebb9bf9d4d / Ronaldo Campos 

Add skip on git clone when local version matches bundle version (#63814)

* Add skip on git clone when local version matches bundle version

* review

* Implement review changes

* Implement more review changes

Report URL: https://github.com/apache/airflow/actions/runs/25091163601

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-28 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
a6915faa45d61227b47a511536e1952c51d531f7 / Vincent 
<[email protected]>
Fix NPM security vulnerabilities in fab provider (#66031)

Report URL: https://github.com/apache/airflow/actions/runs/25079322365

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-28 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
7503189ecd1ad590d62e02a42b33e1aa66e2a444 / John Jackson 
<[email protected]>
Add `GlueCatalogCreateDatabaseOperator` (#65977)

Report URL: https://github.com/apache/airflow/actions/runs/25057932484

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-28 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
3249d504484eed4bb517d5ee3e0ad3fc9a3fdeb6 / Amogh Desai 

Fix double cancellation for airflow 3.3+ for EmrServerlessStartJobTrigger 
(#65997)

Report URL: https://github.com/apache/airflow/actions/runs/25046956251

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-28 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
635896843794b83c4dffef2bccbb3bf45d0c2a25 / Amogh Desai 

Fix scheduler UniqueViolation crash on downgrade from 3.2.0 to 3.1.x (#65688)

Report URL: https://github.com/apache/airflow/actions/runs/25041647732

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-26 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
a053828dcf2e916b40efd133162ba56e4315699e / Jarek Potiuk 
PR-triage skill: list-then-select flow for workflow approval (#65918)

* PR-triage skill: list-then-select flow for workflow approval

Replace the per-PR inspect-and-confirm loop with a two-phase flow: print every 
PR's inspection block back-to-back, then present a single selection screen 
where the maintainer picks indices to approve, flag, or skip in one step. 
Defaults are encoded per row (no auto-fill, no 'approve all' shortcut), so 
every approval still reaches a human via explicit indices, but the maintainer 
no longer has to keystroke through each PR. PRs with suspicious-pattern matches 
or CI-adjacent file changes default to SKIP; clean PRs default to APPROVE.

* Drop accidental duplicate license headers and fix codespell typo

Report URL: https://github.com/apache/airflow/actions/runs/24976790617

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-26 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user JustC0des (triggered by potiuk).

Head commit for run:
9d97ed067a01c41ed53bc8cf698f91fe56acb433 / JustC0des 
fix: adjust docstring for wif function

Report URL: https://github.com/apache/airflow/actions/runs/24959814736

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-26 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
4a07312a871421c27f2fb88228b6871dd2442d5e / Jens Scheffler 
<[email protected]>
Drop Airflow 2 Support in Chart (#65866)

* Drop Airflow 2 Support in Chart

* CoPilot feedback

* Fix breeze output

* Update chart/templates/_helpers.yaml

Co-authored-by: Jarek Potiuk 

* Update chart/templates/scheduler/scheduler-service.yaml

Co-authored-by: Jarek Potiuk 

* Update chart/newsfragments/65866.significant.rst

Co-authored-by: Jarek Potiuk 

* Update helm-tests/tests/helm_tests/airflow_core/test_worker.py

Co-authored-by: Jarek Potiuk 

-

Co-authored-by: Jarek Potiuk 

Report URL: https://github.com/apache/airflow/actions/runs/24967723876

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-26 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by jscheffl).

Head commit for run:
3ba152a00f45db3a37935df7c881dd6dbbdcd635 / baraka-akeyless 
<[email protected]>
Add Akeyless Vault Platform provider (#64754)

* Add Akeyless Vault Platform provider

Introduces a new community provider for Akeyless (https://www.akeyless.io/)
with the following components:

- AkeylessHook: Hook for interacting with Akeyless Vault Platform
  supporting static, dynamic, and rotated secrets with 8 auth methods
  (API Key, AWS IAM, GCP, Azure AD, UID, JWT, Kubernetes, Certificate)

- AkeylessBackend: Secrets backend for sourcing Airflow Connections,
  Variables, and Configuration directly from Akeyless

- Custom 'akeyless' connection type with dedicated UI fields

Includes full RST documentation, unit tests, and example DAG.

Made-with: Cursor

* refactor: remove _internal_client, call akeyless SDK directly from Hook

The _internal_client layer was an unnecessary abstraction.  The
akeyless Python SDK already provides clean Auth() and V2Api methods
that handle authentication and CRUD in single calls.

- AkeylessHook now holds a cached akeyless.V2Api and calls SDK
  methods directly (idiomatic Airflow pattern).
- AkeylessBackend likewise creates its own V2Api + Auth inline.
- Tests updated to mock the akeyless SDK directly.

Made-with: Cursor

* fix: resolve MyPy CI failures — correct imports for monorepo

- Import BaseHook from airflow.providers.common.compat.sdk (not
  airflow.hooks.base) — required compatibility layer for providers
- Add apache-airflow-providers-common-compat>=1.8.0 to dependencies
- Rewrite example DAG to use classic DAG/PythonOperator pattern
  (airflow.decorators not visible to provider mypy config)
- Add [tool.uv.sources] for workspace resolution
- Add Python 3.14 classifier

Made-with: Cursor

* fix: provider.yaml tag validation and test assertions

- Change integration tag from [security, secrets] to [software]
  (matching hashicorp provider; 'secrets' not in allowed tag list)
- Fix test assertions: check conn.host/login instead of conn_type
  (URI scheme normalization varies across Airflow versions)

Made-with: Cursor

* fix: add docs conf.py, fix index.rst structure, register akeyless in 
extra-packages-ref

- Add providers/akeyless/docs/conf.py for Sphinx documentation build
- Restructure index.rst to match Airflow provider conventions (commits
  section, Python API reference, proper toctree structure)
- Register akeyless in airflow-core/docs/extra-packages-ref.rst for
  static check-extra-packages-references validation

Made-with: Cursor

* fix: comprehensive CI compliance - license headers, docs, and monorepo 
conventions

- Replace all short-form Apache license headers with full ASF license
  format across all Python, RST, and YAML files (25+ files)
- Fix docs/conf.py Sphinx configuration (already added)
- Restructure docs/index.rst with auto-generated sections (separator,
  description, cross-provider deps, download links)
- Add System Tests toctree section to index.rst
- Fix RST include paths to use devel-common sphinx_exts
- Rename .latest-doc-only-changes.txt to .latest-doc-only-change.txt
  (matches .rat-excludes pattern)
- Fix NOTICE copyright year: 2017 -> 2016
- Fix .gitignore to only contain *.iml (matches other providers)
- Add __path__ extensions to tests/unit/__init__.py and
  tests/system/__init__.py
- Add akeyless to bug report provider list
- Fix spelling wordlist sort order for Akeyless/akeyless entries
- Run ruff check --fix and ruff format for code style compliance

Made-with: Cursor

* fix: address code review feedback from Copilot

- Fix GetRotatedSecretValue to pass names as list, not string
- Add access_type validation in AkeylessHook.authenticate() with clear
  error message listing valid auth types
- Catch ImportError for akeyless_cloud_id with helpful install message
- Restrict AkeylessBackend auth to api_key/uid types only (cloud-based
  auth methods require AkeylessHook directly)
- Add token caching with configurable TTL in AkeylessBackend to avoid
  repeated auth calls during DAG parsing
- Align get_provider_info.py tags with provider.yaml ([software])
- Add tests for invalid access_type validation, rotated secret list
  parameter, unsupported backend auth type, and token caching

Made-with: Cursor

* fix: fix rotated secret test assertion and add proper commits.rst

The test_get_rotated_secret_passes_list was checking .names on a
MagicMock object instead of verifying the SDK constructor call args.
The commits.rst file was missing a proper RST title, causing 48
documentation build errors.

Made-with: Cursor

* Update .github/CODEOWNERS

Co-authored-by: Elad Kalif <[email protected]>

* feat: add multi-team secret scoping to AkeylessBackend

When core.multi_team is enabled, the secrets backend now looks up
secrets under {base_path}/{team_name}/{key} first,

[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-26 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
3ba152a00f45db3a37935df7c881dd6dbbdcd635 / baraka-akeyless 
<[email protected]>
Add Akeyless Vault Platform provider (#64754)

* Add Akeyless Vault Platform provider

Introduces a new community provider for Akeyless (https://www.akeyless.io/)
with the following components:

- AkeylessHook: Hook for interacting with Akeyless Vault Platform
  supporting static, dynamic, and rotated secrets with 8 auth methods
  (API Key, AWS IAM, GCP, Azure AD, UID, JWT, Kubernetes, Certificate)

- AkeylessBackend: Secrets backend for sourcing Airflow Connections,
  Variables, and Configuration directly from Akeyless

- Custom 'akeyless' connection type with dedicated UI fields

Includes full RST documentation, unit tests, and example DAG.

Made-with: Cursor

* refactor: remove _internal_client, call akeyless SDK directly from Hook

The _internal_client layer was an unnecessary abstraction.  The
akeyless Python SDK already provides clean Auth() and V2Api methods
that handle authentication and CRUD in single calls.

- AkeylessHook now holds a cached akeyless.V2Api and calls SDK
  methods directly (idiomatic Airflow pattern).
- AkeylessBackend likewise creates its own V2Api + Auth inline.
- Tests updated to mock the akeyless SDK directly.

Made-with: Cursor

* fix: resolve MyPy CI failures — correct imports for monorepo

- Import BaseHook from airflow.providers.common.compat.sdk (not
  airflow.hooks.base) — required compatibility layer for providers
- Add apache-airflow-providers-common-compat>=1.8.0 to dependencies
- Rewrite example DAG to use classic DAG/PythonOperator pattern
  (airflow.decorators not visible to provider mypy config)
- Add [tool.uv.sources] for workspace resolution
- Add Python 3.14 classifier

Made-with: Cursor

* fix: provider.yaml tag validation and test assertions

- Change integration tag from [security, secrets] to [software]
  (matching hashicorp provider; 'secrets' not in allowed tag list)
- Fix test assertions: check conn.host/login instead of conn_type
  (URI scheme normalization varies across Airflow versions)

Made-with: Cursor

* fix: add docs conf.py, fix index.rst structure, register akeyless in 
extra-packages-ref

- Add providers/akeyless/docs/conf.py for Sphinx documentation build
- Restructure index.rst to match Airflow provider conventions (commits
  section, Python API reference, proper toctree structure)
- Register akeyless in airflow-core/docs/extra-packages-ref.rst for
  static check-extra-packages-references validation

Made-with: Cursor

* fix: comprehensive CI compliance - license headers, docs, and monorepo 
conventions

- Replace all short-form Apache license headers with full ASF license
  format across all Python, RST, and YAML files (25+ files)
- Fix docs/conf.py Sphinx configuration (already added)
- Restructure docs/index.rst with auto-generated sections (separator,
  description, cross-provider deps, download links)
- Add System Tests toctree section to index.rst
- Fix RST include paths to use devel-common sphinx_exts
- Rename .latest-doc-only-changes.txt to .latest-doc-only-change.txt
  (matches .rat-excludes pattern)
- Fix NOTICE copyright year: 2017 -> 2016
- Fix .gitignore to only contain *.iml (matches other providers)
- Add __path__ extensions to tests/unit/__init__.py and
  tests/system/__init__.py
- Add akeyless to bug report provider list
- Fix spelling wordlist sort order for Akeyless/akeyless entries
- Run ruff check --fix and ruff format for code style compliance

Made-with: Cursor

* fix: address code review feedback from Copilot

- Fix GetRotatedSecretValue to pass names as list, not string
- Add access_type validation in AkeylessHook.authenticate() with clear
  error message listing valid auth types
- Catch ImportError for akeyless_cloud_id with helpful install message
- Restrict AkeylessBackend auth to api_key/uid types only (cloud-based
  auth methods require AkeylessHook directly)
- Add token caching with configurable TTL in AkeylessBackend to avoid
  repeated auth calls during DAG parsing
- Align get_provider_info.py tags with provider.yaml ([software])
- Add tests for invalid access_type validation, rotated secret list
  parameter, unsupported backend auth type, and token caching

Made-with: Cursor

* fix: fix rotated secret test assertion and add proper commits.rst

The test_get_rotated_secret_passes_list was checking .names on a
MagicMock object instead of verifying the SDK constructor call args.
The commits.rst file was missing a proper RST title, causing 48
documentation build errors.

Made-with: Cursor

* Update .github/CODEOWNERS

Co-authored-by: Elad Kalif <[email protected]>

* feat: add multi-team secret scoping to AkeylessBackend

When core.multi_team is enabled, the secrets backend now looks up
secrets under {base_path}/{team_name}/{key} first, f

[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-26 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
cf6fd471233ac9cbb079ded7e0d9a5001a20ebdc / Dheeraj Turaga 

Add Qualcomm to INTHEWILD (#65862)

Report URL: https://github.com/apache/airflow/actions/runs/24951696413

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-25 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
18ce5af19a944e95ed3f1dfea390a163f878b144 / dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Bump filelock in /dev/breeze in the uv-dependency-updates group (#65796)

Bumps the uv-dependency-updates group in /dev/breeze with 1 update: 
[filelock](https://github.com/tox-dev/py-filelock).


Updates `filelock` from 3.28.0 to 3.29.0
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.28.0...3.29.0)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-dependency-updates
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>

Report URL: https://github.com/apache/airflow/actions/runs/24948287371

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-25 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
5433a292f81a9030b669a01c1801711f03e2083e / Jarek Potiuk 
Standardize git remote naming on upstream/origin across docs and tooling 
(#65629)

* Standardize git remote naming on upstream/origin across docs and tooling

Airflow's contributing docs, release runbooks, and agent instructions used
a mix of `apache`, `origin`, and placeholder names for the git remote that
tracks `apache/airflow`. Standardize on `upstream` → `apache/airflow` and
`origin` → the contributor's fork throughout — the two names already
assumed by `dev/sync_fork.sh` and by most beginner-facing docs — so that
contributors, release managers, and agents follow a single convention.

- Add a new "Git remote naming conventions" section to
  `contributing-docs/10_working_with_git.rst` with migration commands for
  the common legacy layouts (`apache` remote, origin-as-upstream, missing
  upstream/fork).
- Update `contributing-docs/10_working_with_git.rst`,
  `contributing-docs/18_contribution_workflow.rst`, and all
  `dev/README_RELEASE_*.md` runbooks to use `upstream` in examples and
  link to the conventions section.
- Update `AGENTS.md` (= `CLAUDE.md`) to document the convention and
  instruct agents to surface remote-name mismatches to the user and
  propose concrete `git remote rename` commands instead of silently
  using whatever names they find.
- Switch breeze CLI defaults and error messages to match: `--remote-name`
  now defaults to `upstream` in `release-management start-rc-process`,
  `release-management update-constraints`, and
  `sbom update-sbom-information`; `breeze ci find-backport-prs` warns
  about a missing `upstream` (not `apache`) remote; the fallback list in
  `tag_providers` now tries `upstream` first and keeps `apache`/`origin`
  for back-compat.
- Regenerate the affected breeze help images and update the
  `basic-tests.yml` CI workflow to add `upstream` rather than `apache`.

* Soften "don't push to main" wording in remote conventions section

@o-nikolas pointed out that the new "never push directly to main on
either remote" phrasing in the Git remote naming conventions section
was stricter than the long-standing guidance in
18_contribution_workflow.rst, which explicitly tolerates developing
directly on your fork's main and opening a PR from there.

Align the conventions section with the more permissive stance and
cross-link to the Contribution Workflow step so both places say the
same thing. AGENTS.md keeps the stricter "no pushes to main" rule
because that advice is aimed at automated agents where branch-only
workflows are the right default.

* Update contributing-docs/18_contribution_workflow.rst

Co-authored-by: Dev-iL <[email protected]>

* Address review comments: RST indentation, wording, back-compat choice

- 10_working_with_git.rst: indent the wrapped paragraph and bullet list
  under step 1 so Sphinx renders them inside the "1." item instead of
  floating outside (flagged by Copilot — the existing step 2+ wraps
  already follow this indent rule).
- MANUALLY_GENERATING_IMAGE_CACHE_AND_CONSTRAINTS.md: replace the
  double "usually" with a single "Typically" (Dev-iL).
- sbom_commands.py: add ``apache`` back to NotVerifiedBetterChoice's
  autocomplete/help list so legacy clones still see it in --help during
  the upstream/origin transition. Any remote name is still accepted at
  runtime since the type is "NotVerified" (Copilot). Regenerated the
  sbom help-text SVGs.

-

Co-authored-by: Dev-iL <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/24939062872

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-25 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
ead7a1a17f89538daf72c24ae74a90bfd5d1a767 / Dheeraj Turaga 

Fix Celery workers not executing tasks when --celery-hostname is set (#65826)

Report URL: https://github.com/apache/airflow/actions/runs/24934454291

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-25 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
0df38ffed97e1798db246da704b1a9772cec4f59 / Jarek Potiuk 
Breeze: ensure generated Dockerfile.pmc upgrades uv to the required floor 
(#65774)

`breeze release-management check-release-files providers` generates a
Dockerfile.pmc that copies the root `pyproject.toml` into the CI image
and then runs `uv pip install`. If the CI image ships an older uv than
`[tool.uv] required-version`, that install step fails with:

error: Required uv version `>=X.Y.Z` does not match the running
version `A.B.C`. Update `uv` by running `uv self update`.

This is reproducible today: the current `ghcr.io/apache/airflow/main/ci/
python3.10` ships uv 0.11.6 while the pin is `>=0.11.7`, so every PMC
Dockerfile.pmc verification breaks out of the box.

Inject a `pip install --upgrade 'uv>=X.Y.Z'` before the `uv pip install`
step so the install works regardless of when the CI image was last
rebuilt. The floor is a module constant with the existing
`# sync-uv-min-version` marker so the `sync-uv-min-version-markers` prek
hook keeps it in lockstep with the `[tool.uv] required-version` bump
going forward — drop `check_release_files.py` into that hook's file
list and add a belt-and-braces test that the two values match.

Report URL: https://github.com/apache/airflow/actions/runs/24928044586

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-24 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by Lee-W).

Head commit for run:
3391d7993d9a06d02b74234f08b6e6c2aa2bc86b / Shahar Epstein 
<[email protected]>
Breeze: Include new providers in testing issue (#65815)

Report URL: https://github.com/apache/airflow/actions/runs/24913204667

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-24 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
3391d7993d9a06d02b74234f08b6e6c2aa2bc86b / Shahar Epstein 
<[email protected]>
Breeze: Include new providers in testing issue (#65815)

Report URL: https://github.com/apache/airflow/actions/runs/24913204667

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-24 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
dc939331f4cd90892fd201931c466d977a4f / John Jackson 
<[email protected]>
Add `S3ReadObjectOperator` (#65789)

Add a new operator that reads an S3 object and returns its content
as a UTF-8 string. This is the read counterpart to the existing
`S3CreateObjectOperator`.

The operator:
- Extends `AwsBaseOperator[S3Hook]` following the standard pattern
- Supports both explicit `s3_bucket`/`s3_key` and full `s3://` URLs
- Delegates to `S3Hook.read_key()` for the actual read
- Returns the content as a string (auto-pushed to XCom)
- Includes OpenLineage support (input dataset facet)

Includes:
- Unit tests (moto integration + mock-based)
- System test DAG with infrastructure create/teardown
- Documentation with example snippets

Report URL: https://github.com/apache/airflow/actions/runs/24908537546

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-24 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user pushpendu1991 (triggered by shahar1).

Head commit for run:
2c7d93d1196fca7fc9f0abb6fecf6fd30bcd055a / pushpendu1991 

Change event type in execute_complete method

Update the event parameter type in execute_complete method.

Report URL: https://github.com/apache/airflow/actions/runs/24899271671

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-24 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
7cff1b1edadbf8946b9a63339c6107e0432aa366 / Amogh Desai 

Correcting `version_added` for `[triggerer] on_kill_timeout` (#65757)

Report URL: https://github.com/apache/airflow/actions/runs/24883668647

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-23 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
93ad61e63d62bc0ed41b4d6405a20da3fb1a1a18 / Haseeb Malik 
<[email protected]>
Improve Playwright test patterns in xcoms page object #63966 (#65645)

Report URL: https://github.com/apache/airflow/actions/runs/24872240772

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-23 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
2b6e8181e3ae2d4816a67f1be020c8effbfed440 / Anish Giri 
<[email protected]>
Two-token mechanism for task execution to prevent token expiration while tasks 
wait in executor queues (#60108)

Tasks waiting in executor queues (Celery, Kubernetes) can have their JWT tokens 
expire before execution starts, causing auth failures on the Execution API. 
This is a real problem in production, when queues back up or workers are slow 
to pick up tasks, the original short-lived token expires and the worker gets a 
403 when it finally tries to start the task.
  
Fixes: #53713   
Related: #59553
closes: https://github.com/apache/airflow/pull/62129

## Approach
 
Two-token mechanism: a workload token (lifetime tracks [scheduler] 
task_queued_timeout) travels with the task through the queue, and a short-lived 
execution token is issued when the task actually starts running.

   
The workload token carries a scope: "workload" claim and is restricted to the 
/run endpoint only, enforced via FastAPI SecurityScopes and a custom 
ExecutionAPIRoute. When /run succeeds, it returns an execution token via 
Refreshed-API-Token header. The SDK client picks it up and uses it for all 
subsequent API calls. The existing JWTReissueMiddleware handles refreshing 
execution tokens near expiry and skips workload tokens. 
 

  
Built on @ashb's SecurityScopes foundation.

### Security considerations

Even if a workload token is intercepted, it can only call /run which already 
guards against running a task more than once (returns 409 if the task isn't in 
QUEUED/RESTARTING state). All other endpoints reject workload tokens , they 
require execution scope. The execution token issued by /run is short-lived and 
automatically refreshed, keeping the existing security posture for all API 
calls during task execution.

Report URL: https://github.com/apache/airflow/actions/runs/24868696442

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-23 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
5d6f1c12c6f531963c8b86460336d24246baf13c / PrithviBadiga 
<[email protected]>
Add multi-team lookup to Kubernetes secrets backend (#65694)

Report URL: https://github.com/apache/airflow/actions/runs/24860307818

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-23 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
9f0093503cd8f9fe6d94f487da00ac1e90a0 / Amogh Desai 

Updating documentation to reflect on_kill()/cleanup() for triggers (#65671)

Report URL: https://github.com/apache/airflow/actions/runs/24845604035

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-22 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
b8c6a3f01814181b93f7670e36289fe9779014c2 / Petr Fedchenkov 
ADO-513 Remove cache from image (#65134)

Co-authored-by: Petr Fedchenkov 

Report URL: https://github.com/apache/airflow/actions/runs/24816735422

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-22 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
b8c6a3f01814181b93f7670e36289fe9779014c2 / Petr Fedchenkov 
ADO-513 Remove cache from image (#65134)

Co-authored-by: Petr Fedchenkov 

Report URL: https://github.com/apache/airflow/actions/runs/24812932771

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-22 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user sravani-bobbala (triggered by potiuk).

Head commit for run:
6996df01de7080a841f597e4ca43f44b70a534fa / sravani-bobbala 

Merge branch 'main' into main

Report URL: https://github.com/apache/airflow/actions/runs/24764345530

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-22 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user vrcadore-ig (triggered by potiuk).

Head commit for run:
140e7161a3f449070f499523e082e6a800565aa8 / vrcadore-ig 
<[email protected]>
Merge branch 'main' into main

Report URL: https://github.com/apache/airflow/actions/runs/24071364391

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-22 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
51bd898bd629aa80557d0e74cd971edef59a1480 / stephen-bracken 
<[email protected]>
Add multi team secret support to VaultBackend (#65493)

Co-authored-by: Stephen Bracken 

Report URL: https://github.com/apache/airflow/actions/runs/24772144202

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-22 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
51bd898bd629aa80557d0e74cd971edef59a1480 / stephen-bracken 
<[email protected]>
Add multi team secret support to VaultBackend (#65493)

Co-authored-by: Stephen Bracken 

Report URL: https://github.com/apache/airflow/actions/runs/24767378991

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-21 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
c588c665afc3d23f97322f0b4da0b917968d7d26 / Yeonguk Choo 
Fix e2e flaky in AssetDetailPage and ConnectionsPage tests (#65494)

Report URL: https://github.com/apache/airflow/actions/runs/24760140367

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-21 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
e61b8a0ef5bf2f47866933a4f36e49ba747fc485 / Jarek Potiuk 
Protect airflow-ctl/v0-1-stable and wire up backport label (#65610)

Add airflow-ctl/v0-1-stable to .asf.yaml protected_branches so merges
require a reviewed PR and linear history, matching how core vX-Y-stable
branches are protected. The companion airflow-ctl/v0-1-test branch is
intentionally left unprotected so the release manager can push
cherry-picks and sync-PR merge commits onto it directly.

Wire backport-to-airflow-ctl-v0-1-test into boring-cyborg.yml on PRs
touching airflow-ctl/**/* that target main, so the release manager
sees at a glance which PRs might need to be backported to the 0.1
maintenance branch.

The matching GitHub label backport-to-airflow-ctl-v0-1-test is created
out-of-band via `gh label create`.

Report URL: https://github.com/apache/airflow/actions/runs/24756596063

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-21 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user pushpendu1991 (triggered by shahar1).

Head commit for run:
410dacd73e019e978df289c9a63b57509b2c7fa7 / pushpendu1991 

Update dataflow.rst

Modified DataflowGetMetricsOperator to DataflowJobMetricsOperator

Report URL: https://github.com/apache/airflow/actions/runs/24681612597

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-21 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
7ea2fe88ee6a38a1acfb256954928c10ff78909f / Kacper Muda 
feat: Add rendered map_index template to OL events (#65529)

Report URL: https://github.com/apache/airflow/actions/runs/24716106401

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-20 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
0a00d058c696bfdddc0953cc75046a19cb68ea8f / Brent Bovenzi 
Add pagination to grid view, and adjust grid if linking to old runs (#65388)

* Paginate the grid view, with jumping to old runs

* Sync up runs and grid filters

* Use same filter pill ux

* Reset dagView as localStorage

* Address PR feedback

Report URL: https://github.com/apache/airflow/actions/runs/24691863377

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-20 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
df421a3a17b0dab36698106c494a72c40031fccc / Subham 
Fix Helm chart image volume schema validation (#65409)

Report URL: https://github.com/apache/airflow/actions/runs/24686851887

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-20 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
3a40713353c3c61a5463f58f7cbe2836d9c2c043 / github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
[main] CI: Upgrade important CI environment (#65521)

Co-authored-by: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>

Report URL: https://github.com/apache/airflow/actions/runs/24676399661

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-20 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
b2dadd2b7623d0d99f6fea0521bf008b7b957cac / namratachaudhary 

Fix OTel timer metrics using Gauge instead of Histogram (#64207)

* Fix OTel timer metrics using Gauge instead of Histogram

* Use ExponentialBucketHistogramAggregation for timing metrics

* Use public API import path for ExponentialBucketHistogramAggregation and fix 
histogram map isolation

Report URL: https://github.com/apache/airflow/actions/runs/2467229

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-20 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
b31376e37be840a251fc0a68995d8fcd02c5dfb5 / Jarek Potiuk 
Lower-bind FAB provider, to latest line. (#65523)

Lack of it might make `uv` to make bad choices when resolving
dependencies. For example this happened in

https://github.com/apache/airflow/commit/dde322cf07d74abcdd61b6dd61975bc679171229#diff-f5c8f9fc9a8fd6114a3f388511416a71c5c2accc6d04e89c3e358d9085f768db

By limiting FAB we avoid downgrading Fab provider to some old
versions that were technically not limited but not working in
Python 3.13 and 3.14

Report URL: https://github.com/apache/airflow/actions/runs/24660656608

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-20 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
80281f294d53f388f037a30b7e63b57507af9f68 / Jens Scheffler 
<[email protected]>
Add extended sysinfo for Edge worker (#65472)

* Add extended sysinfo for Edge worker

* CoPilot feedback

* Review feedback

Co-authored-by: Tzu-ping Chung 

* Review feedback

Co-authored-by: Tzu-ping Chung 

* Review feedback

Co-authored-by: Tzu-ping Chung 

-

Co-authored-by: Tzu-ping Chung 

Report URL: https://github.com/apache/airflow/actions/runs/24655676869

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-19 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
cafa94793777006d8ba1f0cda2d8427201c174a9 / Aaron Chen 
fix CI error: AttributeError: 'TaskInstance' object has no attribute 'run' 
(#65514)

Report URL: https://github.com/apache/airflow/actions/runs/24645222659

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-19 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user pushpendu1991 (triggered by shahar1).

Head commit for run:
29f9d5777566f37cb8a3b536376dcca7e9068c24 / pushpendu1991 

Update test_dataflow.py

Report URL: https://github.com/apache/airflow/actions/runs/24405000127

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-19 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
57f54cdd844d2982f45d778050a3870e65e8b300 / Shahar Epstein 
<[email protected]>
Fix airflow-ctl release verification instructions (#65510)

Report URL: https://github.com/apache/airflow/actions/runs/24639778146

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-19 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
5709502ecc2e2452ba59449f4a748a7aad8d0d5c / Henry Chen 
Use monotonic clock for prek command timing (#65481)

Report URL: https://github.com/apache/airflow/actions/runs/24626125745

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-18 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
c905ad858a18812d07d4007702ed97f9029aa2ff / dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Bump eslint-plugin-unicorn (#65429)

Bumps 
[eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) 
from 63.0.0 to 64.0.0.
- [Release 
notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- 
[Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v63.0.0...v64.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-version: 64.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>

Report URL: https://github.com/apache/airflow/actions/runs/24620943324

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-18 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
b41b11d3fc18c23c40703808432f368c321887fe / Henry Chen 
Avoid false recovery alerts when failed job lookup fails (#64863)

* CI: Avoid false recovery alerts when failed job lookup fails

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI 
<[email protected]>

-

Co-authored-by: Copilot Autofix powered by AI 
<[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/24614489670

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-18 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
75058c04cfa78f30a2f6744a091b35abf2af7dcd / Srabasti Banerjee 

Fix to check for last 30 days instead of 2 months (#65397)

Co-authored-by: Amogh Desai 

Report URL: https://github.com/apache/airflow/actions/runs/24608062417

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-18 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
277f01c280aecd35faef4669f024fdae05870fbb / VishwasPatel 
<[email protected]>
Fix KubernetesPodOperator to forward pod log levels to Airflow task logs 
(#64829)

* Fix KubernetesPodOperator to forward pod log levels to Airflow task logs

Previously all pod container output was logged at INFO level regardless
of the original log level. Now ERROR, WARNING, DEBUG, CRITICAL prefixes
are detected and forwarded at the correct Python logging level.

closes: #64820

* Fix _log_message to use log.info() for INFO level messages

Use self.log.info() for INFO-level messages and self.log.log(level, ...)
only for non-INFO levels, restoring backward compatibility with existing
tests that mock log.info directly.

* Address review feedback: simplify log dispatch and add level detection to 
async path

- Consolidate if/else in _log_message to a single self.log.log(level, msg) call
- Apply _parse_log_level() in 
AsyncPodManager.fetch_container_logs_before_current_sec()
  so deferrable/async task logs are also forwarded at the correct level instead 
of always INFO
- Update test to assert self.log.log() instead of self.log.info() for async path

* Fix test assertions for log level detection

- Add missing assert_called_once() in 
test_log_message_defaults_to_info_for_plain_lines
  for consistency with test_log_message_uses_detected_log_level
- Use _parse_log_level() to derive expected level in async test assertions
  instead of hardcoding logging.INFO, matching what production code does

* Fix system test assertions broken by log.log() change

test_volume_mount and test_log_output_configurations were asserting
log.info() calls, but _log_message now always uses self.log.log(level, ...)
Update both tests to assert log.log() calls instead.

Report URL: https://github.com/apache/airflow/actions/runs/24606050946

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-17 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
d6ba3c4730bbe6406844a58edf335991ca7149dd / Jason(Zhe-You) Liu 
<[email protected]>
Enable SQLAlchemy connection pool settings for file-based SQLite (#64888)

* Enable SQLAlchemy connection pool settings for file-based SQLite

* Fix review comments

* Fix import make_url comment

* Address Wei's final nit

Report URL: https://github.com/apache/airflow/actions/runs/24569004491

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-17 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
27f2ae2f707c3ffd448eeb47413fcdcd1fc3a685 / Wei Lee 
Use tuple for `pytest.mark.parametrize argnames` (#65399)

Report URL: https://github.com/apache/airflow/actions/runs/24554664944

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-16 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
26cbdcbe948c105322fee64064b24697f03b9dc1 / Kaxil Naik 
Add configurable LRU+TTL caching for API server DAG retrieval (#60804)

Fixes memory growth in long-running API servers by adding bounded LRU+TTL 
caching to `DBDagBag`. Previously, the internal dict cache never expired and 
never evicted, causing memory to grow indefinitely as DAG versions accumulated 
(~500 MB/day with 100+ DAGs updating daily).

Two new `[api]` config options control caching:

| Config | Default | Description |
||-|-|
| `dag_cache_size` | `64` | Max cached DAG versions (0 = unbounded dict, no 
eviction) |
| `dag_cache_ttl` | `3600` | TTL in seconds (0 = LRU only, no time-based 
expiry) |

## Design decisions

**API server only.** The scheduler continues using a plain unbounded dict with 
zero lock overhead (`nullcontext` instead of `RLock`). The bounded cache + lock 
is only created when `cache_size > 0`.

**Cache thrashing prevention.** `iter_all_latest_version_dags()` (used by the 
DAG listing endpoint) bypasses the cache entirely. Without this, every DAG 
listing request would flush the hot working set and replace it with a full scan 
of all DAGs.

**Double-checked locking.** When multiple threads miss on the same `version_id` 
concurrently, only the first thread queries the DB. The rest find it cached 
after acquiring the lock. Metrics are emitted correctly: a single lookup never 
counts as both a hit and a miss.

**Separate model cache.** `get_serialized_dag_model()` maintains its own dict 
cache. The triggerer needs the full `SerializedDagModel` (for `.data`), not the 
deserialized `SerializedDAG` stored in the LRU/TTL cache.

**Cache keying.** The cache is keyed by DAG version ID. Lookups by `dag_id` 
(e.g., viewing a DAG's details) always query the DB for the latest version, but 
the deserialized result is cached for subsequent version-specific lookups 
(e.g., task instance views for a specific DAG run).

**Staleness.** After a DAG is updated, the API server may serve the previous 
version until the cached entry expires (controlled by `dag_cache_ttl`). This is 
documented in the config description.

**Why `cachetools`.** `cachetools` is a small, pure-Python library (~1K LOC) 
already present as a transitive dependency via `google-auth`. It provides 
battle-tested `LRUCache` and `TTLCache` implementations. Pinned at `>=6.0.0` to 
match the FAB provider.

**Why `RLock`.** `cachetools` caches are NOT thread-safe -- `.get()` mutates 
internal doubly-linked lists (LRU reordering) and TTL access triggers cleanup. 
Without synchronization, concurrent access can corrupt the data structure.

## Metrics

| Metric | Type | Description |
||--|-|
| `api_server.dag_bag.cache_hit` | Counter | Cache hits (including 
double-checked locking hits) |
| `api_server.dag_bag.cache_miss` | Counter | Confirmed misses (after 
double-check) |
| `api_server.dag_bag.cache_clear` | Counter | Cache clears |
| `api_server.dag_bag.cache_size` | Gauge | Current cache size (sampled at 10%) 
|

## Backward compatibility

- Default behavior unchanged for scheduler and triggerer (unbounded dict, no 
lock)
- API server gets caching by default (`dag_cache_size=64`, `dag_cache_ttl=3600`)
- Use `dag_cache_size=0` to restore pre-change behavior (unbounded dict)
- No breaking changes to public APIs; `get_serialized_dag_model()` and 
`get_dag()` signatures preserved

## Related

- #64326 (closed) -- similar fix with OrderedDict-based LRU, no TTL
- #60940 (merged) -- gunicorn support with rolling worker restarts 
(complementary, handles memory growth from any source)

Report URL: https://github.com/apache/airflow/actions/runs/24547644342

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-16 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
3361ec578318e5204bcded346e09ce7aef5e4591 / Jens Scheffler 
<[email protected]>
Close German Translation Gaps 2026-04-15 (#65331)

* Close German Translation Gaps 2026-04-15

* Update airflow-core/src/airflow/ui/public/i18n/locales/de/components.json

Co-authored-by: Tamara Janina Fingerlin 
<[email protected]>

-

Co-authored-by: Tamara Janina Fingerlin 
<[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/24544180259

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-16 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
e11c6037f3a8d53abb8c03e6010469133621929c / Pierre Jeambrun 

Add cursor based pagination for get_task_instances endpoint (#64845)

* Add cursor-based pagination to get_task_instances endpoint

- Add cursor-based (keyset) pagination as an alternative to offset-based
  pagination on the get_task_instances endpoint. Offset pagination remains
  the default and is not deprecated globally.
- Response uses a discriminated union: offset responses include
  total_entries, cursor responses include next_cursor and previous_cursor.
- Refactor SortParam to lazily cache column resolution instead of
  mutating state in to_orm.
- Move cursor helpers (encode/decode/apply) to dedicated
  common/db/cursors.py module.
- Cleanly separate cursor vs offset code paths in the endpoint handler.

* Simplify cursor token and support first page without sentinel

- Remove order_by from cursor token (now just a list of values)
- Support empty string cursor for first page (no fake sentinel needed)
- Drop order_by consistency check between cursor and query param

* Small adjustments

* Adjustments

* Narrow endpoint return types and encode cursor value types

Encode type information directly into cursor tokens as
{"type": ..., "value": ...} objects, removing the fragile
column-based type guessing during deserialization.

Narrow return types for endpoints that only return offset
pagination (patch, clear, batch, mapped) so the OpenAPI spec
and generated UI client reflect the correct types. Only
get_task_instances retains the discriminated union response.

Update UI components to use the narrowed types from the spec.

* Use msgpack for cursor tokens and nested keyset predicate

Switch cursor encoding from typed JSON to msgpack for compactness.
Replace flat OR-of-prefix-equalities with nested and/or keyset
predicate for better composite index range scans. Always use
ascending PK as the final tie-breaker for stable pagination.

* Flatten TaskInstanceCollectionRes
ponse to avoid oneOf codegen issues

  Replace the discriminated union (offset | cursor response types) with
  a single flat model using optional fields. OpenAPI oneOf + discriminator
  is not handled correctly by hey-api/openapi-ts (#1613, #3270): return
  types degrade to unknown in generated TypeScript code.

* Fix UI

* Fix CI

* Fix cursor pagination boundary detection and error handling

- Fetch limit+1 rows to accurately detect last page, returning
  next_cursor=null when no more results exist
- Return previous_cursor=null on the first page (when no cursor
  was provided)
- Use LimitFilter in apply_filters_to_select for the +1 limit
  instead of a manual .limit() call
- Raise HTTP 400 on invalid UUID in cursor token instead of
  silently passing the invalid value
- Update endpoint docs and add boundary-condition test

* Fix backward cursor based pagination

Report URL: https://github.com/apache/airflow/actions/runs/24535474769

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-16 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
26ead2106741c5b36a3d22ca894408f4aaa4bfc0 / Amogh Desai 

Do not cache kubeconfig for exec based auth in AsyncKubernetesHook (#65212)

Report URL: https://github.com/apache/airflow/actions/runs/24520421909

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-16 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
bbec651e845c729053b9aac796dd6eaa12e100ac / Jarek Potiuk 
Doc: Add test-to-stable PR example with allow provider dependency bump label 
(#65341)

Report URL: https://github.com/apache/airflow/actions/runs/24499148659

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-15 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
b51adf3351f7e784afc03a70a49f3c45aa69d30a / Kaxil Naik 
Bump sphinx-airflow-theme from 0.3.5 to 0.3.7 (#65337)

Picks up dark mode polish and compact navbar from
apache/airflow-site#1501: deeper navy-black palette,
cyan accent links, compact navbar, CSS variable
cleanup for dark mode, and search form dark mode
treatment.

Report URL: https://github.com/apache/airflow/actions/runs/24488309010

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[GH] (airflow/main): Workflow run "Tests" failed!

2026-04-15 Thread GitBox


The GitHub Actions job "Tests" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
0a1f1b533dd13edaffb2f6b96082b45aec708c6c / Jens Scheffler 
<[email protected]>
Add small nit to coding standards for agents (#65333)

Report URL: https://github.com/apache/airflow/actions/runs/24475011581

With regards,
GitHub Actions via GitBox


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



  1   2   3   4   5   6   7   8   9   10   >