This is an automated email from the ASF dual-hosted git repository. potiuk pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/airflow.git
from c20f6906f8 Update MANIFEST_TEMPLATE.in.jinja2 (#30431) add d23a3bbed8 Add mechanism to suspend providers (#30422) No new revisions were added by this update. Summary of changes: .github/workflows/ci.yml | 9 ++ .pre-commit-config.yaml | 23 ++-- Dockerfile.ci | 11 ++ airflow/provider.yaml.schema.json | 5 + .../SUSPENDING_AND_RESUMING_PROVIDERS.rst | 150 +++++++++++++++++++++ airflow/providers/airbyte/provider.yaml | 1 + airflow/providers/alibaba/provider.yaml | 1 + airflow/providers/amazon/provider.yaml | 1 + airflow/providers/apache/beam/provider.yaml | 1 + airflow/providers/apache/cassandra/provider.yaml | 1 + airflow/providers/apache/drill/provider.yaml | 1 + airflow/providers/apache/druid/provider.yaml | 1 + airflow/providers/apache/flink/provider.yaml | 1 + airflow/providers/apache/hdfs/provider.yaml | 1 + airflow/providers/apache/hive/provider.yaml | 1 + airflow/providers/apache/impala/provider.yaml | 1 + airflow/providers/apache/kylin/provider.yaml | 1 + airflow/providers/apache/livy/provider.yaml | 1 + airflow/providers/apache/pig/provider.yaml | 1 + airflow/providers/apache/pinot/provider.yaml | 1 + airflow/providers/apache/spark/provider.yaml | 1 + airflow/providers/apache/sqoop/provider.yaml | 1 + airflow/providers/arangodb/provider.yaml | 1 + airflow/providers/asana/provider.yaml | 1 + airflow/providers/atlassian/jira/provider.yaml | 1 + airflow/providers/celery/provider.yaml | 1 + airflow/providers/cloudant/provider.yaml | 1 + airflow/providers/cncf/kubernetes/provider.yaml | 1 + airflow/providers/common/sql/provider.yaml | 1 + airflow/providers/databricks/provider.yaml | 1 + airflow/providers/datadog/provider.yaml | 1 + airflow/providers/dbt/cloud/provider.yaml | 1 + airflow/providers/dingding/provider.yaml | 1 + airflow/providers/discord/provider.yaml | 1 + airflow/providers/docker/provider.yaml | 1 + airflow/providers/elasticsearch/provider.yaml | 1 + airflow/providers/exasol/provider.yaml | 1 + airflow/providers/facebook/provider.yaml | 1 + airflow/providers/ftp/provider.yaml | 1 + airflow/providers/github/provider.yaml | 1 + airflow/providers/google/provider.yaml | 1 + airflow/providers/grpc/provider.yaml | 1 + airflow/providers/hashicorp/provider.yaml | 1 + airflow/providers/http/provider.yaml | 1 + airflow/providers/imap/provider.yaml | 1 + airflow/providers/influxdb/provider.yaml | 1 + airflow/providers/jdbc/provider.yaml | 1 + airflow/providers/jenkins/provider.yaml | 1 + airflow/providers/microsoft/azure/provider.yaml | 1 + airflow/providers/microsoft/mssql/provider.yaml | 1 + airflow/providers/microsoft/psrp/provider.yaml | 1 + airflow/providers/microsoft/winrm/provider.yaml | 1 + airflow/providers/mongo/provider.yaml | 1 + airflow/providers/mysql/provider.yaml | 1 + airflow/providers/neo4j/provider.yaml | 1 + airflow/providers/odbc/provider.yaml | 1 + airflow/providers/openfaas/provider.yaml | 1 + airflow/providers/opsgenie/provider.yaml | 1 + airflow/providers/oracle/provider.yaml | 1 + airflow/providers/pagerduty/provider.yaml | 1 + airflow/providers/papermill/provider.yaml | 1 + airflow/providers/plexus/provider.yaml | 1 + airflow/providers/postgres/provider.yaml | 1 + airflow/providers/presto/provider.yaml | 1 + airflow/providers/qubole/provider.yaml | 1 + airflow/providers/redis/provider.yaml | 1 + airflow/providers/salesforce/provider.yaml | 1 + airflow/providers/samba/provider.yaml | 1 + airflow/providers/segment/provider.yaml | 1 + airflow/providers/sendgrid/provider.yaml | 1 + airflow/providers/sftp/provider.yaml | 1 + airflow/providers/singularity/provider.yaml | 1 + airflow/providers/slack/provider.yaml | 1 + airflow/providers/smtp/provider.yaml | 1 + airflow/providers/snowflake/provider.yaml | 1 + airflow/providers/sqlite/provider.yaml | 1 + airflow/providers/ssh/provider.yaml | 1 + airflow/providers/tableau/provider.yaml | 1 + airflow/providers/tabular/provider.yaml | 1 + airflow/providers/telegram/provider.yaml | 1 + airflow/providers/trino/provider.yaml | 1 + airflow/providers/vertica/provider.yaml | 1 + airflow/providers/yandex/provider.yaml | 2 +- airflow/providers/zendesk/provider.yaml | 1 + .../commands/release_management_commands.py | 11 +- .../airflow_breeze/utils/docker_command_utils.py | 1 + dev/breeze/src/airflow_breeze/utils/path_utils.py | 3 + .../src/airflow_breeze/utils/selective_checks.py | 50 +++++-- .../airflow_breeze/utils/suspended_providers.py | 52 +++++++ docs/exts/docs_build/docs_builder.py | 2 +- docs/publish_docs.py | 4 +- images/breeze/output_build-docs.svg | 116 ++++++++-------- images/breeze/output_release-management.svg | 30 ++--- ...management_generate-issue-content-providers.svg | 32 ++--- ...e-management_prepare-provider-documentation.svg | 30 ++--- ...elease-management_prepare-provider-packages.svg | 30 ++--- scripts/ci/docker-compose/_docker.env | 1 + scripts/ci/docker-compose/base.yml | 1 + scripts/ci/docker-compose/devcontainer.env | 1 + scripts/ci/pre_commit/pre_commit_mypy.py | 5 + .../pre_commit_update_providers_dependencies.py | 23 +++- scripts/docker/entrypoint_ci.sh | 11 ++ scripts/in_container/remove_arm_packages.py | 2 +- scripts/in_container/run_mypy.sh | 14 +- .../in_container/run_provider_yaml_files_check.py | 59 +++++--- setup.py | 7 +- tests/always/test_example_dags.py | 42 ++++-- 107 files changed, 626 insertions(+), 179 deletions(-) create mode 100644 airflow/providers/SUSPENDING_AND_RESUMING_PROVIDERS.rst create mode 100644 dev/breeze/src/airflow_breeze/utils/suspended_providers.py