The GitHub Actions job "Check newsfragment PR number" on airflow.git/tkp/client 
has succeeded.
Run started by GitHub user timkpaine (triggered by timkpaine).

Head commit for run:
cfcf15f52e473609e2879e73de086e811b146b4c / Tim Paine 
<[email protected]>
Add built-in local REST client for trusted Airflow processes

Adds airflow.api.client.get_local_rest_client(), an in-process Core API
client that lets trusted Airflow processes (scheduler, DAG processor,
triggerer, plugins) call Core REST API endpoints with no credentials or
network overhead. It is the recommended Airflow 3 replacement for code
that previously relied on direct metadata-DB helpers (Pool.create,
Variable.get, ...). Covers pools, DAGs, DAG runs, connections, variables,
task instances, config, and assets, returning typed Core API response
models.

Authorization is handled without bypassing the real auth manager: in-process
requests authenticate as a SystemUser, and the Core API security layer grants
SystemUser full access and skips per-resource permission filtering. No global
auth-manager state is mutated and no metadata-DB enumeration is performed for
filtering. Contexts where ORM access is intentionally blocked (worker/task
processes) are refused with a clear error instead of escalating to privileged
Core API access.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to