This is an automated email from the ASF dual-hosted git repository. potiuk pushed a change to branch turn-optional-dependencies-in-dynamic-metadata in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 8343dabf24 Turn optional-dependencies in pyproject.toml into dynamic property add d3e9229105 Bugfix/update screenshots (#38438) add 81790aaaa0 Fix deprecated `DockerOperator` operator arguments in `MappedOperator` (#38379) add d820f13e68 Use `relative-imports (TID252)` instead of `pygrep` rule (#38428) add 4a4eee113f Delete deprecated AutoML operators and deprecate AutoML hook and links (#38418) add 77d2fc7d75 Check task attribute before use in sentry.add_tagging() (#37143) add 694826d1bd refactor: Refactored __new__ magic method of BaseOperatorMeta to avoid bad mixing classic and decorated operators (#37937) add e1139449bd Turn optional-dependencies in pyproject.toml into dynamic property 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 (8343dabf24) \ N -- N -- N refs/heads/turn-optional-dependencies-in-dynamic-metadata (e1139449bd) 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: .pre-commit-config.yaml | 8 - airflow/example_dags/tutorial.py | 2 +- airflow/models/base.py | 1 + airflow/models/baseoperator.py | 61 +- airflow/models/mappedoperator.py | 4 + airflow/models/taskinstance.py | 8 +- airflow/providers/docker/operators/docker.py | 7 +- airflow/providers/google/cloud/hooks/automl.py | 758 +++--------- airflow/providers/google/cloud/links/automl.py | 17 +- airflow/providers/google/cloud/operators/automl.py | 1255 +------------------- airflow/providers/google/provider.yaml | 11 - .../microsoft/azure/serialization}/__init__.py | 0 airflow/sentry.py | 196 --- .../models/base_user.py => sentry/__init__.py} | 21 +- .../{listeners/spec/dagrun.py => sentry/blank.py} | 26 +- airflow/sentry/configured.py | 176 +++ airflow/serialization/schema.json | 3 +- contributing-docs/08_static_code_checks.rst | 2 - dev/breeze/src/airflow_breeze/pre_commit_ids.py | 1 - docker_tests/test_prod_image.py | 1 - .../operators/cloud/automl.rst | 229 ---- docs/apache-airflow/core-concepts/dag-run.rst | 8 + docs/apache-airflow/img/add-dag-tags.png | Bin 68537 -> 54332 bytes docs/apache-airflow/img/basic-dag.png | Bin 5393 -> 12837 bytes docs/apache-airflow/img/branch_note.png | Bin 31771 -> 31259 bytes docs/apache-airflow/img/branch_with_trigger.png | Bin 34081 -> 28541 bytes docs/apache-airflow/img/branch_without_trigger.png | Bin 39815 -> 28914 bytes docs/apache-airflow/img/calendar.png | Bin 58726 -> 34689 bytes .../default_instance_name_configuration.png | Bin 154888 -> 68441 bytes .../example_instance_name_configuration.png | Bin 154915 -> 68231 bytes .../img/change-ui-colors/dags-page-new.png | Bin 483599 -> 74143 bytes .../img/change-ui-colors/dags-page-old.png | Bin 493009 -> 72288 bytes .../img/change-ui-colors/graph-view-new.png | Bin 56973 -> 34492 bytes .../img/change-ui-colors/graph-view-old.png | Bin 54884 -> 34721 bytes .../img/change-ui-colors/tree-view-new.png | Bin 36934 -> 20188 bytes .../img/change-ui-colors/tree-view-old.png | Bin 21601 -> 20146 bytes docs/apache-airflow/img/context.png | Bin 124467 -> 0 bytes docs/apache-airflow/img/dag_doc.png | Bin 40094 -> 93757 bytes docs/apache-airflow/img/edge_label_example.png | Bin 24592 -> 33270 bytes docs/apache-airflow/img/example_passing_conf.png | Bin 41080 -> 53383 bytes .../img/latest_only_with_trigger.png | Bin 42887 -> 59580 bytes docs/apache-airflow/img/mapping-simple-graph.png | Bin 13312 -> 7731 bytes docs/apache-airflow/img/mapping-simple-grid.png | Bin 179670 -> 93751 bytes docs/apache-airflow/img/nested_branching.png | Bin 31847 -> 0 bytes docs/apache-airflow/img/scheduler_loop.jpg | Bin 46864 -> 0 bytes .../img/smart_sensor_architecture.png | Bin 80325 -> 0 bytes .../img/smart_sensor_single_task_execute_flow.png | Bin 75462 -> 0 bytes docs/apache-airflow/img/task_doc.png | Bin 245714 -> 145331 bytes docs/apache-airflow/img/tutorial-pipeline-1.png | Bin 566225 -> 66411 bytes docs/apache-airflow/img/tutorial-pipeline-2.png | Bin 345529 -> 137595 bytes docs/apache-airflow/img/ui-alert-message.png | Bin 7909 -> 48753 bytes docs/apache-airflow/img/watcher.png | Bin 41592 -> 20310 bytes docs/apache-airflow/tutorial/pipeline.rst | 10 +- docs/exts/docs_build/docs_builder.py | 8 +- generated/provider_dependencies.json | 1 - pyproject.toml | 5 +- .../in_container/run_provider_yaml_files_check.py | 7 + tests/always/test_project_structure.py | 2 - tests/models/test_baseoperatormeta.py | 184 +++ tests/providers/amazon/aws/hooks/test_eks.py | 5 +- tests/providers/amazon/aws/utils/eks_test_utils.py | 2 +- .../cncf/kubernetes/operators/test_pod.py | 12 +- .../cncf/kubernetes/utils/test_pod_manager.py | 3 +- tests/providers/docker/operators/test_docker.py | 56 + .../elasticsearch/log/elasticmock/__init__.py | 2 +- .../log/elasticmock/fake_elasticsearch.py | 6 +- .../elasticsearch/log/test_es_task_handler.py | 5 +- tests/providers/google/cloud/hooks/test_automl.py | 302 ++--- .../google/cloud/operators/test_automl.py | 640 +--------- tests/serialization/test_dag_serialization.py | 1 + .../google/cloud/automl/example_automl_dataset.py | 201 ---- .../google/cloud/automl/example_automl_model.py | 288 ----- .../example_automl_nl_text_classification.py | 2 - .../automl/example_automl_nl_text_extraction.py | 7 +- .../automl/example_automl_nl_text_sentiment.py | 7 +- .../cloud/automl/example_automl_translation.py | 181 --- tests/test_sentry.py | 65 + 77 files changed, 887 insertions(+), 3910 deletions(-) copy airflow/{api_connexion => providers/microsoft/azure/serialization}/__init__.py (100%) delete mode 100644 airflow/sentry.py copy airflow/{auth/managers/models/base_user.py => sentry/__init__.py} (73%) copy airflow/{listeners/spec/dagrun.py => sentry/blank.py} (63%) create mode 100644 airflow/sentry/configured.py delete mode 100644 docs/apache-airflow-providers-google/operators/cloud/automl.rst mode change 100755 => 100644 docs/apache-airflow/img/basic-dag.png delete mode 100644 docs/apache-airflow/img/context.png mode change 100755 => 100644 docs/apache-airflow/img/edge_label_example.png delete mode 100644 docs/apache-airflow/img/nested_branching.png delete mode 100644 docs/apache-airflow/img/scheduler_loop.jpg delete mode 100644 docs/apache-airflow/img/smart_sensor_architecture.png delete mode 100644 docs/apache-airflow/img/smart_sensor_single_task_execute_flow.png create mode 100644 tests/models/test_baseoperatormeta.py delete mode 100644 tests/system/providers/google/cloud/automl/example_automl_dataset.py delete mode 100644 tests/system/providers/google/cloud/automl/example_automl_model.py delete mode 100644 tests/system/providers/google/cloud/automl/example_automl_translation.py create mode 100644 tests/test_sentry.py