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 07af14ae75 Skip test_scan_stale_dags_when_dag_folder_change in DB
isolation mode (#41893)
add b8a25b9802 Initialize new airflow/ui directory (#41846)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 1 +
.github/boring-cyborg.yml | 1 +
.github/workflows/basic-tests.yml | 41 +
.github/workflows/ci.yml | 2 +
.gitignore | 7 +
.pre-commit-config.yaml | 39 +-
.rat-excludes | 1 +
airflow/{www => ui}/.prettierignore | 0
airflow/ui/.prettierrc | 11 +
airflow/ui/CONTRIBUTING.md | 70 +
airflow/ui/README.md | 69 +
airflow/ui/dev/index.html | 26 +
airflow/ui/eslint.config.js | 54 +
airflow/ui/index.html | 13 +
airflow/ui/openapi-gen/queries/common.ts | 1505 +++++
airflow/ui/openapi-gen/queries/index.ts | 4 +
airflow/ui/openapi-gen/queries/infiniteQueries.ts | 1 +
airflow/ui/openapi-gen/queries/prefetch.ts | 1357 +++++
airflow/ui/openapi-gen/queries/queries.ts | 2990 ++++++++++
airflow/ui/openapi-gen/queries/suspense.ts | 1689 ++++++
airflow/ui/openapi-gen/requests/core/ApiError.ts | 25 +
.../openapi-gen/requests/core/ApiRequestOptions.ts | 21 +
airflow/ui/openapi-gen/requests/core/ApiResult.ts | 7 +
.../openapi-gen/requests/core/CancelablePromise.ts | 126 +
airflow/ui/openapi-gen/requests/core/OpenAPI.ts | 57 +
airflow/ui/openapi-gen/requests/core/request.ts | 387 ++
airflow/ui/openapi-gen/requests/index.ts | 7 +
airflow/ui/openapi-gen/requests/schemas.gen.ts | 3240 ++++++++++
airflow/ui/openapi-gen/requests/services.gen.ts | 3310 +++++++++++
airflow/ui/openapi-gen/requests/types.gen.ts | 6197 ++++++++++++++++++++
airflow/ui/package.json | 52 +
airflow/ui/pnpm-lock.yaml | 6053 +++++++++++++++++++
airflow/{www/static => ui/public}/pin_32.png | Bin
airflow/ui/src/app.test.tsx | 119 +
airflow/{www/static/js/theme.ts => ui/src/app.tsx} | 37 +-
airflow/ui/src/assets/AirflowPin.tsx | 77 +
airflow/ui/src/dagsList.tsx | 180 +
airflow/ui/src/main.tsx | 65 +
airflow/ui/src/nav.tsx | 76 +
airflow/{www/static/js => ui/src}/theme.ts | 3 +
.../static/js/theme.ts => ui/src/utils/test.tsx} | 35 +-
.../static/js/theme.ts => ui/src/vite-env.d.ts} | 21 +-
.../{www/static/js/theme.ts => ui/testsSetup.ts} | 23 +-
airflow/ui/tsconfig.app.json | 29 +
airflow/ui/tsconfig.json | 7 +
airflow/ui/tsconfig.node.json | 27 +
.../{www/static/js/theme.ts => ui/vite.config.ts} | 48 +-
airflow/www/app.py | 2 +
.../www/extensions/init_react_ui.py | 31 +-
airflow/www/package.json | 1 +
.../www/static/js/components/NewTable/NewTable.tsx | 2 +-
airflow/www/static/js/components/Table/index.tsx | 2 +-
airflow/www/static/js/theme.ts | 40 +-
airflow/www/templates/airflow/main.html | 7 +
airflow/www/yarn.lock | 5 +
codecov.yml | 1 +
contributing-docs/08_static_code_checks.rst | 6 +
dev/breeze/doc/03_developer_tasks.rst | 11 +
dev/breeze/doc/ci/04_selective_checks.md | 3 +
dev/breeze/doc/images/output-commands.svg | 92 +-
dev/breeze/doc/images/output_compile-ui-assets.svg | 119 +
dev/breeze/doc/images/output_compile-ui-assets.txt | 1 +
.../output_setup_check-all-params-in-groups.svg | 12 +-
.../output_setup_check-all-params-in-groups.txt | 2 +-
.../output_setup_regenerate-command-images.svg | 24 +-
.../output_setup_regenerate-command-images.txt | 2 +-
dev/breeze/doc/images/output_static-checks.svg | 112 +-
dev/breeze/doc/images/output_static-checks.txt | 2 +-
dev/breeze/doc/images/output_testing_db-tests.svg | 6 +-
.../doc/images/output_testing_non-db-tests.svg | 6 +-
dev/breeze/doc/images/output_testing_tests.svg | 8 +-
.../airflow_breeze/commands/developer_commands.py | 33 +-
.../commands/developer_commands_config.py | 10 +
.../commands/release_management_commands.py | 1 +
.../src/airflow_breeze/commands/setup_commands.py | 1 +
dev/breeze/src/airflow_breeze/global_constants.py | 1 +
dev/breeze/src/airflow_breeze/pre_commit_ids.py | 3 +
dev/breeze/src/airflow_breeze/utils/path_utils.py | 8 +
dev/breeze/src/airflow_breeze/utils/run_utils.py | 79 +-
.../src/airflow_breeze/utils/selective_checks.py | 13 +
dev/breeze/tests/test_selective_checks.py | 65 +-
scripts/ci/pre_commit/compile_ui_assets.py | 74 +
scripts/ci/pre_commit/compile_ui_assets_dev.py | 65 +
scripts/ci/pre_commit/{www_lint.py => lint_ui.py} | 11 +-
scripts/ci/pre_commit/{www_lint.py => lint_www.py} | 0
85 files changed, 28692 insertions(+), 279 deletions(-)
copy airflow/{www => ui}/.prettierignore (100%)
create mode 100644 airflow/ui/.prettierrc
create mode 100644 airflow/ui/CONTRIBUTING.md
create mode 100644 airflow/ui/README.md
create mode 100644 airflow/ui/dev/index.html
create mode 100644 airflow/ui/eslint.config.js
create mode 100644 airflow/ui/index.html
create mode 100644 airflow/ui/openapi-gen/queries/common.ts
create mode 100644 airflow/ui/openapi-gen/queries/index.ts
create mode 100644 airflow/ui/openapi-gen/queries/infiniteQueries.ts
create mode 100644 airflow/ui/openapi-gen/queries/prefetch.ts
create mode 100644 airflow/ui/openapi-gen/queries/queries.ts
create mode 100644 airflow/ui/openapi-gen/queries/suspense.ts
create mode 100644 airflow/ui/openapi-gen/requests/core/ApiError.ts
create mode 100644 airflow/ui/openapi-gen/requests/core/ApiRequestOptions.ts
create mode 100644 airflow/ui/openapi-gen/requests/core/ApiResult.ts
create mode 100644 airflow/ui/openapi-gen/requests/core/CancelablePromise.ts
create mode 100644 airflow/ui/openapi-gen/requests/core/OpenAPI.ts
create mode 100644 airflow/ui/openapi-gen/requests/core/request.ts
create mode 100644 airflow/ui/openapi-gen/requests/index.ts
create mode 100644 airflow/ui/openapi-gen/requests/schemas.gen.ts
create mode 100644 airflow/ui/openapi-gen/requests/services.gen.ts
create mode 100644 airflow/ui/openapi-gen/requests/types.gen.ts
create mode 100644 airflow/ui/package.json
create mode 100644 airflow/ui/pnpm-lock.yaml
copy airflow/{www/static => ui/public}/pin_32.png (100%)
create mode 100644 airflow/ui/src/app.test.tsx
copy airflow/{www/static/js/theme.ts => ui/src/app.tsx} (60%)
create mode 100644 airflow/ui/src/assets/AirflowPin.tsx
create mode 100644 airflow/ui/src/dagsList.tsx
create mode 100644 airflow/ui/src/main.tsx
create mode 100644 airflow/ui/src/nav.tsx
copy airflow/{www/static/js => ui/src}/theme.ts (95%)
copy airflow/{www/static/js/theme.ts => ui/src/utils/test.tsx} (57%)
copy airflow/{www/static/js/theme.ts => ui/src/vite-env.d.ts} (72%)
copy airflow/{www/static/js/theme.ts => ui/testsSetup.ts} (72%)
create mode 100644 airflow/ui/tsconfig.app.json
create mode 100644 airflow/ui/tsconfig.json
create mode 100644 airflow/ui/tsconfig.node.json
copy airflow/{www/static/js/theme.ts => ui/vite.config.ts} (50%)
copy scripts/ci/pre_commit/www_lint.py =>
airflow/www/extensions/init_react_ui.py (56%)
mode change 100755 => 100644
create mode 100644 dev/breeze/doc/images/output_compile-ui-assets.svg
create mode 100644 dev/breeze/doc/images/output_compile-ui-assets.txt
create mode 100755 scripts/ci/pre_commit/compile_ui_assets.py
create mode 100755 scripts/ci/pre_commit/compile_ui_assets_dev.py
copy scripts/ci/pre_commit/{www_lint.py => lint_ui.py} (75%)
rename scripts/ci/pre_commit/{www_lint.py => lint_www.py} (100%)