This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to tag nightly-master
in repository https://gitbox.apache.org/repos/asf/airflow.git.
*** WARNING: tag nightly-master was modified! ***
from fa8af2d (commit)
to 850b74b (commit)
from fa8af2d Enable PIP check for both CI and PROD image (#12664)
add 704e724 Make migrations using kube_resource_version idempotent
(#12670)
add 944bd4c Fix packages errors summary for docs build (#12658)
add 3b138d2 Remove "@" references from constraints generattion (#12671)
add 543d88b Add example dag and system tests for azure wasb and fileshare
(#12673)
add de3b1e6 Move connection guides to provider documentation packages
(#12653)
add 76bcd08 Added `@apply_defaults` decorator. (#12620)
add 1c500ee Temporarily disable PROD image check until Azure Blob is
fixed (#12679)
add 08bc62b Validate JSON schema files with JSON Schema (#12682)
add e4ab453 Setup.cfg change triggers full build (#12684)
add 66b5525 The Pyarrow limitation in install_requires is not needed.
(#12683)
add b858683 Adds providers information to `airflow info` command (#12687)
add 64f1475 Fix typos and added missing descriptions in provider.yaml
schema (#12690)
add 0a1b434 Move production deployments tips to
docs/production-deployment.rst (#12686)
add 850b74b Use rich to render info and cheat-sheet command (#12689)
No new revisions were added by this update.
Summary of changes:
.pre-commit-config.yaml | 16 +-
BREEZE.rst | 4 +-
STATIC_CODE_CHECKS.rst | 2 +
airflow/cli/commands/cheat_sheet_command.py | 44 ++---
airflow/cli/commands/info_command.py | 219 ++++++++++-----------
airflow/cli/commands/provider_command.py | 6 +-
.../simple_table.py} | 44 ++---
...7a1ff4_add_kubernetes_resource_checkpointing.py | 40 ++--
.../bef4f3d11e8b_drop_kuberesourceversion_and_.py | 21 +-
airflow/models/connection.py | 2 +-
airflow/provider.yaml.schema.json | 20 +-
airflow/providers/amazon/aws/hooks/base_aws.py | 2 +-
.../providers/cncf/kubernetes/hooks/kubernetes.py | 2 +-
.../providers/google/cloud/operators/bigquery.py | 1 +
.../azure/example_dags/example_file_to_wasb.py | 33 +---
.../azure/example_dags/example_fileshare.py | 47 +++++
airflow/providers/odbc/hooks/odbc.py | 2 +-
airflow/serialization/json_schema.py | 1 -
breeze-complete | 1 +
.../connections}/aws.rst | 0
.../img/aws-web-identity-federation-gcp.png | Bin
docs/apache-airflow-providers-amazon/index.rst | 6 +
docs/apache-airflow-providers-amazon/redirects.txt | 1 +
.../connections}/cassandra.rst | 0
.../index.rst | 6 +
.../redirects.txt | 1 +
.../connections}/spark.rst | 0
.../index.rst | 6 +
.../redirects.txt | 1 +
.../connections}/kubernetes.rst | 0
.../index.rst | 6 +
.../redirects.txt | 1 +
.../cloud/cloud_storage_transfer_service.rst | 2 +-
.../operators/cloud/dataprep.rst | 2 +-
docs/apache-airflow-providers-google/redirects.txt | 2 +
.../connections}/grpc.rst | 0
docs/apache-airflow-providers-grpc/index.rst | 6 +
docs/apache-airflow-providers-grpc/redirects.txt | 1 +
.../connections}/jdbc.rst | 0
docs/apache-airflow-providers-jdbc/index.rst | 6 +
docs/apache-airflow-providers-jdbc/redirects.txt | 1 +
.../connections}/azure.rst | 0
.../index.rst | 6 +
.../redirects.txt | 1 +
.../connections}/mysql.rst | 0
docs/apache-airflow-providers-mysql/index.rst | 6 +
docs/apache-airflow-providers-mysql/redirects.txt | 1 +
.../connections}/odbc.rst | 0
docs/apache-airflow-providers-odbc/index.rst | 6 +
docs/apache-airflow-providers-odbc/redirects.txt | 1 +
.../connections}/oracle.rst | 0
docs/apache-airflow-providers-oracle/index.rst | 6 +
.../connections}/postgres.rst | 0
docs/apache-airflow-providers-postgres/index.rst | 6 +
.../redirects.txt | 1 +
.../connections}/salesforce.rst | 0
docs/apache-airflow-providers-salesforce/index.rst | 6 +
.../redirects.txt | 1 +
.../connections}/ssh.rst | 0
docs/apache-airflow-providers-ssh/index.rst | 6 +
.../connections}/yandexcloud.rst | 0
docs/apache-airflow-providers-yandex/index.rst | 6 +
docs/best-practices.rst | 102 +---------
docs/build_docs.py | 9 +-
docs/concepts.rst | 2 +-
docs/extra-packages-ref.rst | 2 +-
docs/exts/docs_build/lint_checks.py | 1 -
.../howto/{connection/index.rst => connection.rst} | 15 +-
docs/howto/custom-operator.rst | 2 +-
docs/howto/index.rst | 2 +-
.../amazon/aws/_partials/prerequisite_tasks.rst | 2 +-
docs/howto/operator/apache/cassandra.rst | 2 +-
docs/howto/operator/apache/spark.rst | 2 +-
docs/howto/operator/jdbc.rst | 2 +-
docs/modules_management.rst | 68 ++++---
docs/production-deployment.rst | 89 ++++++++-
scripts/ci/images/ci_wait_for_prod_image.sh | 3 +-
scripts/ci/pre_commit/pre_commit_json_schema.py | 167 ++++++++++++++++
scripts/ci/selective_ci_checks.sh | 1 +
scripts/in_container/run_generate_constraints.sh | 1 +
setup.cfg | 3 +-
tests/cli/commands/test_cheat_sheet_command.py | 26 +--
tests/cli/commands/test_info_command.py | 46 +++--
.../azure/hooks/test_fileshare_system.py} | 22 ++-
.../azure/transfers/test_file_to_wasb_system.py} | 31 +--
tests/test_utils/azure_system_helpers.py | 35 ++++
86 files changed, 799 insertions(+), 444 deletions(-)
copy airflow/{contrib/operators/oracle_to_oracle_transfer.py =>
cli/simple_table.py} (50%)
copy tests/dags/test_multiple_dags.py =>
airflow/providers/microsoft/azure/example_dags/example_file_to_wasb.py (57%)
create mode 100644
airflow/providers/microsoft/azure/example_dags/example_fileshare.py
rename docs/{howto/connection =>
apache-airflow-providers-amazon/connections}/aws.rst (100%)
copy docs/{ =>
apache-airflow-providers-amazon}/img/aws-web-identity-federation-gcp.png (100%)
create mode 100644 docs/apache-airflow-providers-amazon/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-apache-cassandra/connections}/cassandra.rst (100%)
create mode 100644 docs/apache-airflow-providers-apache-cassandra/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-apache-spark/connections}/spark.rst (100%)
create mode 100644 docs/apache-airflow-providers-apache-spark/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-cncf-kubernetes/connections}/kubernetes.rst (100%)
create mode 100644 docs/apache-airflow-providers-cncf-kubernetes/redirects.txt
create mode 100644 docs/apache-airflow-providers-google/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-grpc/connections}/grpc.rst (100%)
create mode 100644 docs/apache-airflow-providers-grpc/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-jdbc/connections}/jdbc.rst (100%)
create mode 100644 docs/apache-airflow-providers-jdbc/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-microsoft-azure/connections}/azure.rst (100%)
create mode 100644 docs/apache-airflow-providers-microsoft-azure/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-mysql/connections}/mysql.rst (100%)
create mode 100644 docs/apache-airflow-providers-mysql/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-odbc/connections}/odbc.rst (100%)
create mode 100644 docs/apache-airflow-providers-odbc/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-oracle/connections}/oracle.rst (100%)
rename docs/{howto/connection =>
apache-airflow-providers-postgres/connections}/postgres.rst (100%)
create mode 100644 docs/apache-airflow-providers-postgres/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-salesforce/connections}/salesforce.rst (100%)
create mode 100644 docs/apache-airflow-providers-salesforce/redirects.txt
rename docs/{howto/connection =>
apache-airflow-providers-ssh/connections}/ssh.rst (100%)
rename docs/{howto/connection =>
apache-airflow-providers-yandex/connections}/yandexcloud.rst (100%)
rename docs/howto/{connection/index.rst => connection.rst} (98%)
create mode 100755 scripts/ci/pre_commit/pre_commit_json_schema.py
copy tests/providers/{http/operators/test_http_system.py =>
microsoft/azure/hooks/test_fileshare_system.py} (57%)
copy tests/providers/{google/cloud/transfers/test_local_to_gcs_system.py =>
microsoft/azure/transfers/test_file_to_wasb_system.py} (58%)