This is an automated email from the ASF dual-hosted git repository. bbovenzi pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/airflow.git.
from 4f1e66d Upload KinD logs on cancell too (#19554) add 1975161 New Tree View (#18675) No new revisions were added by this update. Summary of changes: .github/workflows/ci.yml | 24 + .gitignore | 3 + CI.rst | 2 + CONTRIBUTING.rst | 18 +- LICENSE | 3 + airflow/www/.babelrc | 8 + airflow/www/.eslintrc | 8 +- airflow/{ui/.eslintrc.js => www/jest-setup.js} | 32 +- .../{static/js/variable_edit.js => jest.config.js} | 13 +- airflow/www/package.json | 34 +- airflow/www/static/js/datetime_utils.js | 12 + airflow/www/static/js/graph.js | 1 + airflow/www/static/js/tree.js | 496 --- airflow/www/static/js/tree/InstanceTooltip.jsx | 145 + airflow/www/static/js/tree/StatusBox.jsx | 72 + airflow/www/static/js/tree/Tree.jsx | 75 + airflow/www/static/js/tree/dagRuns/Bar.jsx | 86 + airflow/www/static/js/tree/dagRuns/Tooltip.jsx | 99 + airflow/www/static/js/tree/dagRuns/index.jsx | 108 + airflow/www/static/js/tree/dagRuns/index.test.jsx | 158 + .../src/index.tsx => www/static/js/tree/index.jsx} | 50 +- airflow/www/static/js/tree/renderTaskRows.jsx | 172 + airflow/www/static/js/tree/renderTaskRows.test.jsx | 169 + airflow/www/static/js/tree/useTreeData.js | 103 + airflow/www/static/js/tree/useTreeData.test.js | 100 + airflow/www/templates/airflow/dag.html | 4 +- airflow/www/templates/airflow/tree.html | 44 +- airflow/www/utils.py | 45 +- airflow/www/views.py | 233 +- airflow/www/webpack.config.js | 30 +- airflow/www/yarn.lock | 4266 +++++++++++++++++++- scripts/ci/selective_ci_checks.sh | 26 + setup.cfg | 1 + tests/www/views/test_views_tasks.py | 23 - 34 files changed, 5842 insertions(+), 821 deletions(-) create mode 100644 airflow/www/.babelrc copy airflow/{ui/.eslintrc.js => www/jest-setup.js} (67%) copy airflow/www/{static/js/variable_edit.js => jest.config.js} (81%) delete mode 100644 airflow/www/static/js/tree.js create mode 100644 airflow/www/static/js/tree/InstanceTooltip.jsx create mode 100644 airflow/www/static/js/tree/StatusBox.jsx create mode 100644 airflow/www/static/js/tree/Tree.jsx create mode 100644 airflow/www/static/js/tree/dagRuns/Bar.jsx create mode 100644 airflow/www/static/js/tree/dagRuns/Tooltip.jsx create mode 100644 airflow/www/static/js/tree/dagRuns/index.jsx create mode 100644 airflow/www/static/js/tree/dagRuns/index.test.jsx copy airflow/{ui/src/index.tsx => www/static/js/tree/index.jsx} (55%) create mode 100644 airflow/www/static/js/tree/renderTaskRows.jsx create mode 100644 airflow/www/static/js/tree/renderTaskRows.test.jsx create mode 100644 airflow/www/static/js/tree/useTreeData.js create mode 100644 airflow/www/static/js/tree/useTreeData.test.js