choo121600 commented on PR #53216:
URL: https://github.com/apache/airflow/pull/53216#issuecomment-3139115284

   In the case of mixed versions (e.g., when a single DagRun starts with v2 and 
switches to v3 during execution), I implemented the indicator to be displayed 
on the left side, as before, rather than adding a separate indicator on the 
right. This approach avoids complex calculations on the server and allows 
handling entirely on the UI side, making it a more efficient trade-off.
   
   Previously, my implementation involved complex elements such as adjusting 
the indicator position, update logic, and hiding the indicator in mixed version 
scenarios. By unifying everything into a single left-side indicator, the 
implementation becomes much simpler. Although this makes it difficult to 
immediately identify the starting version, I accepted this limitation because 
the task-level indicator provides sufficient information.
   
   I also considered the DagBundle Version, but the indicator ultimately 
represents the DAG Version (v1, v2, etc.), which indirectly reflects changes in 
the DagBundle. In particular, GitDagBundle does not have mixed versions, making 
its behavior much simpler and more intuitive. If users need to see the specific 
DagBundle version (e.g., a2208b5e5....), I believe it would be appropriate to 
provide that information via a tooltip.


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