This is an automated email from the ASF dual-hosted git repository.
dabla pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 0a5c8e60130 Updated tutorial DAGs to use named parameters instead of
kwargs (#71980)
add 8162cd38356 Add IBM Db2 provider with Hook (#67532)
No new revisions were added by this update.
Summary of changes:
.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml | 1 +
.github/boring-cyborg.yml | 2 +
airflow-core/docs/extra-packages-ref.rst | 2 +
.../tests/unit/always/test_providers_manager.py | 4 +-
.../airflowctl/api/datamodels/auth_generated.py | 2 +-
.../src/airflowctl/api/datamodels/generated.py | 2 +-
dev/breeze/doc/images/output_build-docs.svg | 4 +-
dev/breeze/doc/images/output_build-docs.txt | 2 +-
...tput_release-management_add-back-references.svg | 4 +-
...tput_release-management_add-back-references.txt | 2 +-
.../output_release-management_publish-docs.svg | 4 +-
.../output_release-management_publish-docs.txt | 2 +-
...output_sbom_generate-providers-requirements.svg | 14 +-
...output_sbom_generate-providers-requirements.txt | 2 +-
.../images/output_workflow-run_publish-docs.svg | 4 +-
.../images/output_workflow-run_publish-docs.txt | 2 +-
dev/breeze/src/airflow_breeze/utils/packages.py | 11 +-
dev/breeze/tests/test_selective_checks.py | 2 +-
{airflow-core => providers/ibm/db2}/.gitignore | 0
LICENSE => providers/ibm/db2/LICENSE | 0
NOTICE => providers/ibm/db2/NOTICE | 0
providers/ibm/db2/README.rst | 105 ++
providers/ibm/{mq => db2}/docs/changelog.rst | 4 +-
providers/{airbyte => ibm/db2}/docs/commits.rst | 7 +-
providers/ibm/{mq => db2}/docs/conf.py | 2 +-
providers/ibm/db2/docs/connections/db2.rst | 69 ++
.../{common/sql => ibm/db2}/docs/dialects.rst | 8 +-
providers/{vertica => ibm/db2}/docs/index.rst | 50 +-
.../docs/installing-providers-from-sources.rst | 0
providers/ibm/db2/docs/integration-logos/Db2.png | Bin 0 -> 1372 bytes
.../{apache/beam => ibm/db2}/docs/security.rst | 0
providers/ibm/db2/provider.yaml | 93 ++
.../{elasticsearch => ibm/db2}/pyproject.toml | 27 +-
.../ibm/db2/src/airflow}/__init__.py | 0
.../ibm/db2/src/airflow/providers}/__init__.py | 0
.../ibm/db2/src/airflow/providers/ibm}/__init__.py | 0
.../db2/src/airflow/providers/ibm/db2}/__init__.py | 4 +-
.../providers/ibm/db2/dialects}/__init__.py | 0
.../src/airflow/providers/ibm/db2/dialects/db2.py | 128 +++
.../airflow/providers/ibm/db2/get_provider_info.py | 90 ++
.../airflow/providers/ibm/db2/hooks}/__init__.py | 0
.../db2/src/airflow/providers/ibm/db2/hooks/db2.py | 171 ++++
providers/{airbyte => ibm/db2}/tests/conftest.py | 0
.../ibm/db2/tests/system}/__init__.py | 0
.../ibm/db2/tests/system/ibm}/__init__.py | 0
.../ibm/db2/tests/system/ibm/db2}/__init__.py | 0
.../ibm/db2/tests/system/ibm/db2/example_db2.py | 188 ++++
.../ibm/db2/tests/unit}/__init__.py | 0
.../ibm/db2/tests/unit/ibm}/__init__.py | 0
.../ibm/db2/tests/unit/ibm/db2}/__init__.py | 0
.../db2/tests/unit/ibm/db2/dialects}/__init__.py | 0
.../db2/tests/unit/ibm/db2/dialects/test_db2.py | 230 +++++
.../ibm/db2/tests/unit/ibm/db2/hooks}/__init__.py | 0
.../ibm/db2/tests/unit/ibm/db2/hooks/test_db2.py | 185 ++++
.../ibm/mq/src/airflow/providers/ibm/__init__.py | 2 +-
pyproject.toml | 6 +
scripts/ci/docker-compose/remove-sources.yml | 1 +
scripts/ci/docker-compose/tests-sources.yml | 1 +
.../src/airflow/sdk/api/datamodels/_generated.py | 2 +-
uv.lock | 1042 +++++++++++---------
60 files changed, 1929 insertions(+), 552 deletions(-)
copy {airflow-core => providers/ibm/db2}/.gitignore (100%)
copy LICENSE => providers/ibm/db2/LICENSE (100%)
copy NOTICE => providers/ibm/db2/NOTICE (100%)
create mode 100644 providers/ibm/db2/README.rst
copy providers/ibm/{mq => db2}/docs/changelog.rst (97%)
copy providers/{airbyte => ibm/db2}/docs/commits.rst (92%)
copy providers/ibm/{mq => db2}/docs/conf.py (99%)
create mode 100644 providers/ibm/db2/docs/connections/db2.rst
copy providers/{common/sql => ibm/db2}/docs/dialects.rst (86%)
copy providers/{vertica => ibm/db2}/docs/index.rst (66%)
copy providers/{apache/beam =>
ibm/db2}/docs/installing-providers-from-sources.rst (100%)
create mode 100644 providers/ibm/db2/docs/integration-logos/Db2.png
copy providers/{apache/beam => ibm/db2}/docs/security.rst (100%)
create mode 100644 providers/ibm/db2/provider.yaml
copy providers/{elasticsearch => ibm/db2}/pyproject.toml (87%)
copy {airflow-core/tests/integration =>
providers/ibm/db2/src/airflow}/__init__.py (100%)
copy {airflow-core/tests/integration =>
providers/ibm/db2/src/airflow/providers}/__init__.py (100%)
copy {airflow-core/tests/integration =>
providers/ibm/db2/src/airflow/providers/ibm}/__init__.py (100%)
copy providers/{jenkins/src/airflow/providers/jenkins =>
ibm/db2/src/airflow/providers/ibm/db2}/__init__.py (94%)
copy {airflow-core/src/airflow/_shared =>
providers/ibm/db2/src/airflow/providers/ibm/db2/dialects}/__init__.py (100%)
create mode 100644
providers/ibm/db2/src/airflow/providers/ibm/db2/dialects/db2.py
create mode 100644
providers/ibm/db2/src/airflow/providers/ibm/db2/get_provider_info.py
copy {airflow-core/src/airflow/_shared =>
providers/ibm/db2/src/airflow/providers/ibm/db2/hooks}/__init__.py (100%)
create mode 100644 providers/ibm/db2/src/airflow/providers/ibm/db2/hooks/db2.py
copy providers/{airbyte => ibm/db2}/tests/conftest.py (100%)
copy {airflow-core/tests/integration =>
providers/ibm/db2/tests/system}/__init__.py (100%)
copy {task-sdk/src/airflow => providers/ibm/db2/tests/system/ibm}/__init__.py
(100%)
copy {airflow-core/src/airflow/_shared =>
providers/ibm/db2/tests/system/ibm/db2}/__init__.py (100%)
create mode 100644 providers/ibm/db2/tests/system/ibm/db2/example_db2.py
copy {airflow-core/tests/integration =>
providers/ibm/db2/tests/unit}/__init__.py (100%)
copy {airflow-core/tests/integration =>
providers/ibm/db2/tests/unit/ibm}/__init__.py (100%)
copy {airflow-core/src/airflow/_shared =>
providers/ibm/db2/tests/unit/ibm/db2}/__init__.py (100%)
copy {airflow-core/src/airflow/_shared =>
providers/ibm/db2/tests/unit/ibm/db2/dialects}/__init__.py (100%)
create mode 100644 providers/ibm/db2/tests/unit/ibm/db2/dialects/test_db2.py
copy {airflow-core/src/airflow/_shared =>
providers/ibm/db2/tests/unit/ibm/db2/hooks}/__init__.py (100%)
create mode 100644 providers/ibm/db2/tests/unit/ibm/db2/hooks/test_db2.py