Abolfazlrwm commented on issue #55432:
URL: https://github.com/apache/airflow/issues/55432#issuecomment-6692461720

   Hi! I'd like to work on this.
   
   I've gone through the discussion and PR #70343 (closed by @kaxil). The key 
lesson: a Task-SDK-only `static_url` override is not sufficient — the API 
server deserializes operator links as `XComOperatorLink`, so a static URL must 
survive serialization and be resolvable there without an XCom lookup, otherwise 
the links render empty in the UI.
   
   Plan:
   - Add an optional `static_url` override on `BaseOperatorLink` (defaults to 
`None`, `get_link()` falls back to it)
   - Carry static URLs through the serialization path and make the API-server 
link resolution return them directly instead of querying XCom
   - Unit tests at the SDK, serialization, and API-server resolution layers, 
plus a docs note for defining extra links
   
   I'll open a PR within 48h. If @iRAFEEK or anyone else is still actively 
working on this, happy to coordinate.


-- 
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]

Reply via email to