This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-6b1982b9af
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 08f7091bb7a Bump the ui-plugin-template-package-updates group across 1
directory with 18 updates
add f17d6ffb05c Update helm chart 1.19.0 release date (#61836)
add 24cc215053c Fix ProvidersManager test assertions and add cleanup
fixture (#61872)
add 2ada67aa4a4 Clarify that you should not forget about `stable` version
(#61875)
add 850628e186e Add missing template fields to
`DatabricksWorkflowTaskGroup` (#61865)
add 3060cea1179 Fix breeze ui check-translation-completeness verification
in ci (#61885)
add fc73e0b167b Fix EKS operator failures by consolidating API version
references into a shared constant (#61891)
add 2162e3294c6 Fix serialization for return value in
GenAIGeminiGetBatchJobOperator (#61842)
add ce3619583ca Remove duplicated import in roles.py (#61896)
add 048059bae2d Fix mypy type error in MsSqlToHiveOperator (#61902)
add 35505370cb6 Read Python version from static www/ftp information
(#61904)
add 65919a2e1cb Fix typo in upgrading_to_airflow3.rst (#60746)
add 8ced18454de Update providers metadata 2026-02-14 (#61911)
add 23e980d3b23 Informatica provider (#57610)
add cf5e0a4e8bd Remove comments for missing features (#61922)
add 4d004b69b42 Fix VERSION_SUFFIX typo and update note in README (#61918)
add a7b79ca1cf9 Add auth list-envs command to list CLI environments and
their auth status (#61426)
add 004f790500a fix(api): disable uvloop if PYTHONASYNCIODEBUG=1 to
prevent segfault … (#61281)
add 9837ceef398 Added validation for missing redshift connection host in
postgres hook openlineage (#60918)
add 1573e403ea0 Providers: JDBC provider updated for conf import migration
(#61413)
add 34359a8dba5 add max_line_per_pages setting to ElasticsearchTaskHandler
(#61492)
add 02c1cae838c Fix ray job system test (#61848)
add fd4fd67c0f2 Improve performance of task dequeuing (#61376)
add 3cec81b0fe1 Add comment for cadwyn PR allowing us to remove the limit
(#61941)
add 50e5fc058d3 Update versions in README.md (#61944)
add c1a648124fd Azure Message Bus - CommonMessageQueue Interface (#52712)
(#61924)
add 1e5f789db9c Add LOG_MAX_SIZE environment variables to log groomer
(#61559)
add 73876229a99 Add Bajaj Finserv Health Ltd to INTHEWILD.md (#61648)
add 0abcb372915 Insert a team_name similar to team conf for 2.X compat
(#61923)
add a39a041c32b refactor moving executors property from job to scheduler
runner (#60766)
add 7b33e9baf04 seperted display vedio (#61709)
add 39b914b6775 RedshiftCreateClusterOperator could leave clusters running
when failures (#61333)
add c06a78d7f50 Return list of destination URIs from HttpToGCSOperator
(#61306)
add 133738f84dc Fix FAB auth_manager load_user causing
PendingRollbackError and Inter… (#61943)
add 6d54333537f Add Milestone Tag Assistant (#61626)
add 3233572cb86 Fix GitHub Actions workflow policy violations by adding
max-parallel (#61954)
add db083087088 Update specification of sources and docs for selective
checks (#61967)
add 39a4dfc6666 fix: fixing unable to import list value for variable
(#61508)
add 51a1b20f375 Fix ASYNC110 violation in TriggerRunner (#61760)
add fc36f89a665 feat: Add OpenLineage support for HITL operators (#61867)
add 203c044a638 Added retry logic for Snowflake OAuth token requests
(#61796)
add f55b8e4d03b Fix EKS system test xcom issue and standardize naming
between tests (#61893)
add c3a95044e2a fix(test): refactor test_reopen_log_fd to use context
manager for log fd handling (#61415)
add b2d406b462f Fixing typo in provider count from 60 to 90 (#61925)
add e55f579619c cleanup test_databricks_workflow (#61907)
add f504ba7e310 fix(APDR): add asset events to partitioned DagRun (#61433)
add 736c262a272 Run hatch always in a clean env (#61970)
add a61e923898b Fix MySQL sort buffer overflow in deadline alert migration
(#61806)
add 3fe68e79b06 Fix GitDagBundle re-cloning on every task when
prune_dotgit_folder is True (#61847)
add baa8c720369 feat : e2e test to verify task log display (#61315)
add caa02fd81e6 Add description on how 3rd-party dependency security
issues are handled (#61956)
add 5c9cf6a5c12 Added E2E tests for Variables (#61571)
add 436eb39c514 Pass credentials object to GCSFileSystem for automatic
token refresh (#62013)
add a6e139e4cbd Add partition key column and filter to Dag Runs list
(#61939)
add 4e75919198b docs(i18n): fix typos (#62014)
add 2182dbeeb74 Add missing translations PL 2026-02-15 (#61928)
add f38f2d478cd Bump FastAPI to 0.129.0 and cadwyn to 0.6.3 (#62017)
add 5d377973f5b Bump the core-ui-package-updates group across 1 directory
with 2 updates (#61871)
add 07ef470f4b3 feat(fab): Add configurable role key for Azure OAuth
groups (#61585)
add b850ed7c308 Bump the fab-ui-package-updates group across 1 directory
with 3 updates (#61779)
add 56b1b391b8d ECS system test occasionally fails with transient timeouts
(#61895)
add c5206f50b4a Replace node-sql-parser with sqlparser-ts (#61111)
add 21187ee59ce Fix typo in PL translation (#62031)
add d455674927e Bump the ui-plugin-template-package-updates group across 1
directory with 18 updates
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (08f7091bb7a)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-6b1982b9af
(d455674927e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 2 +
.../3-airflow_providers_bug_report.yml | 1 +
.github/boring-cyborg.yml | 3 +
.github/workflows/airflow-distributions-tests.yml | 1 +
.github/workflows/basic-tests.yml | 2 +-
.github/workflows/generate-constraints.yml | 2 +
.github/workflows/helm-tests.yml | 1 +
.github/workflows/integration-system-tests.yml | 2 +
.github/workflows/k8s-tests.yml | 3 +-
.github/workflows/milestone-tag-assistant.yml | 122 +++++
.github/workflows/push-image-cache.yml | 2 +
.../workflows/release_single_dockerhub_image.yml | 1 +
.github/workflows/run-unit-tests.yml | 1 +
Dockerfile | 32 +-
INTHEWILD.md | 1 +
README.md | 35 +-
.../administration-and-deployment/web-stack.rst | 20 +
airflow-core/docs/extra-packages-ref.rst | 2 +
airflow-core/docs/img/airflow_erd.sha256 | 2 +-
airflow-core/docs/img/airflow_erd.svg | 142 ++---
airflow-core/docs/img/checking_dependencies.png | Bin 0 -> 1051141 bytes
.../docs/installation/supported-versions.rst | 20 +-
.../docs/installation/upgrading_to_airflow3.rst | 2 +-
.../docs/security/releasing_security_patches.rst | 12 +-
.../vulnerabilities-in-3rd-party-dependencies.rst | 160 ++++++
airflow-core/pyproject.toml | 4 +-
.../auth/managers/simple/ui/package-lock.json | 26 +-
.../auth/managers/simple/ui/package.json | 4 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 48 +-
.../src/airflow/api_fastapi/common/parameters.py | 3 +
.../core_api/openapi/v2-rest-api-generated.yaml | 14 +
.../api_fastapi/core_api/routes/public/dag_run.py | 3 +
airflow-core/src/airflow/api_fastapi/main.py | 15 +
.../src/airflow/executors/base_executor.py | 4 +-
airflow-core/src/airflow/jobs/job.py | 15 +-
.../src/airflow/jobs/scheduler_job_runner.py | 46 +-
.../src/airflow/jobs/triggerer_job_runner.py | 11 +-
.../0099_3_2_0_ui_improvements_for_deadlines.py | 70 ++-
.../src/airflow/secrets/local_filesystem.py | 20 +-
.../airflow/serialization/definitions/taskgroup.py | 5 +-
.../src/airflow/ui/openapi-gen/queries/common.ts | 5 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 6 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 6 +-
.../ui/openapi-gen/requests/services.gen.ts | 4 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 4 +
airflow-core/src/airflow/ui/package.json | 2 +-
airflow-core/src/airflow/ui/playwright.config.ts | 3 +
airflow-core/src/airflow/ui/pnpm-lock.yaml | 32 +-
airflow-core/src/airflow/ui/public/i18n/README.md | 12 +-
.../airflow/ui/public/i18n/locales/pl/admin.json | 17 +
.../airflow/ui/public/i18n/locales/pl/common.json | 4 +-
.../src/airflow/ui/public/i18n/locales/pl/dag.json | 1 +
.../{WarningAlert.tsx => SqlParserProvider.tsx} | 31 +-
.../src/airflow/ui/src/constants/filterConfigs.tsx | 6 +
.../src/airflow/ui/src/constants/searchParams.ts | 1 +
.../ui/src/pages/Asset/CreateAssetEventModal.tsx | 2 +-
airflow-core/src/airflow/ui/src/pages/DagRuns.tsx | 10 +
.../src/airflow/ui/src/pages/DagRunsFilters.tsx | 1 +
.../src/pages/TaskInstance/Logs/TaskLogHeader.tsx | 10 +-
.../src/pages/TaskInstance/RenderedTemplates.tsx | 9 +-
.../airflow/ui/src/utils/detectLanguage.test.ts | 147 ++++++
.../src/airflow/ui/src/utils/detectLanguage.ts | 20 +-
.../src/airflow/ui/src/utils/useFiltersHandler.ts | 1 +
.../airflow/ui/tests/e2e/pages/TaskInstancePage.ts | 58 +++
.../src/airflow/ui/tests/e2e/pages/VariablePage.ts | 101 ++++
.../airflow/ui/tests/e2e/specs/task-logs.spec.ts | 128 +++++
.../airflow/ui/tests/e2e/specs/variable.spec.ts | 262 ++++++++++
airflow-core/src/airflow/ui/vite.config.ts | 3 +
.../tests/unit/always/test_providers_manager.py | 127 ++---
.../unit/always/test_secrets_local_filesystem.py | 1 +
.../core_api/routes/public/test_plugins.py | 17 +-
airflow-core/tests/unit/charts/log_groomer.py | 70 +++
airflow-core/tests/unit/jobs/test_base_job.py | 10 +-
airflow-core/tests/unit/jobs/test_scheduler_job.py | 514 ++++++++++---------
.../tests/unit/plugins/test_plugins_manager.py | 2 +-
airflow-ctl/docs/images/command_hashes.txt | 2 +-
airflow-ctl/docs/images/output_auth.svg | 100 ++--
airflow-ctl/src/airflowctl/ctl/cli_config.py | 7 +
.../src/airflowctl/ctl/commands/auth_command.py | 89 ++++
.../airflow_ctl/ctl/commands/test_auth_command.py | 223 ++++++++
chart/RELEASE_NOTES.rst | 2 +-
chart/reproducible_build.yaml | 4 +-
.../dag-processor/dag-processor-deployment.yaml | 8 +
.../templates/scheduler/scheduler-deployment.yaml | 8 +
.../templates/triggerer/triggerer-deployment.yaml | 8 +
chart/templates/workers/worker-deployment.yaml | 8 +
chart/values.schema.json | 13 +
chart/values.yaml | 18 +
contributing-docs/12_provider_distributions.rst | 2 +-
dev/README_AIRFLOW3_DEV.md | 4 +-
dev/README_RELEASE_HELM_CHART.md | 6 +-
dev/airflow_perf/scheduler_dag_execution_timing.py | 8 +-
dev/breeze/doc/08_ci_tasks.rst | 18 +
dev/breeze/doc/images/output_build-docs.svg | 10 +-
dev/breeze/doc/images/output_build-docs.txt | 2 +-
dev/breeze/doc/images/output_ci.svg | 16 +-
dev/breeze/doc/images/output_ci.txt | 2 +-
dev/breeze/doc/images/output_ci_set-milestone.svg | 146 ++++++
dev/breeze/doc/images/output_ci_set-milestone.txt | 1 +
...tput_release-management_add-back-references.svg | 10 +-
...tput_release-management_add-back-references.txt | 2 +-
...management_generate-issue-content-providers.svg | 10 +-
...management_generate-issue-content-providers.txt | 2 +-
...ease-management_generate-providers-metadata.svg | 12 +-
...ease-management_generate-providers-metadata.txt | 2 +-
...e-management_prepare-provider-distributions.svg | 10 +-
...e-management_prepare-provider-distributions.txt | 2 +-
...e-management_prepare-provider-documentation.svg | 10 +-
...e-management_prepare-provider-documentation.txt | 2 +-
.../output_release-management_publish-docs.svg | 10 +-
.../output_release-management_publish-docs.txt | 2 +-
...output_sbom_generate-providers-requirements.svg | 8 +-
...output_sbom_generate-providers-requirements.txt | 2 +-
.../output_setup_check-all-params-in-groups.svg | 4 +-
.../output_setup_check-all-params-in-groups.txt | 2 +-
.../output_setup_regenerate-command-images.svg | 12 +-
.../output_setup_regenerate-command-images.txt | 2 +-
.../images/output_workflow-run_publish-docs.svg | 10 +-
.../images/output_workflow-run_publish-docs.txt | 2 +-
.../src/airflow_breeze/commands/ci_commands.py | 331 +++++++++++-
.../airflow_breeze/commands/ci_commands_config.py | 20 +
.../commands/release_candidate_command.py | 5 +-
.../commands/release_management_commands.py | 17 +-
dev/breeze/src/airflow_breeze/global_constants.py | 8 +-
.../prepare_providers/provider_distributions.py | 9 +-
.../src/airflow_breeze/utils/selective_checks.py | 39 +-
dev/breeze/tests/test_selective_checks.py | 50 +-
dev/breeze/tests/test_set_milestone.py | 569 +++++++++++++++++++++
.../react_plugin_template/package.json | 10 +-
docker-stack-docs/README.md | 2 +-
docker-stack-docs/build.rst | 2 +-
docker-stack-docs/index.rst | 2 +
docs/README.md | 6 +
docs/spelling_wordlist.txt | 7 +
generated/PYPI_README.md | 19 +-
generated/provider_metadata.json | 368 ++++++++-----
helm-tests/tests/chart_utils/log_groomer.py | 70 +++
.../src/airflow/providers/amazon/aws/hooks/eks.py | 3 +-
.../amazon/aws/operators/redshift_cluster.py | 50 +-
.../amazon/tests/system/amazon/aws/example_ecs.py | 4 +
.../aws/example_eks_with_nodegroup_in_one_step.py | 4 +-
.../amazon/aws/example_eks_with_nodegroups.py | 4 +-
.../amazon/aws/operators/test_redshift_cluster.py | 91 ++++
.../apache/hive/transfers/mssql_to_hive.py | 7 +-
.../providers/celery/executors/celery_executor.py | 4 +
.../celery/executors/celery_executor_utils.py | 4 +-
.../databricks/operators/databricks_workflow.py | 33 +-
.../operators/test_databricks_workflow.py | 6 +-
.../databricks/plugins/test_databricks_workflow.py | 1 -
.../edge3/plugins/www/src/pages/JobsPage.tsx | 5 -
.../edge3/plugins/www/src/pages/WorkerPage.tsx | 8 -
providers/elasticsearch/provider.yaml | 9 +
.../providers/elasticsearch/get_provider_info.py | 7 +
.../providers/elasticsearch/log/es_task_handler.py | 2 +-
providers/fab/docs/auth-manager/sso.rst | 59 +++
.../fab/auth_manager/api_fastapi/routes/roles.py | 9 -
.../fab/auth_manager/security_manager/override.py | 14 +-
.../airflow/providers/fab/www/package-lock.json | 293 ++++++-----
.../fab/src/airflow/providers/fab/www/package.json | 6 +-
.../auth_manager/security_manager/test_override.py | 67 ++-
providers/fab/www-hash.txt | 2 +-
.../git/src/airflow/providers/git/bundles/git.py | 24 +-
providers/git/tests/unit/git/bundles/test_git.py | 42 ++
.../src/airflow/providers/google/cloud/fs/gcs.py | 2 +-
.../providers/google/cloud/operators/gen_ai.py | 2 +-
.../google/cloud/transfers/http_to_gcs.py | 5 +-
.../marketing_platform/operators/display_video.py | 25 +-
.../system/google/cloud/ray/example_ray_job.py | 3 +-
.../system/google/cloud/ray/resources/__init__.py | 16 -
.../system/google/cloud/ray/resources/heavy.py | 54 --
.../google/tests/unit/google/cloud/fs}/__init__.py | 0
.../google/tests/unit/google/cloud/fs/test_gcs.py | 82 +++
.../unit/google/cloud/operators/test_gen_ai.py | 29 +-
.../google/cloud/transfers/test_http_to_gcs.py | 27 +-
.../operators/test_display_video.py | 74 ++-
LICENSE => providers/informatica/LICENSE | 0
NOTICE => providers/informatica/NOTICE | 0
providers/informatica/README.rst | 183 +++++++
.../informatica/docs/changelog.rst | 24 +-
.../informatica/docs/commits.rst | 9 +-
providers/{imap => informatica}/docs/conf.py | 2 +-
.../docs/configurations-ref.rst | 3 +-
providers/informatica/docs/guides/api.rst | 135 +++++
.../informatica/docs/guides/configuration.rst | 74 +++
providers/informatica/docs/guides/usage.rst | 164 ++++++
.../{apache/livy => informatica}/docs/index.rst | 110 ++--
.../docs/installing-providers-from-sources.rst | 1 +
.../docs/integration-logos/informatica.png | Bin 0 -> 51388 bytes
.../{cohere => informatica}/docs/security.rst | 0
providers/informatica/provider.yaml | 73 +++
.../{dbt/cloud => informatica}/pyproject.toml | 33 +-
.../informatica/src/airflow}/__init__.py | 0
.../informatica/src/airflow/providers}/__init__.py | 0
.../src/airflow/providers/informatica/LICENSE | 0
.../src/airflow/providers/informatica}/__init__.py | 4 +-
.../providers/informatica}/extractors/__init__.py | 7 +-
.../informatica/extractors/informatica.py | 64 +++
.../providers/informatica/get_provider_info.py | 73 +++
.../providers/informatica/hooks}/__init__.py | 6 +-
.../src/airflow/providers/informatica/hooks/edc.py | 245 +++++++++
.../providers/informatica/plugins}/__init__.py | 6 +-
.../providers/informatica/plugins/informatica.py | 32 +-
.../providers/informatica/plugins/listener.py | 141 +++++
.../{airbyte => informatica}/tests/conftest.py | 0
.../informatica/tests/unit}/__init__.py | 0
.../tests/unit/informatica}/__init__.py | 0
.../tests/unit/informatica/extractors}/__init__.py | 0
.../informatica/extractors/test_informatica.py | 71 +++
.../tests/unit/informatica/hooks}/__init__.py | 0
.../tests/unit/informatica/hooks/test_edc.py | 156 ++++++
.../tests/unit/informatica/plugins}/__init__.py | 0
.../unit/informatica/plugins/test_informatica.py | 62 +++
.../unit/informatica/plugins/test_listener.py | 110 ++++
providers/jdbc/pyproject.toml | 2 +-
.../jdbc/src/airflow/providers/jdbc/hooks/jdbc.py | 4 +-
providers/microsoft/azure/docs/index.rst | 18 +-
.../azure}/docs/message-queues/index.rst | 41 +-
providers/microsoft/azure/provider.yaml | 3 +
providers/microsoft/azure/pyproject.toml | 4 +
.../providers/microsoft/azure/get_provider_info.py | 1 +
.../providers/microsoft/azure/queues}/__init__.py | 0
.../providers/microsoft/azure/queues/asb.py} | 37 +-
.../microsoft/azure/example_event_schedule_asb.py} | 62 +--
.../tests/unit/microsoft/azure/queues}/__init__.py | 0
.../tests/unit/microsoft/azure/queues/test_asb.py} | 35 +-
.../airflow/providers/openlineage/utils/utils.py | 1 +
.../tests/unit/openlineage/extractors/test_base.py | 44 +-
.../tests/unit/openlineage/utils/test_utils.py | 4 +
.../airflow/providers/postgres/hooks/postgres.py | 7 +-
.../tests/unit/postgres/hooks/test_postgres.py | 20 +-
.../airflow/providers/snowflake/hooks/snowflake.py | 74 ++-
.../tests/unit/snowflake/hooks/test_snowflake.py | 106 ++++
.../airflow/providers/standard/operators/hitl.py | 31 ++
.../tests/unit/standard/operators/test_hitl.py | 461 ++++++++++++++++-
pyproject.toml | 8 +
scripts/ci/docker-compose/remove-sources.yml | 1 +
scripts/ci/docker-compose/tests-sources.yml | 1 +
scripts/ci/prek/supported_versions.py | 4 +-
scripts/ci/prek/update_airflow_pyproject_toml.py | 1 +
scripts/ci/prek/upgrade_important_versions.py | 37 +-
scripts/docker/clean-logs.sh | 32 +-
.../run_prepare_airflow_distributions.py | 7 +-
task-sdk/pyproject.toml | 3 +
task-sdk/src/airflow/sdk/definitions/taskgroup.py | 5 +-
.../task_sdk/execution_time/test_supervisor.py | 8 +-
247 files changed, 7213 insertions(+), 1567 deletions(-)
create mode 100644 .github/workflows/milestone-tag-assistant.yml
create mode 100644 airflow-core/docs/img/checking_dependencies.png
create mode 100644
airflow-core/docs/security/vulnerabilities-in-3rd-party-dependencies.rst
copy airflow-core/src/airflow/ui/src/components/{WarningAlert.tsx =>
SqlParserProvider.tsx} (59%)
create mode 100644 airflow-core/src/airflow/ui/src/utils/detectLanguage.test.ts
create mode 100644
airflow-core/src/airflow/ui/tests/e2e/pages/TaskInstancePage.ts
create mode 100644 airflow-core/src/airflow/ui/tests/e2e/pages/VariablePage.ts
create mode 100644
airflow-core/src/airflow/ui/tests/e2e/specs/task-logs.spec.ts
create mode 100644 airflow-core/src/airflow/ui/tests/e2e/specs/variable.spec.ts
create mode 100644 dev/breeze/doc/images/output_ci_set-milestone.svg
create mode 100644 dev/breeze/doc/images/output_ci_set-milestone.txt
create mode 100644 dev/breeze/tests/test_set_milestone.py
delete mode 100644
providers/google/tests/system/google/cloud/ray/resources/__init__.py
delete mode 100644
providers/google/tests/system/google/cloud/ray/resources/heavy.py
copy {airflow-core/src/airflow/_shared =>
providers/google/tests/unit/google/cloud/fs}/__init__.py (100%)
create mode 100644 providers/google/tests/unit/google/cloud/fs/test_gcs.py
copy LICENSE => providers/informatica/LICENSE (100%)
copy NOTICE => providers/informatica/NOTICE (100%)
create mode 100644 providers/informatica/README.rst
copy airflow-core/docs/tutorial/index.rst =>
providers/informatica/docs/changelog.rst (66%)
copy airflow-ctl/docs/release_notes.rst =>
providers/informatica/docs/commits.rst (85%)
copy providers/{imap => informatica}/docs/conf.py (98%)
copy providers/{fab => informatica}/docs/configurations-ref.rst (96%)
create mode 100644 providers/informatica/docs/guides/api.rst
create mode 100644 providers/informatica/docs/guides/configuration.rst
create mode 100644 providers/informatica/docs/guides/usage.rst
copy providers/{apache/livy => informatica}/docs/index.rst (53%)
copy providers/{airbyte =>
informatica}/docs/installing-providers-from-sources.rst (99%)
create mode 100644 providers/informatica/docs/integration-logos/informatica.png
copy providers/{cohere => informatica}/docs/security.rst (100%)
create mode 100644 providers/informatica/provider.yaml
copy providers/{dbt/cloud => informatica}/pyproject.toml (84%)
copy {airflow-core/tests/integration =>
providers/informatica/src/airflow}/__init__.py (100%)
copy {airflow-core/tests/integration =>
providers/informatica/src/airflow/providers}/__init__.py (100%)
copy LICENSE =>
providers/informatica/src/airflow/providers/informatica/LICENSE (100%)
copy providers/{common/ai/src/airflow/providers/common/ai =>
informatica/src/airflow/providers/informatica}/__init__.py (91%)
copy providers/{openlineage/src/airflow/providers/openlineage =>
informatica/src/airflow/providers/informatica}/extractors/__init__.py (73%)
create mode 100644
providers/informatica/src/airflow/providers/informatica/extractors/informatica.py
create mode 100644
providers/informatica/src/airflow/providers/informatica/get_provider_info.py
copy providers/{edge3/src/airflow/providers/edge3/executors =>
informatica/src/airflow/providers/informatica/hooks}/__init__.py (82%)
create mode 100644
providers/informatica/src/airflow/providers/informatica/hooks/edc.py
copy {airflow-ctl/src/airflowctl =>
providers/informatica/src/airflow/providers/informatica/plugins}/__init__.py
(86%)
copy
airflow-core/src/airflow/example_dags/plugins/decreasing_priority_weight_strategy.py
=>
providers/informatica/src/airflow/providers/informatica/plugins/informatica.py
(53%)
create mode 100644
providers/informatica/src/airflow/providers/informatica/plugins/listener.py
copy providers/{airbyte => informatica}/tests/conftest.py (100%)
copy {airflow-core/tests/integration =>
providers/informatica/tests/unit}/__init__.py (100%)
copy {airflow-core/src/airflow/_shared =>
providers/informatica/tests/unit/informatica}/__init__.py (100%)
copy {airflow-core/src/airflow/_shared =>
providers/informatica/tests/unit/informatica/extractors}/__init__.py (100%)
create mode 100644
providers/informatica/tests/unit/informatica/extractors/test_informatica.py
copy {airflow-core/src/airflow/_shared =>
providers/informatica/tests/unit/informatica/hooks}/__init__.py (100%)
create mode 100644
providers/informatica/tests/unit/informatica/hooks/test_edc.py
copy {airflow-core/src/airflow/_shared =>
providers/informatica/tests/unit/informatica/plugins}/__init__.py (100%)
create mode 100644
providers/informatica/tests/unit/informatica/plugins/test_informatica.py
create mode 100644
providers/informatica/tests/unit/informatica/plugins/test_listener.py
copy providers/{google => microsoft/azure}/docs/message-queues/index.rst (51%)
copy {airflow-core/src/airflow/_shared =>
providers/microsoft/azure/src/airflow/providers/microsoft/azure/queues}/__init__.py
(100%)
copy providers/{redis/src/airflow/providers/redis/queues/redis.py =>
microsoft/azure/src/airflow/providers/microsoft/azure/queues/asb.py} (56%)
copy
providers/{google/tests/system/google/event_scheduling/example_event_schedule_pubsub.py
=> microsoft/azure/tests/system/microsoft/azure/example_event_schedule_asb.py}
(51%)
copy {airflow-core/src/airflow/_shared =>
providers/microsoft/azure/tests/unit/microsoft/azure/queues}/__init__.py (100%)
copy providers/{redis/tests/unit/redis/queues/test_redis.py =>
microsoft/azure/tests/unit/microsoft/azure/queues/test_asb.py} (59%)