This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch v2-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git.
from 34b3e96 Fix celery executor bug trying to call len on map (#14883)
new 144255f Constraints are now parallelized and merged in single job
(#15211)
new 984bb4c Adds 'Trino' provider (with lower memory footprint for tests)
(#15187)
new 5d05835 Adds new Airbyte provider (#14492)
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 64 +++--------
BREEZE.rst | 41 +++----
CONTRIBUTING.rst | 85 ++++++++------
IMAGES.rst | 4 +-
INSTALL | 22 ++--
TESTING.rst | 4 +-
.../providers/{zendesk => airbyte}/CHANGELOG.rst | 0
.../providers/airbyte}/__init__.py | 0
.../providers/airbyte/example_dags}/__init__.py | 0
.../example_dags/example_airbyte_trigger_job.py | 64 +++++++++++
.../providers/airbyte/hooks}/__init__.py | 0
airflow/providers/airbyte/hooks/airbyte.py | 109 ++++++++++++++++++
.../providers/airbyte/operators}/__init__.py | 0
airflow/providers/airbyte/operators/airbyte.py | 85 ++++++++++++++
.../providers/{tableau => airbyte}/provider.yaml | 32 +++---
.../providers/airbyte/sensors}/__init__.py | 0
airflow/providers/airbyte/sensors/airbyte.py | 73 ++++++++++++
airflow/providers/dependencies.json | 7 +-
...le_presto_to_gcs.py => example_trino_to_gcs.py} | 58 +++++-----
.../{presto_to_gcs.py => trino_to_gcs.py} | 46 ++++----
airflow/providers/google/provider.yaml | 4 +
airflow/providers/mysql/provider.yaml | 5 +-
.../{presto_to_mysql.py => trino_to_mysql.py} | 23 ++--
airflow/providers/{zendesk => trino}/CHANGELOG.rst | 0
.../providers/trino}/__init__.py | 0
.../providers/trino/hooks}/__init__.py | 0
.../hooks/presto.py => trino/hooks/trino.py} | 54 ++++-----
airflow/providers/{presto => trino}/provider.yaml | 18 +--
airflow/sensors/sql.py | 1 +
airflow/utils/db.py | 10 ++
breeze | 2 +-
breeze-complete | 2 +-
.../commits.rst} | 13 +--
.../connections.rst} | 21 +++-
.../index.rst | 59 +++++-----
.../operators/airbyte.rst | 58 ++++++++++
.../{presto_to_gcs.rst => trino_to_gcs.rst} | 40 +++----
.../apache-airflow-providers-trino/commits.rst | 12 +-
.../index.rst | 15 ++-
docs/apache-airflow/extra-packages-ref.rst | 6 +-
docs/exts/docs_build/errors.py | 2 +-
docs/exts/docs_build/spelling_checks.py | 2 +-
docs/integration-logos/airbyte/Airbyte.png | Bin 0 -> 7405 bytes
docs/integration-logos/trino/trino-og.png | Bin 0 -> 34219 bytes
docs/spelling_wordlist.txt | 3 +
scripts/ci/constraints/ci_commit_constraints.sh | 2 +-
.../ci_generate_all_constraints.sh} | 13 ++-
scripts/ci/constraints/ci_generate_constraints.sh | 8 ++
scripts/ci/docker-compose/integration-kerberos.yml | 2 +-
scripts/ci/docker-compose/integration-redis.yml | 2 +-
...ntegration-presto.yml => integration-trino.yml} | 20 ++--
.../krb5-kdc-server/utils/create_service.sh | 2 +-
.../ci/dockerfiles/{presto => trino}/Dockerfile | 14 +--
.../{presto => trino}/build_and_push.sh | 14 +--
.../ci/dockerfiles/{presto => trino}/entrypoint.sh | 43 ++++---
.../images/ci_wait_for_and_verify_all_ci_images.sh | 5 +-
.../ci_wait_for_and_verify_all_prod_images.sh | 4 +-
scripts/ci/libraries/_initialization.sh | 2 +-
scripts/ci/libraries/_parallel.sh | 13 +++
scripts/in_container/check_environment.sh | 14 +--
.../run_install_and_test_provider_packages.sh | 8 +-
setup.py | 8 +-
tests/cli/commands/test_connection_command.py | 4 +
tests/conftest.py | 2 +-
tests/core/test_providers_manager.py | 3 +
.../{zendesk/hooks => airbyte}/__init__.py | 0
.../{zendesk => airbyte}/hooks/__init__.py | 0
tests/providers/airbyte/hooks/test_airbyte.py | 126 +++++++++++++++++++++
.../hooks => airbyte/operators}/__init__.py | 0
tests/providers/airbyte/operators/test_airbyte.py | 55 +++++++++
.../{zendesk/hooks => airbyte/sensors}/__init__.py | 0
tests/providers/airbyte/sensors/test_airbyte.py | 93 +++++++++++++++
...{test_presto_to_gcs.py => test_trino_to_gcs.py} | 72 ++++++------
...o_gcs_system.py => test_trino_to_gcs_system.py} | 24 ++--
...t_presto_to_mysql.py => test_trino_to_mysql.py} | 36 +++---
tests/providers/presto/hooks/test_presto.py | 25 ----
.../experimental => providers/trino}/__init__.py | 0
.../trino/hooks}/__init__.py | 0
.../test_presto.py => trino/hooks/test_trino.py} | 54 ++++-----
79 files changed, 1225 insertions(+), 487 deletions(-)
copy airflow/providers/{zendesk => airbyte}/CHANGELOG.rst (100%)
copy {tests/www/api/experimental => airflow/providers/airbyte}/__init__.py
(100%)
copy {tests/providers/zendesk/hooks =>
airflow/providers/airbyte/example_dags}/__init__.py (100%)
create mode 100644
airflow/providers/airbyte/example_dags/example_airbyte_trigger_job.py
copy {tests/www/api/experimental =>
airflow/providers/airbyte/hooks}/__init__.py (100%)
create mode 100644 airflow/providers/airbyte/hooks/airbyte.py
copy {tests/www/api/experimental =>
airflow/providers/airbyte/operators}/__init__.py (100%)
create mode 100644 airflow/providers/airbyte/operators/airbyte.py
copy airflow/providers/{tableau => airbyte}/provider.yaml (61%)
copy {tests/providers/zendesk/hooks =>
airflow/providers/airbyte/sensors}/__init__.py (100%)
create mode 100644 airflow/providers/airbyte/sensors/airbyte.py
copy airflow/providers/google/cloud/example_dags/{example_presto_to_gcs.py =>
example_trino_to_gcs.py} (73%)
copy airflow/providers/google/cloud/transfers/{presto_to_gcs.py =>
trino_to_gcs.py} (82%)
copy airflow/providers/mysql/transfers/{presto_to_mysql.py =>
trino_to_mysql.py} (80%)
copy airflow/providers/{zendesk => trino}/CHANGELOG.rst (100%)
copy {tests/www/api/experimental => airflow/providers/trino}/__init__.py (100%)
copy {tests/www/api/experimental => airflow/providers/trino/hooks}/__init__.py
(100%)
copy airflow/providers/{presto/hooks/presto.py => trino/hooks/trino.py} (81%)
copy airflow/providers/{presto => trino}/provider.yaml (73%)
copy docs/{apache-airflow-providers-google/operators/transfer/index.rst =>
apache-airflow-providers-airbyte/commits.rst} (74%)
copy docs/{apache-airflow/stable-rest-api-ref.rst =>
apache-airflow-providers-airbyte/connections.rst} (70%)
copy docs/{apache-airflow-providers-neo4j =>
apache-airflow-providers-airbyte}/index.rst (64%)
create mode 100644 docs/apache-airflow-providers-airbyte/operators/airbyte.rst
copy
docs/apache-airflow-providers-google/operators/transfer/{presto_to_gcs.rst =>
trino_to_gcs.rst} (81%)
copy airflow/providers/amazon/CHANGELOG.rst =>
docs/apache-airflow-providers-trino/commits.rst (73%)
copy docs/{apache-airflow-providers-tableau =>
apache-airflow-providers-trino}/index.rst (81%)
create mode 100644 docs/integration-logos/airbyte/Airbyte.png
create mode 100644 docs/integration-logos/trino/trino-og.png
copy scripts/ci/{images/ci_wait_for_and_verify_all_ci_images.sh =>
constraints/ci_generate_all_constraints.sh} (75%)
rename scripts/ci/docker-compose/{integration-presto.yml =>
integration-trino.yml} (81%)
rename scripts/ci/dockerfiles/{presto => trino}/Dockerfile (78%)
rename scripts/ci/dockerfiles/{presto => trino}/build_and_push.sh (79%)
rename scripts/ci/dockerfiles/{presto => trino}/entrypoint.sh (73%)
copy tests/providers/{zendesk/hooks => airbyte}/__init__.py (100%)
copy tests/providers/{zendesk => airbyte}/hooks/__init__.py (100%)
create mode 100644 tests/providers/airbyte/hooks/test_airbyte.py
copy tests/providers/{zendesk/hooks => airbyte/operators}/__init__.py (100%)
create mode 100644 tests/providers/airbyte/operators/test_airbyte.py
copy tests/providers/{zendesk/hooks => airbyte/sensors}/__init__.py (100%)
create mode 100644 tests/providers/airbyte/sensors/test_airbyte.py
copy tests/providers/google/cloud/transfers/{test_presto_to_gcs.py =>
test_trino_to_gcs.py} (83%)
copy tests/providers/google/cloud/transfers/{test_presto_to_gcs_system.py =>
test_trino_to_gcs_system.py} (88%)
copy tests/providers/mysql/transfers/{test_presto_to_mysql.py =>
test_trino_to_mysql.py} (60%)
copy tests/{www/api/experimental => providers/trino}/__init__.py (100%)
copy tests/{www/api/experimental => providers/trino/hooks}/__init__.py (100%)
copy tests/providers/{presto/hooks/test_presto.py =>
trino/hooks/test_trino.py} (82%)