You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by gi...@apache.org on 2025/06/03 16:45:16 UTC

(airflow) branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-5425d3c6c1 updated (0f6cbea1aef -> ae8521fd2f1)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-5425d3c6c1
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 0f6cbea1aef Bump the core-ui-package-updates group across 1 directory with 13 updates
     add a65c73b4182 Remove unused entries from `DagAccessEntity` (#51174)
     add 3bd9746d5c3 Add Jake Roach to triage team (#51319)
     add a3295a88eb5 AIP-86 - Add Deadline References (#50677)
     add e64f5b39b04 Add conf column into Dag Runs page (#51270)
     add 2eb420ca67f bugfix(breeze/selective-checks): Not Mocked Caplog Warning (#51272)
     add 2624df691a0 Remove PytestReturnNotNoneWarning (#51327)
     add c7235776e40 Restric pytest 8.4.0 (#51338)
     add c2f54d19955 fix(migrations): from 2.7.0 to 3.0.0 for SQLite (#51336)
     add b1bbc82c80d Add bundle path to sys.path in task runner (#51318)
     add 17824ca1d4a docs: add comments to pytest 8.4.0 limitation (#51340)
     add e25351df3c8 Separate configurations for colorized and json logs in Task SDK / Celery Executor (#51082)
     add 083e03a909f Add back invalid inlet and outlet check before running tasks (#50773)
     add 5e8dee899da feat: Add Airflow-specific OL system tests validation and more tests (#51084)
     add b5a3b4e7d02 feat(task_instances): guard ti update state and set task to fail if exception encountered (#51295)
     add 4dfa427ed81 Add link to cadwyn issue created (#51354)
     add be59edabbe3 Allow test migration to pytest 8.4.0 (#51349)
     add 4cfdd3ea522 Typo correction of German post merge #51276 (#51328)
     add d07f918d0f9 Fix openlineage doc error (#51356)
     add 0fbb9469949 German Translation Refinement and Documentation (#51334)
     add c9429dd1508 Fix selective checks to run docs build when tests files change (#51358)
     add 541f600c5e2 Fix `EksPodOperator` in deferrable mode (#51255)
     add 8cb1d075a0e fix: Use task owner for TASK level Ownership facet (#51305)
     add 8fac3d8b547 Add missing translations for PL (#51331)
     add 241144a967b Add ti information to requeue logs (#49995)
     add a1ba70faebb Fix spelling issue in openlineage (#51368)
     add 6dc41f87680 Bump the fab-ui-package-updates group across 1 directory with 4 updates (#51312)
     add 62adb0bc3b4 Updating SFTPSensor to properly handle scenario where file is missing (#51167)
     add ae8521fd2f1 Bump the core-ui-package-updates group across 1 directory with 13 updates

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   (0f6cbea1aef)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-5425d3c6c1 (ae8521fd2f1)

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 +
 .pre-commit-config.yaml                            |    1 +
 airflow-core/docs/img/airflow_erd.sha256           |    2 +-
 airflow-core/pyproject.toml                        |    1 +
 .../auth/managers/models/resource_details.py       |    2 -
 .../auth/managers/simple/ui/package-lock.json      |  155 +--
 .../auth/managers/simple/ui/package.json           |    8 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         |  196 +--
 .../execution_api/datamodels/taskinstance.py       |    6 +
 .../execution_api/routes/task_instances.py         |  190 ++-
 .../src/airflow/jobs/scheduler_job_runner.py       |    2 +-
 airflow-core/src/airflow/migrations/utils.py       |    9 +
 ...nconsistency_between_ORM_and_migration_files.py |    8 +-
 .../versions/0047_3_0_0_add_dag_versioning.py      |   16 +-
 airflow-core/src/airflow/models/dagrun.py          |    1 +
 airflow-core/src/airflow/models/deadline.py        |  132 +-
 .../src/airflow/ui/src/i18n/locales/de/README.md   |  106 ++
 .../ui/src/i18n/locales/de/connections.json        |    2 +-
 .../src/airflow/ui/src/i18n/locales/de/dags.json   |   31 +-
 .../src/airflow/ui/src/i18n/locales/en/dags.json   |    1 +
 .../src/airflow/ui/src/i18n/locales/pl/dags.json   |   32 +-
 airflow-core/src/airflow/ui/src/pages/DagRuns.tsx  |   13 +
 .../versions/head/test_task_instances.py           |   96 +-
 airflow-core/tests/unit/models/test_deadline.py    |  129 +-
 airflow-ctl/pyproject.toml                         |    1 -
 dev/breeze/README.md                               |    2 +-
 dev/breeze/pyproject.toml                          |    2 +-
 .../src/airflow_breeze/utils/selective_checks.py   |    6 +-
 dev/breeze/tests/test_selective_checks.py          |   12 +-
 devel-common/pyproject.toml                        |    2 +-
 docs/spelling_wordlist.txt                         |    1 +
 .../airflow/providers/amazon/aws/operators/eks.py  |   13 +
 .../aws/auth_manager/test_aws_auth_manager.py      |   15 +-
 .../unit/amazon/aws/hooks/test_batch_waiters.py    |    3 +-
 .../amazon/aws/log/test_cloudwatch_task_handler.py |   70 +-
 .../unit/amazon/aws/log/test_s3_task_handler.py    |   62 +-
 .../tests/unit/amazon/aws/operators/test_eks.py    |   24 +
 .../providers/cncf/kubernetes/operators/pod.py     |    5 +
 .../providers/cncf/kubernetes/triggers/pod.py      |   11 +
 .../unit/cncf/kubernetes/triggers/test_pod.py      |    1 +
 .../providers/fab/auth_manager/fab_auth_manager.py |    4 -
 .../airflow/providers/fab/www/package-lock.json    |  173 +--
 .../fab/src/airflow/providers/fab/www/package.json |    8 +-
 providers/fab/tests/unit/fab/www/test_auth.py      |    1 -
 providers/fab/www-hash.txt                         |    2 +-
 .../providers/openlineage/plugins/adapter.py       |   22 +-
 .../providers/openlineage/plugins/listener.py      |    9 +-
 .../system/openlineage/example_openlineage.json    |  169 ---
 .../example_openlineage_base_complex_dag.py        |  132 ++
 ...e.py => example_openlineage_base_simple_dag.py} |   24 +-
 .../openlineage/example_openlineage_defer.json     |   38 -
 ....py => example_openlineage_defer_simple_dag.py} |   55 +-
 .../example_openlineage_mapped_simple_dag.py       |   85 ++
 ...ample_openlineage_schedule_asset_or_time_dag.py |   78 ++
 ...py => example_openlineage_schedule_cron_dag.py} |   29 +-
 ...penlineage_schedule_list_complex_assets_dag.py} |   37 +-
 ...enlineage_schedule_list_multiple_assets_dag.py} |   30 +-
 ..._openlineage_schedule_list_single_asset_dag.py} |   30 +-
 ...le_openlineage_schedule_multiple_assets_dag.py} |   33 +-
 ...ample_openlineage_schedule_single_asset_dag.py} |   30 +-
 ... example_openlineage_schedule_timetable_dag.py} |   39 +-
 ...e.py => example_openlineage_task_groups_dag.py} |   32 +-
 ...neage.py => example_openlineage_trigger_dag.py} |   46 +-
 ...age.py => example_openlineage_versioned_dag.py} |   24 +-
 .../system/openlineage/expected_events/__init__.py |   75 +
 .../openlineage_base_complex_dag__af2.json         | 1436 ++++++++++++++++++++
 .../openlineage_base_complex_dag__af3.json         | 1392 +++++++++++++++++++
 .../openlineage_base_simple_dag__af2.json          |  338 +++++
 .../openlineage_base_simple_dag__af3.json          |  330 +++++
 .../openlineage_defer_simple_dag.json              |   32 +
 .../openlineage_mapped_simple_dag.json             |   38 +
 ...penlineage_schedule_asset_or_time_dag__af2.json |  188 +++
 ...penlineage_schedule_asset_or_time_dag__af3.json |  215 +++
 .../openlineage_schedule_cron_dag__af2.json        |   59 +
 .../openlineage_schedule_cron_dag__af3.json        |   59 +
 ...eage_schedule_list_complex_assets_dag__af2.json |    1 +
 ...eage_schedule_list_complex_assets_dag__af3.json |  206 +++
 ...age_schedule_list_multiple_assets_dag__af2.json |  101 ++
 ...age_schedule_list_multiple_assets_dag__af3.json |  116 ++
 ...ineage_schedule_list_single_asset_dag__af2.json |   89 ++
 ...ineage_schedule_list_single_asset_dag__af3.json |   95 ++
 ...nlineage_schedule_multiple_assets_dag__af2.json |  164 +++
 ...nlineage_schedule_multiple_assets_dag__af3.json |  188 +++
 ...openlineage_schedule_single_asset_dag__af2.json |   74 +
 ...openlineage_schedule_single_asset_dag__af3.json |   80 ++
 .../openlineage_schedule_timetable_dag__af2.json   |   71 +
 .../openlineage_schedule_timetable_dag__af3.json   |   71 +
 .../openlineage_task_groups_dag.json               |   94 ++
 .../expected_events/openlineage_trigger_dag.json   |  188 +++
 .../openlineage_versioned_dag__af2.json            |    1 +
 .../openlineage_versioned_dag__af3.json            |   53 +
 .../tests/system/openlineage/operator.py           |    5 +-
 .../tests/unit/openlineage/plugins/test_adapter.py |   43 +-
 .../unit/openlineage/plugins/test_listener.py      |  290 +++-
 .../src/airflow/providers/sftp/sensors/sftp.py     |   28 +-
 .../sftp/tests/unit/sftp/sensors/test_sftp.py      |   17 +-
 pyproject.toml                                     |    1 -
 task-sdk/pyproject.toml                            |    1 -
 task-sdk/src/airflow/sdk/api/client.py             |   14 +-
 .../src/airflow/sdk/api/datamodels/_generated.py   |    8 +
 .../src/airflow/sdk/definitions/asset/__init__.py  |   12 +
 task-sdk/src/airflow/sdk/definitions/deadline.py   |   66 +
 task-sdk/src/airflow/sdk/execution_time/comms.py   |   26 +
 .../src/airflow/sdk/execution_time/supervisor.py   |    6 +
 .../src/airflow/sdk/execution_time/task_runner.py  |   26 +
 task-sdk/src/airflow/sdk/log.py                    |   58 +-
 task-sdk/tests/task_sdk/definitions/test_asset.py  |   35 +
 .../tests/task_sdk/definitions/test_deadline.py    |   81 ++
 .../task_sdk/execution_time/test_supervisor.py     |   15 +
 .../task_sdk/execution_time/test_task_runner.py    |   56 +-
 task-sdk/tests/task_sdk/log/test_log.py            |   77 ++
 111 files changed, 8207 insertions(+), 912 deletions(-)
 create mode 100644 airflow-core/src/airflow/ui/src/i18n/locales/de/README.md
 delete mode 100644 providers/openlineage/tests/system/openlineage/example_openlineage.json
 create mode 100644 providers/openlineage/tests/system/openlineage/example_openlineage_base_complex_dag.py
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_base_simple_dag.py} (69%)
 delete mode 100644 providers/openlineage/tests/system/openlineage/example_openlineage_defer.json
 rename providers/openlineage/tests/system/openlineage/{example_openlineage_defer.py => example_openlineage_defer_simple_dag.py} (55%)
 create mode 100644 providers/openlineage/tests/system/openlineage/example_openlineage_mapped_simple_dag.py
 create mode 100644 providers/openlineage/tests/system/openlineage/example_openlineage_schedule_asset_or_time_dag.py
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_schedule_cron_dag.py} (67%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_schedule_list_complex_assets_dag.py} (51%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_schedule_list_multiple_assets_dag.py} (64%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_schedule_list_single_asset_dag.py} (65%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_schedule_multiple_assets_dag.py} (60%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_schedule_single_asset_dag.py} (65%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_schedule_timetable_dag.py} (56%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_task_groups_dag.py} (64%)
 copy providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_trigger_dag.py} (51%)
 rename providers/openlineage/tests/system/openlineage/{example_openlineage.py => example_openlineage_versioned_dag.py} (70%)
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/__init__.py
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_base_complex_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_base_complex_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_base_simple_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_base_simple_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_defer_simple_dag.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_mapped_simple_dag.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_asset_or_time_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_asset_or_time_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_cron_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_cron_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_list_complex_assets_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_list_complex_assets_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_list_multiple_assets_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_list_multiple_assets_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_list_single_asset_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_list_single_asset_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_multiple_assets_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_multiple_assets_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_single_asset_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_single_asset_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_timetable_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_schedule_timetable_dag__af3.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_task_groups_dag.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_trigger_dag.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_versioned_dag__af2.json
 create mode 100644 providers/openlineage/tests/system/openlineage/expected_events/openlineage_versioned_dag__af3.json
 create mode 100644 task-sdk/src/airflow/sdk/definitions/deadline.py
 create mode 100644 task-sdk/tests/task_sdk/definitions/test_deadline.py