hkc-8010 commented on PR #69403: URL: https://github.com/apache/airflow/pull/69403#issuecomment-5614853987
Rebased on main. The only conflict was in `execution_api/versions/__init__.py`, where both sides had appended to the same version tuple, but resolving that as a straight union would have been wrong. This branch was cut when 2026-06-30 was the in-progress execution API version. It has been released since, and 2026-10-30 is in progress now, so registering a new endpoint under 2026-06-30 makes a released version advertise an endpoint it never shipped. I moved `AddDagRunNoteUpdateEndpoint` to `v2026_10_30.py`. I also added `versions/v2026_10_30/test_dag_run_notes.py` for the previous-version coverage the versioning guide asks for. It fails if the change sits on a released version, so it pins the placement. Same shape as the existing `test_callbacks.py`. The rest is docstrings. The route, client method and runtime helper now spell out that an empty note removes the note while a null note leaves it alone, since `note: str | None` reads the other way on its own. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
