This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a change to branch backport-b43a87e-v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 1402da17693 [v3-3-test] Run UI compile checks in CI when only an
OpenAPI spec changes (#70643)
add cdd806777a2 Bump eslint (#70698)
add 1d6dd85bd1a [v3-3-test] Hide run-on-latest-version option for
non-versioned bundles (#70427) (#70702)
add 4030dc4f598 [v3-3-test] Standardize Alembic migration descriptions and
add a style lint (#69537) (#70262)
add 0e415137601 Add missing Simplified Chinese (zh-CN) translations in
common.json (#70417)
add d08ac289ef8 [v3-3-test] add ownership (#70443) (#70447)
add 1ca02983ac6 [v3-3-test] Docs: clarify Databricks retry_delay uses
exponential backoff (#68622) (#70729)
add f888b94ff64 Revert "[v3-3-test] Docs: clarify Databricks retry_delay
uses exponential backoff (#68622) (#70729)"
add e45fb5c990b [v3-3-test] Document jwt_secret _secret and
LocalFilesystemBackend config support (#67940) (#70730)
add 9235e5c91af [v3-3-test] Fix getsection() dropping env-var overrides on
lazy-registered provider sections (#68895) (#70732)
add 79d52f5ad08 [v3-3-test] Improve SQLite test DB health checks (#68021)
(#70733)
add 07653ca3b83 [v3-3-test] Add run_type tag to dagrun.duration.failed
timeout metric (#67765) (#70731)
add 19cf2f33a07 [v3-3-test] Tidy taskgroup topo-sort tests; note why grid
group_dict is uncached (#70590) (#70686)
add c93ea0cb300 Bump the 3-3-uv-dependency-updates group in /dev/breeze
with 8 updates (#70608)
add ae84ab6935f Fix secrets not masked in Rendered Templates view with
KubernetesPodOperator (#68975) (#70756)
add fcfe46b68f8 Fix NPM vulenaribilities in simple auth manager (#70191)
(#70753)
add 1e07bdae52f Fix sphinx build error (#69505) (#70761)
add d4919f90501 Merge branch 'v3-3-test' into backport-b43a87e-v3-3-test
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 2 +-
.pre-commit-config.yaml | 2 +-
airflow-core/docs/best-practices.rst | 2 +-
airflow-core/docs/howto/set-config.rst | 1 +
airflow-core/docs/migrations-ref.rst | 34 +-
.../local-filesystem-secrets-backend.rst | 47 ++-
airflow-core/newsfragments/67765.bugfix.rst | 1 +
.../auth/managers/simple/ui/package.json | 3 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 13 +-
.../airflow/api_fastapi/core_api/routes/ui/grid.py | 5 +
.../src/airflow/jobs/scheduler_job_runner.py | 2 +-
...03_2_7_0_add_include_deferred_column_to_pool.py | 2 +-
.../0004_2_8_0_add_clear_number_to_dag_run.py | 2 +-
...011_2_9_0_add_dataset_expression_in_dagmodel.py | 2 +-
...2_9_0_adding_adding_max_failure_runs_column_.py | 2 +-
...014_2_9_0_add_display_name_for_dag_and_task_.py | 2 +-
.../0015_2_9_0_update_trigger_kwargs_type.py | 2 +-
.../0019_2_10_0_add_new_executor_field_to_db.py | 2 +-
...2_10_0_added_dagpriorityparsingrequest_table.py | 2 +-
.../0043_3_0_0_remove_scheduler_lock_column.py | 2 +-
.../versions/0047_3_0_0_add_dag_versioning.py | 2 +-
...task_instance_trigger_timeout_to_utcdatetime.py | 2 +-
..._3_0_0_remove_pickled_data_from_dagrun_table.py | 2 +-
...3_0_0_add_new_task_instance_field_scheduled_.py | 2 +-
.../0059_3_0_0_remove_external_trigger_field.py | 2 +-
...4_3_1_0_add_last_parse_duration_to_dag_model.py | 2 +-
...3_2_0_replace_asset_trigger_table_with_asset.py | 2 +-
...0_3_2_0_add_timetable_type_to_dag_table_for_.py | 2 +-
.../src/airflow/secrets/local_filesystem.py | 1 +
.../ui/public/i18n/locales/zh-CN/common.json | 66 ++-
.../ui/src/components/Clear/Run/ClearRunDialog.tsx | 21 +-
.../Clear/TaskInstance/runOnLatestVersion.test.ts | 17 +-
.../Clear/TaskInstance/runOnLatestVersion.ts | 3 +-
airflow-core/src/airflow/utils/db_manager.py | 8 +
airflow-core/tests/unit/core/test_configuration.py | 30 ++
airflow-core/tests/unit/jobs/test_scheduler_job.py | 38 ++
airflow-core/tests/unit/utils/test_db_manager.py | 8 +
airflow-core/tests/unit/utils/test_task_group.py | 11 +-
contributing-docs/14_metadata_database_updates.rst | 4 +-
dev/breeze/uv.lock | 84 ++--
devel-common/src/tests_common/pytest_plugin.py | 178 +++++++-
.../tests/unit/tests_common/test_pytest_plugin.py | 463 +++++++++++++++++++++
providers/.pre-commit-config.yaml | 8 +
.../fab/src/airflow/providers/fab/www/package.json | 2 +-
.../src/airflow/providers/fab/www/pnpm-lock.yaml | 30 +-
scripts/ci/prek/check_migration_patterns.py | 52 ++-
.../tests/ci/prek/test_check_migration_patterns.py | 67 ++-
.../src/airflow_shared/configuration/parser.py | 2 +-
task-sdk/src/airflow/sdk/execution_time/context.py | 28 +-
.../tests/task_sdk/execution_time/test_context.py | 93 +++++
50 files changed, 1205 insertions(+), 155 deletions(-)
create mode 100644 airflow-core/newsfragments/67765.bugfix.rst
create mode 100644 devel-common/tests/unit/tests_common/test_pytest_plugin.py
mode change 100644 => 100755 scripts/ci/prek/check_migration_patterns.py