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]
