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