This is an automated email from the ASF dual-hosted git repository.
taragolis pushed a change to branch xdist-tests-distribution
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard d58ce4e416 Access to connection fix for AWS tests
discard 1d77206177 A bit more @pytest.mark.enable_redact
omit 6de674c169 @pytest.mark.enable_redact for other failed tests
omit 4325e57b42 Enable/disable redact
omit 94c4e837a1 Disable redact in all modules except specific
omit 64d7de39b0 Additional workarounds for avoid side effects
omit fb1413910a loadgroup -> loadfile
omit 5336fe74b4 Distribute parrallel (xdist) test by different rules
add 17eaf8eae3 Resolve `PT012` in `SFTP` provider tests (#38518)
add e2cf24f4d6 Remove FAB provider from "chicken-egg" providers. (#38698)
add c65ebdac32 Update providers metadata 2024-04-03 (#38706)
add 10db7d543a Fix minor typo in Breeze cheatsheet (#38692)
add f142e9ba4e Add support for OrbStack in breeze (#38725)
add 0f7f2fa6a2 The dev0 suffix should only be applied in main (#38727)
add 6c217ae342 bump uv to 0.1.28 (#38690)
add 5337066492 Fix grid header rendering (#38720)
add ecd69955f9 fix: Remove redundant operator information from facets
(#38264)
add 329c76d2e3 Rename UV_REQUEST_TIMEOUT to UV_HTTP_TIMEOUT and make it
more usable (#38739)
add 2b61725f58 feat: Add mobuchowski ad Code Owner for OpenLineage
provider code (#38738)
add 02ce3a0238 Edited timetable docs (#38505)
add 586a67d5bf Better cleanup `LazyDictWithCache` and `ProviderManager`
(#38730)
add fb7f82ccd5 Make UV_HTTP_TIMEOUT default value bigger in WSL2
environment (#38742)
add 6172b44218 Unhide CI instructions when dependencies need regeneration
(#38748)
add be893001ce Switch to `pip` for all PROD images built in the release
branches (#38749)
add 901c3a6504 Feature/refactor azure synapse pipeline class (#38723)
add c2981fec55 Adding support to hive hook for high availability Hive
installations (#38651)
add b606b96e50 Respect `@pytest.mark.filterwarnings` in prohibited
warnings (#38684)
add b094da448f Improve audit log events filter (#38719)
add 567246f1b1 Fix decryption of trigger kwargs when downgrading. (#38743)
add 370998d8a8 Also disable UV for PROD cache build in release branches
(#38752)
add ff33a05335 Bump undici from 5.28.3 to 5.28.4 in /airflow/www (#38751)
add b80e17c48b add Wei Lee to committer list (#38740)
add e6eec0cfad Use async db calls in WorkflowTrigger (#38689)
add f0c3bbba45 Distribute parrallel (xdist) test by different rules
add 1042dc8bda loadgroup -> loadfile
add 3ecbc65dc6 Additional workarounds for avoid side effects
add 9d996ebf61 Disable redact in all modules except specific
add 7a285c4b1f Enable/disable redact
add eb320dbf40 @pytest.mark.enable_redact for other failed tests
add 0917a7491f A bit more @pytest.mark.enable_redact
add e366fb45a0 Access to connection fix for AWS tests
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d58ce4e416)
\
N -- N -- N refs/heads/xdist-tests-distribution (e366fb45a0)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 -
.github/CODEOWNERS | 43 ++--
.github/workflows/additional-prod-image-tests.yml | 2 +
.github/workflows/build-images.yml | 2 +-
.github/workflows/ci.yml | 2 +-
.github/workflows/prod-image-build.yml | 13 +-
.github/workflows/prod-image-extra-checks.yml | 10 +-
.github/workflows/push-image-cache.yml | 2 +-
Dockerfile | 7 +-
Dockerfile.ci | 8 +-
airflow/providers/apache/hive/hooks/hive.py | 21 +-
airflow/providers/microsoft/azure/CHANGELOG.rst | 9 +
airflow/providers/microsoft/azure/hooks/synapse.py | 76 +++++--
airflow/providers/microsoft/azure/provider.yaml | 5 +-
airflow/providers/openlineage/extractors/bash.py | 22 +-
.../providers/openlineage/extractors/manager.py | 17 +-
airflow/providers/openlineage/extractors/python.py | 22 +-
airflow/providers/openlineage/plugins/facets.py | 11 +
airflow/providers/openlineage/utils/utils.py | 78 ++++---
airflow/providers/sftp/triggers/sftp.py | 2 +-
airflow/providers_manager.py | 6 +-
airflow/triggers/external_task.py | 46 ++--
airflow/utils/db.py | 14 +-
airflow/www/static/js/dag/details/AuditLog.tsx | 73 +++---
airflow/www/static/js/dag/details/Header.tsx | 30 +--
airflow/www/static/js/dag/details/index.tsx | 6 +-
airflow/www/yarn.lock | 6 +-
airflow_pre_installed_providers.txt | 2 +-
contributing-docs/testing/unit_tests.rst | 2 +-
dev/breeze/doc/images/output-commands.svg | 96 ++++----
dev/breeze/doc/images/output_ci-image_build.svg | 2 +-
dev/breeze/doc/images/output_ci-image_build.txt | 2 +-
dev/breeze/doc/images/output_prod-image_build.svg | 2 +-
dev/breeze/doc/images/output_prod-image_build.txt | 2 +-
dev/breeze/doc/images/output_shell.svg | 160 +++++++------
dev/breeze/doc/images/output_shell.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.svg | 130 ++++++-----
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
.../airflow_breeze/commands/ci_image_commands.py | 8 +-
.../commands/ci_image_commands_config.py | 2 +-
.../src/airflow_breeze/commands/common_options.py | 9 +-
.../airflow_breeze/commands/developer_commands.py | 16 +-
.../commands/developer_commands_config.py | 6 +
.../src/airflow_breeze/commands/main_command.py | 4 +
.../commands/production_image_commands.py | 8 +-
.../commands/production_image_commands_config.py | 2 +-
dev/breeze/src/airflow_breeze/global_constants.py | 10 +-
.../src/airflow_breeze/params/build_ci_params.py | 5 +-
.../src/airflow_breeze/params/build_prod_params.py | 5 +-
.../airflow_breeze/params/common_build_params.py | 3 +-
.../src/airflow_breeze/params/shell_params.py | 2 +
.../airflow_breeze/utils/docker_command_utils.py | 2 +-
.../src/airflow_breeze/utils/md5_build_check.py | 5 +-
dev/breeze/src/airflow_breeze/utils/platforms.py | 63 ++++++
dev/breeze/src/airflow_breeze/utils/uv_utils.py | 43 ++++
dev/breeze/src/airflow_breeze/utils/visuals.py | 2 +-
.../connections/hive_cli.rst | 4 +
.../authoring-and-scheduling/timetable.rst | 135 +++++------
docs/apache-airflow/project.rst | 1 +
docs/docker-stack/build-arg-ref.rst | 2 +-
generated/provider_metadata.json | 56 ++---
hatch_build.py | 2 +-
pyproject.toml | 6 -
.../ci/pre_commit/update_providers_dependencies.py | 2 +
tests/always/test_providers_manager.py | 71 ++++++
tests/api_experimental/common/test_mark_tasks.py | 18 +-
tests/conftest.py | 51 +++--
tests/deprecations_ignore.yml | 29 +++
tests/jobs/test_backfill_job.py | 8 +-
tests/providers/apache/hive/hooks/test_hive.py | 40 ++++
.../microsoft/azure/hooks/test_synapse_pipeline.py | 248 +++++++++++----------
.../microsoft/azure/operators/test_synapse.py | 2 +-
.../providers/openlineage/extractors/test_bash.py | 35 ++-
.../openlineage/extractors/test_python.py | 33 ++-
tests/providers/sftp/hooks/test_sftp.py | 13 +-
tests/providers/sftp/operators/test_sftp.py | 47 ++--
tests/providers/sftp/sensors/test_sftp.py | 1 -
tests/providers/sftp/triggers/test_sftp.py | 12 +-
tests/triggers/test_external_task.py | 153 ++++++++-----
.../www/api/experimental/test_dag_runs_endpoint.py | 8 +-
tests/www/views/conftest.py | 12 +-
81 files changed, 1325 insertions(+), 795 deletions(-)
create mode 100644 dev/breeze/src/airflow_breeze/utils/uv_utils.py