The GitHub Actions job "Tests (ARM)" on airflow.git/v3-2-test has succeeded.
Run started by GitHub user bbovenzi (triggered by bbovenzi).

Head commit for run:
48d53b6e050600cf942ca255b0cf3824f5e1b708 / Rahul Vats 
<[email protected]>
Apply reserved-key check to XCom update payload (#65915) (#66913)

XComCreateBody (POST /xcomEntries) rejects payloads containing
reserved serialization keys (__classname__, __type, __var,
__data__, …) via a field_validator that walks the value
recursively. XComUpdateBody (PATCH /xcomEntries/{key}) was
missing the same validator, so a payload that POST correctly
rejects with 422 was accepted on PATCH and stored as-is.

Extracts the recursive walker to a module-level
_check_forbidden_xcom_keys helper and has both XComCreateBody
and XComUpdateBody delegate to it, so create and update apply
the same payload-key check from a single source. A parametrized
test mirroring the existing
test_create_xcom_entry_blocks_forbidden_keys covers the PATCH
path.

(cherry picked from commit c1734893709c9d0bfeaa496799f4c560fc93fac4)

Co-authored-by: Jarek Potiuk <[email protected]>

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

With regards,
GitHub Actions via GitBox


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

Reply via email to