[GH] (airflow/main): Workflow run "Tests (ARM)" is working again!

2026-07-15 Thread GitBox


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

Head commit for run:
8c3a11697099f46dee05826e12084d80fe2769f0 / Niko Oliveira 
Add team_name attribute to plugins for multi-team (#69502)

* Add team_name attribute to plugins for multi-team

First step for Plugin team awareness. This adds a team_name attribute to
AirflowPlugin so a plugin can be scoped to a team, exposes it through the
plugins API, and filters the /api/v2/plugins listing so users only see
global plugins and plugins for teams they are authorized for when
multi-team mode is enabled. The API server also validates at startup that
every team-scoped plugin references an existing team.

* Add team_name to expected plugin dict in CLI tests

* Harden assertions on DB test

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

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 (ARM)" is working again!

2026-07-14 Thread GitBox


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

Head commit for run:
cad6220034e87c586eb87e14b5a75f4b82984fd0 / Daniel Standish 
<[email protected]>
Speed up dynamic task mapping expansion (#69565)

Expanding a mapped task creates the N downstream task instances inside
`DagRun.update_state`. Two `N+1` query patterns there turned a wide fan-out
into a scheduler stall that scaled linearly with map width: a per-index
`session.merge()` to persist each new instance, and a per-index `dag_run`
`SELECT` when dependency evaluation later called `get_dagrun()` on instances
whose dag_run relationship was never loaded.

Persist the instances with a batched `session.add()`/`flush()` and prime the
shared `dag_run` relationship once during expansion, so both scale with a
constant number of queries instead of with map width.

We could have also defensively added a `set_committed_value` on the dagrun attr 
for the index-0 case but it's not necessary as is because the dag run object is 
cached for that reused TI object.

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

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 (ARM)" is working again!

2026-07-10 Thread GitBox


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

Head commit for run:
d24297f6582265f9b14a210853b8966284caf62f / KidAmnesiac1 

Change log level from info to debug for Edge job fetch (#68736)

* Change log level from info to debug for Edge job fetch

This changes the log level of the "No new job to process" message in 
`fetch_and_run_job()` from `logger.info` to `logger.debug`.

*Why*: An idle edge worker emits this message every job_poll_interval seconds 
for as long as no work is queued. In many deployments, workers spend the 
majority of their time idle — that's by design, since edge workers are often 
provisioned for bursty or on-demand workloads. The result is that this single 
message dominates the worker logs, drowning out genuinely useful INFO-level 
entries like job starts, completions, state changes, and heartbeat events.

Per Python's logging conventions, INFO should communicate "confirmation that 
things are working as expected" — meaningful milestones and state transitions. 
An idle worker having nothing to do is the expected steady state, not a notable 
event. By contrast, DEBUG is the correct level for routine operational chatter 
useful only when actively troubleshooting.

For comparison, the line immediately above it already uses the right level: 
logger.debug("Attempting to fetch a new job..."). The "no job found" outcome is 
the other half of the same operation and should match.

Impact: No behaviour change. Operators who want to see these messages can still 
set the edge worker log level to DEBUG. Everyone else gets cleaner logs at the 
default INFO level.

* Update log message in docs

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

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 (ARM)" is working again!

2026-07-08 Thread GitBox


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

Head commit for run:
0e4b6600a452a423848d00f3f737e9356456623a / Kaxil Naik 
Default the Anthropic batch model from the connection (#69624)

Batch requests that omit params['model'] now inherit it: from a new
AnthropicBatchOperator `model` argument, else the connection's
default_model (extra['model']). An explicit per-request model still
wins, so a batch can mix models. This aligns the batch path with the
hook's create_message/count_tokens, which already default the model
from the connection. The hook fills a missing model without mutating
the caller's request dicts.

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

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 (ARM)" is working again!

2026-07-08 Thread GitBox


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

Head commit for run:
a0fd2ca4dd6aab3f664e4d4a8613f4ab84e79a80 / Wei Lee 
Remove unnecessary import alias (#69591)

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

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 (ARM)" is working again!

2026-07-06 Thread GitBox


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

Head commit for run:
5aa9fe64e905751e11d59fdd3200fb7abf851132 / Daniel Standish 
<[email protected]>
Mark task worker span as failed when the task fails (#69146)

run() converts every task failure into a returned state plus error rather than 
re-raising, so the worker. OTel span never observed the failure 
through exception propagation and was left with an unset status. Derive the 
span status from run()'s result so a failed task shows as an error in traces, 
consistently and regardless of trace detail level.

If the SIGALRM-based kill ever fails to fire, the test would otherwise
block for the full sleep duration before failing with a not-raised
error; 200ms bounds that worst case while staying well above the 10ms
timeout.

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

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 (ARM)" is working again!

2026-07-06 Thread GitBox


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

Head commit for run:
66798f96d15263e6c7cfd4d3a5568bb6adcee019 / Jason(Zhe-You) Liu 
<[email protected]>
Link the published Java SDK API reference from the Java SDK docs (#69433)

* Link the published Java SDK API reference from the Java SDK docs

The interface-based API section pointed readers at the published JavaDoc
without a link, with a TODO left from AIP-108 waiting for the docs site
location to exist. The Javadoc publishing pipeline now targets
https://airflow.apache.org/docs/java-sdk/stable/, so the placeholder can
become a real link, matching how other SDK references are linked.

* Stop calling the published Java SDK API reference Javadoc

The site on airflow.apache.org is an HTML rendering of the API, not an
actual Javadoc rendering; Javadoc is bundled with the released artifacts
instead. The term also fails the docs spell check.

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

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 (ARM)" is working again!

2026-07-05 Thread GitBox


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

Head commit for run:
dffc5079dde9d7170ebdae9c21893a92f49a2a2f / fat-catTW 
<[email protected]>
Remove stale TODO comments for XCom map_index handling (#69369)

* Remove stale XCom map_index TODOs

* Remove stale XCom map_index TODOs

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

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 (ARM)" is working again!

2026-07-05 Thread GitBox


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

Head commit for run:
d122d0386d684dd449d6581dd5b4244e30f7e607 / Henry Chen 
Fix config lint warnings for remove_if_equals rules (#66370)

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

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 (ARM)" is working again!

2026-07-04 Thread GitBox


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

Head commit for run:
924f022d901acebaf75f8c1d9259bbcc024481ad / Yuseok Jo 
[AIP-94] Mark dags list-import-errors as migrated to airflowctl (#68602)

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

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 (ARM)" is working again!

2026-07-04 Thread GitBox


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

Head commit for run:
66154e0dce0411052fdab1cec0a882ba712e353c / Wei Lee 
Return 422 for empty backfill window and stop leaving orphan rows (#68883)

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

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 (ARM)" is working again!

2026-07-03 Thread GitBox


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

Head commit for run:
49f3d7f04ef390194a52e68c09a0b19235c32e0b / David Blain 
Invalidate cached RequestAdapter of KiotaRequestAdapterHook if session of 
AuthenticationProvider is closed (#69128)

* refactor: Also check if session of credentials provider in cached 
RequestAdapter isn't closed for KiotaRequestAdapterHook, if so invalidate the 
cached RequestAdapter

* refactor: Also check the _has_been_opened property on the transport

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

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 (ARM)" is working again!

2026-07-02 Thread GitBox


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

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

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

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

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 (ARM)" is working again!

2026-07-01 Thread GitBox


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

Head commit for run:
d0b456cdf9c730049f91499cb113cc406584ab8c / Jason(Zhe-You) Liu 
<[email protected]>
Add Scala Spark ETL example to Java-SDK e2e tests  (#68939)

* Add Scala Spark ETL example bundle to the Java SDK e2e tests

## Why

Demonstrate and regression-test that the Java SDK can run a real Scala +
Apache Spark workload, with task logs routed into Airflow via Log4j 2.

## What

- Add `java-sdk/scala_spark_example`: a standalone Scala + Spark 3.5 (local
  mode) ETL bundle whose three tasks pass scalar results over XCom and log
  through Log4j 2 (`airflow-sdk-log4j2`).
- Run it inside the existing `java_sdk` e2e via a second coordinator and queue
  (`scala-jdk` / `scala`) with its own `jars_root`, keeping the Java example
  bundle Spark-free.
- Pin the e2e worker JRE to Java 17 and pass Spark's `--add-opens` JVM args.
- Add `TestJavaSDKScalaSparkExample` asserting the tasks succeed and the XComs
  match the fixed dataset (5 rows, total revenue 1000).

* Avoid copying jars for docker build

* Verify the Scala Spark transform stage in the Java-SDK e2e test

The e2e test asserted only the extract and load XComs, so the aggregation
stage in the middle of the pipeline could regress without the test noticing.
Assert its XCom as well, drop the unused dataset constants, and note why the
transform reads the upstream count it does not reuse.

* Carry Spark's full Java 17 module options in the Scala Spark e2e test

The Scala Spark coordinator launched the bundle JVM with a hand-curated
subset of Spark's Java 17 module openings. Spark normally injects its full
default set through its own launcher, which the raw JavaCoordinator launch
bypasses. The subset is enough for the toy aggregation but omits openings
that real Spark code paths need (Kryo reflection, off-heap cleaner, charset
decoding, Kerberos), so the example would mislead anyone copying it for a
non-trivial Spark workload. Mirror Spark 3.5.8's full default module option
set instead.

* Standardize Scala Spark example layout and document Spark JVM options

Review feedback on the Scala Spark e2e example asked to make the bundle
source layout consistent -- it mixed the Maven-standard src/main/resources
with flat src/scala and src/resources -- so the whole tree now follows the
standard src/main/{scala,resources} convention. It also asked that the JDK
module options Spark needs under the Java SDK be documented where users can
find them, not only buried in the e2e test, and that comments restating the
code be trimmed.

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

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 (ARM)" is working again!

2026-06-30 Thread GitBox


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

Head commit for run:
1b6ff208d300fd0a14dec0eabaa769f2c62a09c7 / Anish Giri 
<[email protected]>
Test fix in main Celery worker tests leaking logging handler onto captured 
stdout (#69163)

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

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 (ARM)" is working again!

2026-06-29 Thread GitBox


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

Head commit for run:
e32097a10e800c4cb5c79b1e361b1842ef8386bd / Jason(Zhe-You) Liu 
<[email protected]>
Add concurrent pull XComs example in Go-SDK e2e test (#68934)

* Add Go-SDK pull XComs with goroutines in e2e test

* Fix CI error

* Clarify PullXComsConcurrently doc comment to reflect concurrent reads

* Make concurrent XCom example goroutine captures explicit

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

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 (ARM)" is working again!

2026-06-28 Thread GitBox


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

Head commit for run:
5bb160ebad003c845e46589974955355ded5f5cf / Ephraim Anierobi 

Verify SSH host keys by default in the Git provider hook (#69103)

The Git hook defaulted strict_host_key_checking to "no" and pointed the
known_hosts file at /dev/null, so the SSH transport accepted any host key
deploy without verification.

Default to "accept-new" so a host key is trusted on first use and verified
on every later connection. A deprecation warning announces the eventual
move to "yes" so operators can configure known_hosts ahead of that change.

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

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 (ARM)" is working again!

2026-06-27 Thread GitBox


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

Head commit for run:
a1daaf1b60ea30764e2f02a07fd27aa5146595f6 / Kaxil Naik 
Replace deprecated `pydantic-ai` MCP classes with `MCPToolset` in `common.ai` 
(#69006)

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

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 (ARM)" is working again!

2026-06-26 Thread GitBox


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

Head commit for run:
e9ef38b9e0004a4d13cf650a749463109489bbc3 / Ei Sandi Aung 
<[email protected]>
Update local Otel Collector and Prometheus Versions to support Exponential 
Histograms. (#69040)

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

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 (ARM)" is working again!

2026-06-26 Thread GitBox


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

Head commit for run:
0619574dd215787b18ef0e760f54d891eb9b42ae / Jayachandra Kasarla 

Add `has_note` key to the API response for TI to render saved note indicator in 
Airflow 3 Grid View UI (#68979)

* Added has_note key

* Added tests for has_note

* Modified GridTi.tsx to render saved note indicator

* format

* added has_note to schemas.gen.ts

-

Co-authored-by: Jayachandra Kasarla 

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

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 (ARM)" is working again!

2026-06-26 Thread GitBox


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

Head commit for run:
7d96ee13a7ff1f82d85dcc4868e50e3383324548 / Jason(Zhe-You) Liu 
<[email protected]>
Java SDK docs: JUL setup(), pin java_executable, config-reload note (#68938)

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

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 (ARM)" is working again!

2026-06-25 Thread GitBox


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

Head commit for run:
3905dc509bbb85b596ae3a25b8066cf59d0895cb / Anmol Mishra 
Cache Celery apps when publishing workloads (#67127)

* Cache Celery apps when publishing workloads

* Address Celery app cache review comments

* fix: clear workload celery app cache in integration test _prepare_app

The @cache decorator on _get_celery_app_for_workload meant that once
an app was cached for a team_name, subsequent calls bypassed the
patched create_celery_app in _prepare_app(). With _sync_parallelism=1
(inline execution), send_workload_to_executor got a stale app from a
previous test instead of the test_app, causing the broker connection
to hang and the CI job to time out.

Clear the cache before entering and after exiting the patched context
so each test gets a fresh app via the patched factory.

* fix: address kaxil's docstring and redundant cache_clear review comments

-

Co-authored-by: Anmol Mishra 

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

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 (ARM)" is working again!

2026-06-25 Thread GitBox


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

Head commit for run:
8e9a13bd57c06081773a4cbd1b79c6211af14826 / Niko Oliveira 
Thread version_data through BundleInfo to worker-side bundle initialization 
(#67217)

Add version_data to the push path so structured bundle metadata (e.g.,
S3 manifests) reaches workers at task execution time.

Changes:
- Add version_data field to BundleInfo (workloads/base.py)
- Populate version_data from DagVersion in ExecuteTask.make()
- Add selectinload(TI.dag_version) to scheduler enqueue query to
  avoid N+1 queries when reading version_data
- Add version_data parameter to BaseDagBundle.__init__ (stored as
  self.version_data) and DagBundlesManager.get_bundle()
- Pass version_data through task_runner.py and callback_supervisor.py
- Regenerate task-sdk datamodels to include version_data in BundleInfo

Existing bundles ignore version_data (defaults to None). The S3 bundle
will use self.version_data in initialize() to fetch specific object
versions (follow-up PR).

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

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 (ARM)" is working again!

2026-06-25 Thread GitBox


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

Head commit for run:
94b365fcd57a5b81bd9bc2f893e16649c575ba40 / Wei Lee 
Add partition_date to DagRun detail page (#68969)

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

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 (ARM)" is working again!

2026-06-24 Thread GitBox


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

Head commit for run:
5928304a33c5800e65ebdeb5db3e09ab6f159798 / Biplov Singh 

Refactor Snowflake provider tests to remove legacy unittest imports (#68898)

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

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 (ARM)" is working again!

2026-06-24 Thread GitBox


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

Head commit for run:
7286fa9d9216afcd146a22d192cd4f7ebd7a5331 / Jason(Zhe-You) Liu 
<[email protected]>
Fix CloudWatch remote logging for ephemeral lifecycle executor (#68779)

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

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 (ARM)" is working again!

2026-06-24 Thread GitBox


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

Head commit for run:
0b1912c10612ad4cea3923f47cb638c65c14ebdb / Niko Oliveira 
Propagate verify and botocore_config through EC2StateSensorTrigger (#68921)

EC2StateSensorTrigger now accepts and serializes verify and botocore_config and
builds its hook with them, and EC2InstanceStateSensor forwards those values when
deferring. Previously a deferred EC2InstanceStateSensor silently dropped SSL
verification and botocore configuration, completing the trigger portion of the
EC2 migration in apache/airflow#35278.

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

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 (ARM)" is working again!

2026-06-23 Thread GitBox


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

Head commit for run:
6877aea6353cd0d54a622a6d7dcb4157888db060 / Bugra Ozturk 

Revert airflowctl dependency from airflow-core (#68856)

* Not warn user for CLI Deprecations

* Update significant to reflect direction

* Rename significant to reflect warning changes

* Remove not used method docs and remove significant file

* Update documentation to explain CLI CTL relation better

* Update documentation to explain CLI CTL relation better

* Revert routing airflow CLI commands through the airflowctl client

Restores the previous in-process client for the airflow dags/pools/assets 
commands, reverting #68175 (and removing the auth-manager get_cli_user token 
support it added). These commands talk to the metadata DB through the local 
client again, so they no longer require a reachable API server. The 
maintainer-only deprecated_for_airflowctl marker and its command

* Revert installing airflowctl into airflow core

* Add back partition date to test model

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

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 (ARM)" is working again!

2026-06-23 Thread GitBox


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

Head commit for run:
a0805a808e39cb44ad5d246fbf42bb272770a066 / Wei Lee 
Add partition clear support to REST API matching the CLI (#68702)

* API: Add partition clear support to REST API to match the CLI

clearDagRuns now accepts partition_key / partition_date window selectors
as an alternative to an explicit run list. Add POST 
/dags/{dag_id}/clearPartitions
to reset partition_key/partition_date on matching runs, with optional
task-instance clear — REST parity with `airflow dags clear` / `airflow 
partitions clear`.

* API: Deduplicate partition selector fields across clear request bodies

Extract the shared partition_key / partition_date window fields and their 
date-order check into a PartitionSelectorMixin reused by BulkDAGRunClearBody 
and ClearPartitionsBody, and replace the repeated partition-selector presence 
checks with a has_partition_selectors property. No behavior change.

* Scope partition-clear task instance queries to the target dag

Add a dag_id filter to the task-instance lookups in both the REST 
clear_partition_fields service and the airflow partitions clear CLI so a run_id 
shared across dags no longer clears another dag's task instances, and collapse 
the per-run dry-run task-instance lookups into a single batched count query.

* Share the partition date-window filter across clear paths

Extract the resolve_day_bound partition_date window resolution duplicated 
across the REST clear_dag_runs route, the clear_partition_fields service, and 
the airflow partitions clear CLI into a single 
DagRun.apply_partition_date_window helper so the three cannot drift.

* Share the partition-clear core between the REST API and the CLI

Extract the partition column-reset, task-instance batching, and dry-run 
counting into a single DagRun.clear_partition_runs helper reused by the 
clearPartitions REST endpoint and the airflow partitions clear CLI, replacing 
the two parallel implementations. The CLI keeps its per-run output through an 
optional callback. No behavior change.

* Fix partition clear commands widening sub-day windows to the whole day

`dags clear` and `partitions clear` passed user-supplied datetimes
through `resolve_day_bound(.date())`, which stripped the time component
and expanded any sub-day bound to local midnight. On an hourly
partitioned Dag, `--partition-date-start 08:00 --partition-date-end
08:00` cleared all 24 partitions instead of just the 08:00 one.

Adds `localize_partition_datetime` to the `Timetable` protocol (base:
UTC pass-through; CronMixin: wall-clock re-interpreted in the
timetable's local timezone, same logic as #68718). Removes the
now-redundant private `_localize_wall_clock_to_timetable_timezone` from
`CronPartitionTimetable`. Updates `apply_partition_date_window` to use
the new method with an inclusive `<=` end bound instead of the old
half-open `< next_midnight` form.

* Update REST datamodel descriptions to reflect sub-day precision

* Share partition selection-mode validation across clear request bodies

BulkDAGRunClearBody and ClearPartitionsBody duplicated the same
"exactly one selection mode" rule, including the partition-window
definition and the selector-enumeration error message, which would
drift independently. Move the shared check onto PartitionSelectorMixin
so the partition-selector semantics live in one place.

* Drop sub-day-precision wording from partition clear CLI help

The "sub-day precision is preserved" phrasing framed the help against a
since-fixed truncation bug, which is meaningless to a reader seeing the
text fresh. The timezone re-interpretation note plus the date-only ->
midnight rule already convey that the time of day is honoured.

* Remove unused resolve_day_bound

* Refactor tests

* regen docs

* Fix test failure

* Fix ruff F402 and docs spelling failing CI on partition-clear branch

A loop variable shadowed the imported `task` decorator (ruff F402) and a
British-spelled word in a new docstring tripped the en_US docs spell-check.

-

Co-authored-by: Rahul Vats 

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

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 (ARM)" is working again!

2026-06-23 Thread GitBox


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

Head commit for run:
16e1abaaeac6aa7041daada0c29a20843e491fa6 / Tzu-ping Chung 
Improve namespace logging level config parsing (#68839)

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

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 (ARM)" is working again!

2026-06-22 Thread GitBox


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

Head commit for run:
24d5b834c08e131bfa3a24b522c157c6ff7a7944 / Wei Lee 
Complete Taiwanese Mandarin translation (#68870)

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

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 (ARM)" is working again!

2026-06-20 Thread GitBox


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

Head commit for run:
fe3ad5f1191ad03f1714882a0350baafb7dd4762 / deepinsight coder 
<[email protected]>
Add regression tests for pools API with unlimited (-1) slots (#68773)

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

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 (ARM)" is working again!

2026-06-19 Thread GitBox


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

Head commit for run:
7a21a3e9c5671b1c92d9dedd6456e6841e6dce52 / David Blain 
Add async XCom accessors for async tasks (#68299)

* refactor: Implemented async versions of xcom operations

* refactor: Extracted common _normalize_xcom_pull_params helper method for 
xcom_pull and axcom_pull

* refactor: Changed logging level from warning to debug for get_one and 
aget_one methods when no XCom value was found

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

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 (ARM)" is working again!

2026-06-19 Thread GitBox


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

Head commit for run:
832ecf89a36e142afff399356322cbb932812096 / Shahar Epstein 
<[email protected]>
Document breaking-change changelog notes in provider docs skill (#68738)

The prepare-providers-documentation skill only told the agent to add a
top-of-version note for the Airflow min-version bump case, so a release
shipping a behavioural breaking change got the bullet but no explanation
of what breaks or how to adapt. The repository changelog convention asks
for exactly such an explanation whenever there is a breaking change, so
make the skill require it for every breaking classification.

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

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 (ARM)" is working again!

2026-06-19 Thread GitBox


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

Head commit for run:
d74fbff4e32108df9276c9a907536d7da710f8dc / Nathan Hadfield 

Apply `rerun_with_latest_version` to TriggerDagRunOperator reruns (#67273)

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

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 (ARM)" is working again!

2026-06-18 Thread GitBox


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

Head commit for run:
583e54fc65fc1a08a9b950dad36bc886f0732f2c / Wei Lee 
Add segment fan-out example to asset partition example Dag (#68722)

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

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 (ARM)" is working again!

2026-06-18 Thread GitBox


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

Head commit for run:
8b46c346ed875be381a49ae0e1e1e0c6ea6969a9 / D. Ferruzzi 
Add team_name tag to asset metrics for multi-team deployments (#68367)

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

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 (ARM)" is working again!

2026-06-18 Thread GitBox


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

Head commit for run:
71532401a01f69a2465c49b670b80381cbd40808 / Kacper Muda 
Small operator improvements in openlineage system tests (#68677)

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

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 (ARM)" is working again!

2026-06-18 Thread GitBox


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

Head commit for run:
4d5046d78ceb272a1fa1dcfb79f85e9dc960e33f / Amogh Desai 

Adding example dag for task state store with mapped tasks (#68670)

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

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 (ARM)" is working again!

2026-06-17 Thread GitBox


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

Head commit for run:
8050e7c7297256af21bc69bc0782f459da585a0c / Wei Lee 
Fix the gap of Taiwanese Mandarin translation (#68668)

* Fix the gap of Taiwanese Mandarin translation

* fixup! Fix the gap of Taiwanese Mandarin translation

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

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 (ARM)" is working again!

2026-06-17 Thread GitBox


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

Head commit for run:
db9fa4289fe0d01e764b377c5c7f13d247af8218 / Wei Lee 
Populate partition_date when manually triggering partitioned Dags (#68458)

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

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 (ARM)" is working again!

2026-06-17 Thread GitBox


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

Head commit for run:
2746dcb1a24287fc052d9c078b4a34bdd7a609ae / Vincent 
<[email protected]>
Fix mypy errors for task_instance access in provider triggers (#68685)

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

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 (ARM)" is working again!

2026-06-17 Thread GitBox


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

Head commit for run:
844a892cb992c4e7637bfff203fc8f6742ceb3a2 / Bentsi Leviav 

Bump `clickhouse-connect>=1.3.0` (#68400)

* Fix insert_rows executemany=True: require clickhouse-connect>=1.3.0

* Regenerate lock and provider deps for clickhouse-connect 1.3.0

# Conflicts:
#   generated/provider_dependencies.json.sha256sum

* Remove not nedeed override for exclude-newer-package for clickhouse-connect

* update uv.lock

* delete redundant tests

-

Co-authored-by: Jose Muñoz 
Co-authored-by: Jose Muñoz 

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

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 (ARM)" is working again!

2026-06-17 Thread GitBox


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

Head commit for run:
c5bbd4b087a7691f650076e03fdce503124aa628 / Shahar Epstein 
<[email protected]>
Instruct agents to reduce direct AirflowException usage (#68656)

Make explicit on both the authoring and review sides that direct
AirflowException raises are being reduced, not added. New direct usages
are disallowed (already enforced by the check-no-new-airflow-exceptions
prek hook), and the reviewer guidance clarifies that the only acceptable
movement of an AirflowException line is relocating an already-existing
one verbatim during a refactor, which is not a new usage.

Co-authored-by: Claude Opus 4.8 (1M context) 

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

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 (ARM)" is working again!

2026-06-16 Thread GitBox


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

Head commit for run:
f3037c173f61ecc3fbcbe53b57131738760d8a38 / Jarek Potiuk 
Document that the Google OpenID auth backend matches users by their (mutable) 
email (#68391)

Generated-by: Claude Opus 4.8 (1M context) following the guidelines at
https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions

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

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 (ARM)" is working again!

2026-06-14 Thread GitBox


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

Head commit for run:
49ef2f890b8e2a5c9323f82ef770441943f2816b / Yuseok Jo 
Avoid N+1 queries when bulk deleting variables (#68508)

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

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 (ARM)" is working again!

2026-06-13 Thread GitBox


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

Head commit for run:
bfecc03a274d058f987daaf50f331a67020c4a23 / Karthikeyan Singaravelan 

Use paths to fix baseUrl deprecation warning in tsconfig which helps in using 
typescript 7 preview. (#68320)

* Use paths to fix baseUrl deprecation warning in tsconfig which helps in using 
typescript 7 preview.

* Remove ignoreDeprecations since there are no active deprecations.

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

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 (ARM)" is working again!

2026-06-13 Thread GitBox


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

Head commit for run:
e5bf1e30c1bf7b5ccf14f2f4cd611458f5bb6891 / PoAn Yang 
fix(test_wasb.py): SAS token tests failing with azure-storage-blob 12.30.0 
(#68490)

* fix(test_wasb.py): SAS token tests failing with azure-storage-blob 12.30.0

Signed-off-by: PoAn Yang 

* refactor: add SAS link and update test_sas_token_connection assertion

Signed-off-by: PoAn Yang 

* test: assert sas_token in conn.url

Signed-off-by: PoAn Yang 

-

Signed-off-by: PoAn Yang 

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

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 (ARM)" is working again!

2026-06-11 Thread GitBox


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

Head commit for run:
876403305363b333b7d2600fc70723f5d4c5 / Jarek Potiuk 
Mask all connection extra and variable values in API audit log (#68049)

The API audit-log writer recorded connection `extra` values and variable
values selectively, by matching the field's key name against the secrets
masker's sensitive-key list — so values stored under other key names were
written to Log.extra verbatim. Record only which `extra` fields were present
(masking every value) and mask the variable value unconditionally, so the
audit log captures that a connection or variable changed without persisting
the values themselves.

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

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 (ARM)" is working again!

2026-06-10 Thread GitBox


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

Head commit for run:
ae2fe0ce71389a38325f620a185e66a59cef3811 / Sejal Gupta 
fix: Fix Triggered DAG button not visible during queued/running state (#67327)

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

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 (ARM)" is working again!

2026-06-10 Thread GitBox


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

Head commit for run:
40b6796fac5de56df6025bd06c3b9c5e37db107e / Yuseok Jo 
Avoid N+1 team-name queries in bulk Dag run authorization (#68286)

* Avoid N+1 team-name queries in bulk Dag run authorization

* Update airflow-core/src/airflow/api_fastapi/core_api/security.py

Co-authored-by: Henry Chen 

* Update airflow-core/tests/unit/api_fastapi/core_api/test_security.py

Co-authored-by: Henry Chen 

* Assert resolved team name in bulk dag-run access requests test

-

Co-authored-by: Henry Chen 

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

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 (ARM)" is working again!

2026-06-09 Thread GitBox


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

Head commit for run:
05117d0855f46ff09f1044f4d0ce43ce9958f5d5 / Bugra Ozturk 

Fix remote-log providers not satisfying RemoteLogIO upload contract (#68300)

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

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 (ARM)" is working again!

2026-06-09 Thread GitBox


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

Head commit for run:
96122a4e9d040b39e0c5c664bc89dfc5314d38fc / Wei Lee 
Remove v3-2-test scheduled CI upgrade check (#68275)

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

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 (ARM)" is working again!

2026-06-08 Thread GitBox


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

Head commit for run:
43048cec906b162825b9e4b97ce636d25e08b6e7 / Jason(Zhe-You) Liu 
<[email protected]>
Go-SDK: Make go-sdk docs up to date with Coordinator change (#68221)

* Go-SDK: Refactor README to include the Coordinator protocol

* Go SDK: Document user-facing SDK and bundle authoring APIs

Expand GoDoc on the symbols a bundle author touches so the API teaches
its own use: the sdk package overview and Client/Connection interfaces,
and the bundlev1 BundleProvider, Registry, and Dag authoring surface
(including the task-function injection and return-value contract). Also
fixes a ConnectinNotFound typo in an example snippet.

* Go-SDK: Tidy docs, link bundle spec, and pin pkgsite

- Fix the AIRFLOW__SECTION__KEY env var template (double underscore) and
  reword the coordinator placement note in the README
- Cross-link the formal executable-bundle-spec from the README
- Move the env-prefix const docs onto per-constant comments so they
  satisfy Go doc conventions / revive
- Pin the docs recipe's pkgsite to v0.1.0 for reproducible previews

* Go-SDK: Fix NotFound docstring grammar and use absolute bundle-spec link

- Correct "communication issues to the API server" -> "with" across the
  Variable/Connection/XCom NotFound sentinels
- Make the bundle-spec link absolute so it resolves on pkg.go.dev, where
  relative cross-module paths break

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

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 (ARM)" is working again!

2026-06-08 Thread GitBox


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

Head commit for run:
21d37d3ff2953ce45f6793ba28d7f07905615cd7 / Litesh Garg 
<[email protected]>
Import ldap.filter in security_manager override (#68226)

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

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 (ARM)" is working again!

2026-06-07 Thread GitBox


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

Head commit for run:
48029203f7d44d8d8d36f8a50ab6273ba8ae01e3 / Anmol Mishra 
fix: sanitize Dag processor metric file names (#67029)

* fix: sanitize Dag processor metric file names

* Apply suggestion from @SameerMesiah97

Co-authored-by: SameerMesiah97 
<[email protected]>

* Sanitize Dag processor file path stats tags

* Trigger CI rerun

-

Co-authored-by: Anmol Mishra 
Co-authored-by: Jens Scheffler <[email protected]>
Co-authored-by: SameerMesiah97 
<[email protected]>

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

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 (ARM)" is working again!

2026-06-05 Thread GitBox


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

Head commit for run:
04b12c2540ed02b6b67c9170ed5230e86d027da9 / Tzu-ping Chung 
Fix ktlint dependency to discriminator (#68058)

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

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 (ARM)" is working again!

2026-06-04 Thread GitBox


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

Head commit for run:
aeedb91536fe0f58612c87719ac758c0a04a9231 / Tzu-ping Chung 
Add Java SDK publish configuration (#68016)

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

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 (ARM)" is working again!

2026-06-04 Thread GitBox


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

Head commit for run:
1c1359f3a092569b299579b372c0f3035818b5d5 / Amogh Desai 

Fixing static check failure on main due to provider dependencies hash (#68011)

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

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 (ARM)" is working again!

2026-06-03 Thread GitBox


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

Head commit for run:
c37ccaa610b364be1ffb2ffdcac75c201a1afb91 / Aaron Chen 
Track Spark job status for YARN cluster mode via RM REST API to free JVM 
(#65991)

Adds an opt-in yarn_track_via_rm_api flag to track YARN cluster applications 
via the ResourceManager REST API, allowing Airflow to release the local 
spark-submit process after submission and reduce worker memory usage.

-

Co-authored-by: Amogh Desai 

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

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 (ARM)" is working again!

2026-06-02 Thread GitBox


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

Head commit for run:
7a43d8b004d1bd5841d116bfca0f9b765fc7cc35 / Amogh Desai 

Reject negative `default_retention_days` in task SDK and core API routes 
(#67890)

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

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 (ARM)" is working again!

2026-06-02 Thread GitBox


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

Head commit for run:
f3d292053ebffaf5fa9c8dfbe8d83ac74edd9487 / Pierre Jeambrun 

Revert "Bump @chakra-ui/react (#67734)" (#67855)

This reverts commit b25c2921d15217e57c3937af9efab2875517c15e.

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

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 (ARM)" is working again!

2026-06-01 Thread GitBox


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

Head commit for run:
33363d541851f3017ee96f94ceb328d684ed8360 / Anish Giri 
<[email protected]>
fix test in main (#67861)

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

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 (ARM)" is working again!

2026-05-31 Thread GitBox


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

Head commit for run:
fc892d7ccb28faac67dc296e287b8b22db039b7e / Jens Scheffler 
<[email protected]>
Fix exceptions of positional session use in airflow-core leftover non-models 
modules (#67810)

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

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 (ARM)" is working again!

2026-05-31 Thread GitBox


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

Head commit for run:
86d8b47c88661c1e981369817af49202e64776b3 / Kaxil Naik 
Add Agent Skills support to the Common AI provider (#67786)

Add AgentSkillsToolset, a pydantic-ai toolset that loads agentskills.io 
SKILL.md bundles from a local directory or a Git repository. Git credentials 
come from an Airflow git connection (HTTPS token or SSH key) resolved through 
the Git provider's GitHook: cleartext http and credential-bearing URLs are 
rejected, interactive credential prompts are disabled, and the token is 
stripped from the clone's .git/config. Sources are resolved on the worker when 
the agent enters the toolset, so a token is never baked into the serialized 
DAG, and clones are removed when the run ends. Pass it via AgentOperator's 
toolsets=, or use it with a raw pydantic-ai Agent. The framework-agnostic 
resolve_skills() helper returns local SKILL.md directories for other Agent 
Skills loaders (LangChain DeepAgents, Strands).

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

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 (ARM)" is working again!

2026-05-30 Thread GitBox


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

Head commit for run:
29ac7c07269cc32ca74c11604f645b441ebeba2e / Akshet Pandey 

Fix Cloud Run deferrable trigger handling of transient 503 (#67219)

The CloudRunJobFinishedTrigger polls the long-running operation via
CloudRunAsyncHook.get_operation in its loop. When that gRPC call fails
with a transient 503 ServiceUnavailable — typical of a regional Cloud
Run API blip while the underlying job is still progressing — the
exception propagates out of the trigger, the triggerer logs the
failure, and the deferred task is failed with TaskDeferralError. The
worker's task-level retry then re-runs the operator from scratch,
which re-submits a brand new Cloud Run execution rather than waiting
on the in-flight one.

Catch ServiceUnavailable inside the polling loop, log a warning, sleep
polling_period_seconds, and continue — mirroring the equivalent fix in
DataflowJobStatusTrigger (#66293). Other exceptions still propagate so
Airflow's task-level retry can take over for genuinely terminal
errors.

Tests cover the new retry behavior (one ServiceUnavailable followed
by a successful poll yields the SUCCESS TriggerEvent) and lock in
that unexpected exceptions are not silently swallowed.

Signed-off-by: Akshet Pandey 

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

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 (ARM)" is working again!

2026-05-28 Thread GitBox


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

Head commit for run:
b66f4433e004fad81b66023bd8caccee55e6e4f7 / Jarek Potiuk 
Guard finally-block logger.info in HTTP access log middleware (#67501)

The ``finally`` block in ``HttpAccessLogMiddleware`` called
``logger.info()`` without exception protection. If ``logger.info()``
raised — broken handler, OOM in the formatter, downstream forwarder
unavailable — and the original ``try`` block was already propagating
an application exception, Python's ``finally``-replacement semantics
would discard the original exception in favour of the logger's, so
uvicorn never saw the real failure.

Wrap the emit in ``contextlib.suppress(Exception)`` so logging failures
never disrupt the application or mask the original exception. The
HTTP response has already been sent to the client by the time we
reach the log emit, so swallowing the logger failure costs nothing
beyond a missing log line for that one request.

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

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 (ARM)" is working again!

2026-05-27 Thread GitBox


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

Head commit for run:
70257e6968603cdfcb5d34f03e01c5c001d2075f / Jarek Potiuk 
Reject wildcard origin in CORS config instead of toggling credentials (#67502)

The Access-Control-Allow-Origin: * + Access-Control-Allow-Credentials: true
combination is invalid per the CORS spec and browsers refuse to honour any
response that does so. The previous fix (#66503) added an
access_control_allow_credentials toggle, but allow_credentials=False would
break Airflow's UI on any deployment where API and UI are on different
origins, so that knob has no realistic use case.

Drop the toggle, always send credentialed CORS, and fail loudly at startup
with AirflowConfigException if access_control_allow_origins contains "*"
so operators see the bad configuration immediately instead of debugging
mysterious CORS errors in the browser.

Closes #67193 (the revert is no longer needed once the underlying
misconfiguration is rejected directly).

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

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 (ARM)" is working again!

2026-05-27 Thread GitBox


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

Head commit for run:
2ac00bbc27d4ae34e27230db3bebed52567e8287 / johanjk 
<[email protected]>
Chart: add serviceAccountTokenVolume to cleanup cron (#67446)

* [helm chart] add cleanup serviceAccountTokenVolume

* [helm chart] update doc for cleanup

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

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 (ARM)" is working again!

2026-05-27 Thread GitBox


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

Head commit for run:
9aac9639dd2a0870bc851889476290e77bfde8d8 / Aaron Chen 
Add new terms to spelling wordlist: newsfragments and pyyaml (#67584)

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

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 (ARM)" is working again!

2026-05-26 Thread GitBox


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

Head commit for run:
32b11b1fdd1a3c48d39fe76214ccb7e78dcc2dd1 / Taehoon Kim 

Cleanup redundant RedshiftHook TODO comment for cluster snapshot creation 
(#67485)

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

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 (ARM)" is working again!

2026-05-26 Thread GitBox


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

Head commit for run:
eacbd697c71a045f201fec9b14e43429763cfd26 / Manan Bhatt 
Fix Celery worker liveness probe hostname lookup (#67471)

* Fix Celery worker liveness probe hostname lookup

* Add chart newsfragment for Celery liveness probe fix

* Address review feedback for Celery liveness probe fix

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

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 (ARM)" is working again!

2026-05-25 Thread GitBox


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

Head commit for run:
b59126d7c90e355476649dfb7a74a483c468422b / Amogh Desai 

Simplifing authoring of task and asset states by allowing JSON types (#67418)

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

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 (ARM)" is working again!

2026-05-25 Thread GitBox


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

Head commit for run:
325f3774ba6dcde31809555a12050b048d79fbc6 / Kaxil Naik 
Accept Sequence[UserContent] in common.ai TaskFlow decorators (#67389)

* Accept Sequence[UserContent] prompts in common.ai TaskFlow decorators

@task.agent, @task.llm, @task.llm_branch, @task.llm_schema_compare and
@task.llm_sql decorators now accept a Sequence of pydantic-ai UserContent
items (ImageUrl, AudioUrl, DocumentUrl, etc.) in addition to str, mirroring
Agent.run_sync's input contract. This enables vision, audio, and document
inputs to pydantic-ai agents directly through the TaskFlow decorator path.

Sequence prompts fail loudly before any LLM call when combined with
enable_hitl_review=True (agent) or require_approval=True (llm, llm_sql) --
the HITL session model and approval review body both assume str prompts.
Both are tracked as follow-ups on the AIP-99 board.

* Drop manually-authored 0.4.0 changelog block

The provider changelog is regenerated by the release manager from git log
at wave time; manually authoring a versioned block pre-empts that and
duplicates the auto-extraction from the commit title. The HITL/approval
limitations are already documented in the operator docs (agent.rst,
llm.rst) where they belong.

* Add 'stringify' to global spelling_wordlist

The verb form of 'stringified' is used in the new validate_prompt /
reject_sequence_with_unsupported_feature docstring; only the past-tense
forms were in the wordlist. Sphinx spellcheck failed on the docstring
during build-docs.

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

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 (ARM)" is working again!

2026-05-24 Thread GitBox


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

Head commit for run:
325f3774ba6dcde31809555a12050b048d79fbc6 / Kaxil Naik 
Accept Sequence[UserContent] in common.ai TaskFlow decorators (#67389)

* Accept Sequence[UserContent] prompts in common.ai TaskFlow decorators

@task.agent, @task.llm, @task.llm_branch, @task.llm_schema_compare and
@task.llm_sql decorators now accept a Sequence of pydantic-ai UserContent
items (ImageUrl, AudioUrl, DocumentUrl, etc.) in addition to str, mirroring
Agent.run_sync's input contract. This enables vision, audio, and document
inputs to pydantic-ai agents directly through the TaskFlow decorator path.

Sequence prompts fail loudly before any LLM call when combined with
enable_hitl_review=True (agent) or require_approval=True (llm, llm_sql) --
the HITL session model and approval review body both assume str prompts.
Both are tracked as follow-ups on the AIP-99 board.

* Drop manually-authored 0.4.0 changelog block

The provider changelog is regenerated by the release manager from git log
at wave time; manually authoring a versioned block pre-empts that and
duplicates the auto-extraction from the commit title. The HITL/approval
limitations are already documented in the operator docs (agent.rst,
llm.rst) where they belong.

* Add 'stringify' to global spelling_wordlist

The verb form of 'stringified' is used in the new validate_prompt /
reject_sequence_with_unsupported_feature docstring; only the past-tense
forms were in the wordlist. Sphinx spellcheck failed on the docstring
during build-docs.

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

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 (ARM)" is working again!

2026-05-24 Thread GitBox


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

Head commit for run:
16ad4794f5a6c70480de7b137561f7f1bcdc2735 / Haseeb Malik 
<[email protected]>
Add dags next execution command #66172 (#66188)

* Add airflowctl dags next-execution command #66172

* Add generated OpenAPI spec and UI types

* Revert "Add generated OpenAPI spec and UI types"

This reverts commit 6748ed8c45a8cb73ca8c31e711557012db0a30fc.

* Update help text Dag definition

-

Co-authored-by: bugraoz93 

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

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 (ARM)" is working again!

2026-05-23 Thread GitBox


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

Head commit for run:
336a1199a1c9200d0bbb49f07477bdd24fc222d1 / Bugra Ozturk 

Increment version of airflowctl for RC (#67295)

* Increment version of airflowctl for RC

* Change airflow-core usage for ctl

* Change airflow-core usage for ctl and amend installation in docker

* Prepare airflowctl for tests in CI

* Amend install airflow and provider to cover airflowctl

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

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 (ARM)" is working again!

2026-05-21 Thread GitBox


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

Head commit for run:
ddf1ebc0fe7e509e323b46d938600b31c82e679c / Anmol Mishra 
fix: EksPodOperator 401 with cross-account AssumeRole via aws_conn_id (#65335)

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

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 (ARM)" is working again!

2026-05-20 Thread GitBox


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

Head commit for run:
5aeb726b1f9146e81c3549a6d34073b7b09fd895 / Kaxil Naik 
Sync RuntimeTaskInstanceProtocol with RuntimeTaskInstance (#67216)

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

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 (ARM)" is working again!

2026-05-19 Thread GitBox


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

Head commit for run:
954b3035cc8feb6ef1e13a6715b7c7e47d12932a / Jens Scheffler 
<[email protected]>
Prepare providers release 2026-05-19 (#67137)

* Prepare providers release 2026-05-19

* Review feedback by @eladkal

* Catch-up with changes since yesterday

* Catch-up with changes since yesterday

* Catch-up (again) after some further provider merges

* Fix inter-provider version bumps

* Fix inter-provider version bumps (2)

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

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 (ARM)" is working again!

2026-05-18 Thread GitBox


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

Head commit for run:
37667f11aa37eb27072a79b2de1d5dbec09c2218 / Hemkumar Chheda 
<[email protected]>
Improve DB performance of datetime range filters filters in API queries (#66696)

* fix(api): replace COALESCE with index-friendly OR conditions in datetime 
range filters

Adds NullableDatetimeRangeFilter, a RangeFilter subclass for start_date/end_date
columns that emits OR predicates instead of COALESCE(col, now()), allowing
PostgreSQL to use btree indexes on those columns.

Two bugs fixed versus the original implementation in PR #66696:
- Lower bounds now use or_(col >= x, col.is_(None)) without a now() guard,
  so future-scheduled tasks (NULL start_date) are never incorrectly excluded.
- The factory dispatches on (attribute_name or filter_name), so aliased callers
  like datetime_range_filter_factory("dag_run_end_date", DagRun, "end_date")
  also receive NullableDatetimeRangeFilter rather than a plain RangeFilter.

* fix(api): scope NullableDatetimeRangeFilter to filter_name, not attribute_name

datetime_range_filter_factory("dag_run_start_date", DagRun, "start_date")
passes attribute_name="start_date", so the guard

if (attribute_name or filter_name) in ("start_date", "end_date"):

resolved to "start_date" and incorrectly returned NullableDatetimeRangeFilter
for the dag_run_start/end_date filters in the DAGs route. Those columns are
reached via an outer join; NULL means "no run", not "currently running", so
the OR (col IS NULL) branch inflated total_entries counts.

The original COALESCE guard checked filter_name only, so "dag_run_start_date"
was excluded. Revert to filter_name to preserve those semantics — only
callers with filter_name="start_date" or "end_date" (task instances, dag_run,
job routes) get NullableDatetimeRangeFilter.

Fixes TestGetDags::test_get_dags failures for query_params 13/14/17/21/23.


* fix(tests): correct test_aliased_*_returns_nullable_filter assertions

The dag_run_start_date and dag_run_end_date filters in the DAGs route use
an outer join, so NULL means "the DAG has no runs" — not "currently running".
They must return a plain RangeFilter, not NullableDatetimeRangeFilter.

Replace the two tests that incorrectly expected NullableDatetimeRangeFilter
for aliased callers with tests that assert plain RangeFilter is returned.

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

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 (ARM)" is working again!

2026-05-18 Thread GitBox


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

Head commit for run:
c5408b446c47ed8b8a218a3d9fd7f5e9e6823421 / Jarek Potiuk 
Translations: add missing Polish translations for new UI keys (#66822)

42 new keys across common, components, dag, and dags namespaces:
deadline alerts/status block, panel graph filters, "Clear All Mapped
Tasks" actions, "Match anywhere" advanced search, task group plurals,
override-existing-params, zoom-to-task, and newer/older runs grid
buttons. Polish-specific _few and _many plural forms added for all
new pluralized keys.

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

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 (ARM)" is working again!

2026-05-17 Thread GitBox


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

Head commit for run:
49958a5000a25fe627efb42917d94240ba5bf4df / Shahar Epstein 
<[email protected]>
Add static check ensuring trigger `__init__()` and `serialize()` stay in sync 
(#66960)

* Add static check ensuring trigger __init__ and serialize() stay in sync

Trigger __init__ and serialize() are written as a pair: any __init__
parameter that serialize() does not return is silently dropped when the
triggerer re-instantiates the trigger, falling back to the parameter's
default. This adds an AST-based prek static check over provider triggers
that flags such mismatches, resolving __init__/serialize() pairs through
in-file base classes (including **super().serialize() spreads).

Five existing violations are excluded as KNOWN_VIOLATIONS pending a
follow-up fix; three by-design cases (deprecated/aliased params folded
into their replacement at construction time) are permanently excluded.

* Update scripts/ci/prek/check_trigger_serialize_init.py

Co-authored-by: Wei Lee 

* Rename noun-style helper functions to _get_/get_ form

Rename based on Lee-W's review feedback:
- _init_param_names → _get_init_param_names
- _base_simple_names → _get_base_simple_names
- _method → _get_method
- _serialize_keys → _get_serialize_keys
- _super_serialize_keys → _get_super_serialize_keys
- violations → get_violations

-

Co-authored-by: Wei Lee 

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

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 (ARM)" is working again!

2026-05-16 Thread GitBox


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

Head commit for run:
74ec32ff95092316123ddfc2d9ca31ae59f22d18 / Shahar Epstein 
<[email protected]>
Enable ruff B008 (function-call-in-default-argument) and fix violations (#66979)

Co-authored-by: Jens Scheffler <[email protected]>

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

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 (ARM)" is working again!

2026-05-15 Thread GitBox


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

Head commit for run:
4d5649349ffce99264f50bd59c87d320b31bc0cb / rom sharon 
<[email protected]>
Add PAT connection to snowflake in SnowflakeHook (#66953)

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

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 (ARM)" is working again!

2026-05-14 Thread GitBox


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

Head commit for run:
d74039c075138a43bde41663d8f82690abd53a73 / Shahar Epstein 
<[email protected]>
fix `BigQueryStreamingBufferEmptySensor.poke()` always raise `NotFound` (#66962)

* Fix BigQueryStreamingBufferEmptySensor failing against real BigQuery

The sensor passed the legacy ``project:dataset.table`` string to
``Client.get_table``, which only accepts a ``TableReference`` or a
standard-SQL ``project.dataset.table`` string. Against real BigQuery the
poke always raised ``NotFound``, so the system test DAG could never get
past ``check_streaming_buffer_empty``. Build an explicit
``TableReference`` instead, mirroring ``BigQueryHook.insert_all``.

Co-Authored-By: Claude Opus 4.7 

* Fix streaming_insert in BigQuery sensors system test

The streaming_insert task passed rows in the {"json": {...}} REST-API
envelope to BigQueryHook.insert_all, which feeds them to the client
library's insert_rows -- that expects plain row dicts, so the insert
failed with "no such field: json" and no row was ever streamed. Pass
plain row dicts instead, and set fail_on_error=True so a broken
streaming insert fails the task loudly instead of silently no-ooping.

The misleading {"json": {...}} format came straight from the insert_all
docstring, so fix that (and its unit-test fixtures) too.

Co-Authored-By: Claude Opus 4.7 

* Make BigQuery sensors system test resilient to streaming buffer metadata lag

BigQuery's streamingBuffer table metadata is eventually consistent: for a
few seconds after a streaming insert the row is in the buffer but
table.streaming_buffer is still None, so check_streaming_buffer_empty can
falsely pass before the buffer is reported at all. The streaming_insert
task now waits for the metadata to appear before completing, making the
system test deterministic.

This is a workaround for a known sensor limitation, documented in the
sensor docstring and tracked at
https://github.com/apache/airflow/issues/66963

Co-Authored-By: Claude Opus 4.7 

-

Co-authored-by: Claude Opus 4.7 

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

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 (ARM)" is working again!

2026-05-14 Thread GitBox


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

Head commit for run:
2fe52abc2c0cda18c32e4d92397f8da3532912eb / Jason(Zhe-You) Liu 
<[email protected]>
AGENTS.md: Require batching for bulk DELETE/UPDATE in scheduler (#66908)

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

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 (ARM)" is working again!

2026-05-14 Thread GitBox


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

Head commit for run:
a1470a949bc278aafca4212b95069b4b75954015 / Jens Scheffler 
<[email protected]>
Neutralize path separator in IMAP (#66951)

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

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 (ARM)" is working again!

2026-05-13 Thread GitBox


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

Head commit for run:
120dbed3462cedcb980aac022c587ba434249eb1 / Jarek Potiuk 
Add `host_key_policy` option to `ComputeEngineSSHHook` (#66746)

* Add host_key_policy option to ComputeEngineSSHHook

Exposes paramiko's `MissingHostKeyPolicy` choice as a constructor
argument so callers can opt into strict host-key verification on the
SSH transport. The argument accepts the string aliases `"auto_add"`,
`"reject"` and `"warning"` (which map to the matching `paramiko`
policy classes) and also passes through any custom
`paramiko.MissingHostKeyPolicy` instance — so a caller that wants to
pin the remote host's key from GCE guest attributes / instance
metadata can plug in a policy that loads it on the fly.

The default is `"auto_add"`, preserving the historical behaviour of
this hook; no migration is required for existing callers. The
previous inline comment claiming the missing host-key check was
unrelated to the local private key is removed — it conflated two
different concerns and is replaced with a pointer to the new
constructor argument.

Generated-by: Claude Opus 4.7 (1M context) following the guidelines at
https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions

* Address review: docstring, ValueError chaining, top-level paramiko import

@shahar1 review on PR #66746:

* Add :param host_key_policy: to the ComputeEngineSSHHook docstring so
  users see the option without reading the source.
* Fix the _resolve_host_key_policy() docstring to say ValueError (matches
  what is actually raised) instead of AirflowException.
* Re-raise the unknown-policy ValueError with from None so the KeyError
  implementation detail doesn't leak into the chained traceback.
* Move 'import paramiko' to module top in test_compute_ssh.py; the
  function-local imports were unnecessary now that the test class is
  permanent.

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

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 (ARM)" is working again!

2026-05-13 Thread GitBox


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

Head commit for run:
79a7a4181786412385d7f8ff0a7134859eed0398 / Jarek Potiuk 
Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests under PyJWT 2.12 
(#66840)

PyJWT 2.12.0 (2026-03-12) tightened type validation: jwt.encode now
rejects iss=None with TypeError: Issuer (iss) must be a string.

Two independent symptoms surfaced:

1. flask_jwt_extended.tokens.py does 'from jwt.types import Options',
   and jwt.types.Options was first added in PyJWT 2.11.0. The providers
   Compat 3.0.6 matrix job resolves pyjwt to 2.10.x because airflow-core
   3.0.6's pyjwt floor is permissive, breaking collection of every
   providers/fab/tests/unit/fab/** test with:

 ImportError: cannot import name 'Options' from 'jwt.types'

   Pin pyjwt>=2.11.0 directly in providers/fab/pyproject.toml so the
   FAB provider keeps installing cleanly regardless of which airflow-core
   release it is paired with. This is the original fix.

2. Once pyjwt resolves to 2.12+, every test path that constructs a JWT
   without setting [api_auth] jwt_issuer fails with
   TypeError: Issuer (iss) must be a string. Current main is robust to
   this (commit a440d1db93, 2026-01-31, deletes iss from the claims
   when the configured issuer is falsy), but airflow-core 3.0.6
   (released 2025-08-25) predates that fix. Under the Compat 3.0.6
   matrix this manifested as 41 test failures across edge3, keycloak,
   and FAB.

   This is a test-only issue — in production users either configure
   jwt_issuer themselves or the runtime error surfaces immediately;
   the unique hot path is tests that exercise JWT generation under
   default config.

   Fix by setting AIRFLOW__API_AUTH__JWT_ISSUER to a non-empty default
   in the shared test pytest_plugin, so every JWT-generating test path
   is invariant to which airflow-core version is installed. The four
   TestRevokeToken tests in test_tokens.py construct synthetic tokens
   without an iss claim on purpose and now pass issuer=None to the
   validator explicitly so they remain invariant to that default.

Reproduced in:
- https://github.com/apache/airflow/actions/runs/25760423290/job/75664049129
- https://github.com/apache/airflow/actions/runs/2563902/job/75715167807

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

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 (ARM)" is working again!

2026-05-12 Thread GitBox


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

Head commit for run:
c60edf762aabcfc2fd831e67819ab50982b2b23b / Yuseok Jo 
Skip S3 folder-marker keys in S3ToGCSOperator (#65724)

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

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 (ARM)" is working again!

2026-05-11 Thread GitBox


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

Head commit for run:
2bccb39c84eb63a05e4caf69ba2ff44d30320645 / Kacper Muda 
chore: Some nits in asset normalization (#66710)

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

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 (ARM)" is working again!

2026-05-11 Thread GitBox


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

Head commit for run:
231b3e056b2a8881c45a8428e70b9471a7423c95 / Amogh Desai 

Squash unreleased execution API version entries into 2026-06-16 (#66693)

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

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 (ARM)" is working again!

2026-05-10 Thread GitBox


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

Head commit for run:
0c13e8e169a35fec1661db903451603d10c268f2 / Jens Scheffler 
<[email protected]>
fix: update dependencies to fix dependabot alarms in registry (#66630)

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

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 (ARM)" is working again!

2026-05-08 Thread GitBox


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

Head commit for run:
828b5454b6fa82970b879902b69833c28478f226 / 사재혁 
fix: default AIRFLOW_UID to 5 in airflow-init chown lines (#66481)

Signed-off-by: JaehyuckSa 

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

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 ARM" is working again!

2025-10-22 Thread GitBox


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

Head commit for run:
b49948152b46d189e98c25a2fd246ac4eab7e441 / Amogh Desai 

Use the correct backfill command in airflowctl tests (#57071)

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

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 ARM" is working again!

2025-10-21 Thread GitBox


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

Head commit for run:
e6e337061ef3f1055fe0839f3024e444f68697ca / Lohith M 
<[email protected]>
docs:improve plugin system documentation for clarity and completeness (#56177)

* docs:improve plugin system documentation for clarity and completeness

* Apply suggestion from @kaxil

* Review feedback

Co-authored-by: Brent Bovenzi 

-

Co-authored-by: Kaxil Naik 
Co-authored-by: Jens Scheffler <[email protected]>
Co-authored-by: Brent Bovenzi 

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

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 ARM" is working again!

2025-10-20 Thread GitBox


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

Head commit for run:
3eda4081921c17a3d04c7b2f994a5b7671ffc219 / Zhen-Lun (Kevin) Hong 

fix mypy type errors in imap provider for sqlalchemy 2 upgrade (#56810)

* fix mypy type errors in imap provider for sqlalchemy 2 upgrade

* refactor: simplify if clause to or operation

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

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 ARM" is working again!

2025-10-20 Thread GitBox


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

Head commit for run:
f6ed4be72f479503cb78ce6404975c00a743d111 / rich7420 
<[email protected]>
fix mypy type errors in test_connection.py (#56803)

* fix mypy type errors in test_connection.py

* fix ruff error

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

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 ARM" is working again!

2025-10-19 Thread GitBox


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

Head commit for run:
2e1422be30e54a02f5e9af9ce02f0bb686b2fb0f / John Nguyen 
<[email protected]>
Add fail_on_file_not_exist to SFTPToGCSOperator (#56528)

* Add fail_on_file_not_exist to SFTPToGCSOperator

* working with local DAG

* working with local DAG

* Trigger Build

* fix test

* fix unit test case

-

Co-authored-by: John Nguyen 

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

With regards,
GitHub Actions via GitBox


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



  1   2   3   >