This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a change to branch backport-1480fd10af-v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from cea0b2fa7d6 Merge branch 'v3-3-test' into backport-1480fd10af-v3-3-test
add 39ca2d16ead Improve confirmation output when connections are added via
cli (#71215) (#72779)
add 72837d91a5b [v3-3-test] Fix td_format rendering of negative durations
(#72694) (#72774) (#72798)
add ac29de1e442 [v3-3-test] Speed up provider asset change detection by
pruning dependency directories (#72784) (#72800)
add 3b9199a2941 [v3-3-test] Skip pnpm store when detecting UI asset
changes (#72783) (#72801)
add 55f70f3c44a [v3-3-test] docs - add create_async_metadata_engine
example (#71663) (#72804)
add 48ebddcfe38 [v3-3-test] documentation - first example more explicit on
airflow syntax (#71316) (#72805)
add 227c2353ce8 [v3-3-test] Stop agent scratch directories from breaking
the boring-cyborg check (#72642) (#72712)
add 97467419c00 [v3-3-test] Run breeze from the locked dev/breeze
environment (#72113) (#72806)
add 0b4a7c42514 Bump the 3-3-fab-ui-package-updates group across 1
directory with 2 updates (#72727)
add 95657864a78 Fix Configuration page e2e test failing when the first
option has no value (#72724) (#72778)
add 2fd54e5e450 Document DAG.test() behavior change in the Airflow 2.7.0
release notes (#72485) (#72777)
add ed40a894ef2 allow deadline alert UUID references in serialized Dag
schema (#70148) (#72738)
add ac5ea9ff3d0 Merge branch 'v3-3-test' into backport-1480fd10af-v3-3-test
No new revisions were added by this update.
Summary of changes:
.github/workflows/basic-tests.yml | 4 +-
.gitignore | 5 +
AGENTS.md | 2 +-
RELEASE_NOTES.rst | 11 +
.../cluster-policies.rst | 21 +-
airflow-core/docs/index.rst | 18 +-
.../src/airflow/cli/commands/connection_command.py | 28 +-
airflow-core/src/airflow/models/serialized_dag.py | 6 +
airflow-core/src/airflow/serialization/schema.json | 7 +
.../ui/tests/e2e/pages/ConfigurationPage.ts | 6 +
.../ui/tests/e2e/specs/configuration.spec.ts | 12 +-
.../unit/cli/commands/test_connection_command.py | 18 +-
.../tests/unit/models/test_serialized_dag.py | 97 ++++
contributing-docs/03_contributors_quick_start.rst | 7 +-
.../contributors_quick_start_gitpod.rst | 5 +-
dev/README_AIRFLOW3_DEV.md | 3 +-
dev/README_RELEASE_AIRFLOW.md | 2 +-
dev/breeze/README.md | 7 +-
dev/breeze/doc/01_installation.rst | 7 +-
.../doc/adr/0016-use-uv-tool-to-install-breeze.md | 2 +-
...017-use-uvx-to-run-breeze-from-local-sources.md | 74 ++-
dev/breeze/src/airflow_breeze/utils/path_utils.py | 10 +-
dev/breeze/src/airflow_breeze/utils/reinstall.py | 13 +-
dev/breeze/tests/test_shim_version_check.py | 8 +-
devel-common/src/tests_common/test_utils/dag.py | 6 +-
.../fab/src/airflow/providers/fab/www/package.json | 4 +-
.../src/airflow/providers/fab/www/pnpm-lock.yaml | 501 +++++----------------
reproducible_build.yaml | 4 +-
scripts/ci/install_breeze.sh | 7 +-
scripts/ci/prek/boring_cyborg.py | 3 +-
scripts/ci/prek/breeze_cmd_line.py | 40 +-
scripts/ci/prek/common_prek_utils.py | 55 ++-
scripts/ci/prek/compile_provider_assets.py | 24 +-
scripts/ci/prek/compile_ui_assets.py | 20 +-
scripts/tests/ci/prek/test_breeze_cmd_line.py | 10 +-
scripts/tests/ci/prek/test_common_prek_utils.py | 47 ++
.../tests/ci/prek/test_compile_provider_assets.py | 133 ++++++
scripts/tests/ci/prek/test_compile_ui_assets.py | 142 ++++++
scripts/tools/setup_breeze | 16 +-
.../src/airflow_shared/timezones/timezone.py | 13 +-
shared/timezones/tests/timezones/test_timezone.py | 11 +
41 files changed, 878 insertions(+), 531 deletions(-)
create mode 100644 scripts/tests/ci/prek/test_compile_provider_assets.py
create mode 100644 scripts/tests/ci/prek/test_compile_ui_assets.py