This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 80f8e624dc9 [main] CI: Upgrade important CI environment
add 6da46c47f44 Limit anthropic provider to anthropic SDK below 1.0.0
(#72072)
add 906aab3c2e4 Add TypeScript SDK capability manifest and compatibility
matrix (#71754)
add c4e6ed369ed Add deferrable mode to Databricks SQL warehouse operators
(#71752)
add 11ef1fb2824 Verify TypeScript SDK package contents (#71399)
add cd464f25c80 Publish TypeScript SDK with trusted credentials (#71843)
add d31c984dc67 Fix Publish Docs to S3 failing for ts-sdk and java-sdk
(#72097)
add 57a051997a0 Fix linux/arm64 CI image build broken by the ibm.db2
provider (#72058)
add 549ed6b7468 Split ts-sdk contributor docs out of the npm README
(#72096)
add 21332eab89a Use secrets for fab users `--use-random-password`
generation (#72092)
add 8637df49fcb Increase Comprehend document classifier timeout from 20 to
60 minutes (#71969)
add 9be7b6016cc Fix static checks failing on every PR after the click 8.5
release (#72106)
add be4a1e671e2 Fix unstyled TypeScript SDK API reference on the published
site (#72105)
add 4fcc416fcfd [main] CI: Upgrade important CI environment
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 (80f8e624dc9)
\
N -- N -- N refs/heads/ci-upgrade-main (4fcc416fcfd)
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/workflows/publish-docs-to-s3.yml | 7 +-
.github/workflows/registry-tests.yml | 4 +
.github/workflows/ts-sdk-release.yml | 208 +++++++++++++++++
.pre-commit-config.yaml | 14 ++
.../language-sdks/typescript.rst | 8 +-
airflow-core/src/airflow/provider.yaml.schema.json | 2 +-
dev/breeze/doc/ci/04_selective_checks.md | 7 +-
dev/breeze/doc/images/output_build-docs.txt | 2 +-
dev/breeze/doc/images/output_ci-image_pull.txt | 2 +-
dev/breeze/doc/images/output_ci-image_verify.txt | 2 +-
dev/breeze/doc/images/output_exec.txt | 2 +-
.../doc/images/output_k8s_deploy-airflow.txt | 2 +-
dev/breeze/doc/images/output_k8s_dev.txt | 2 +-
dev/breeze/doc/images/output_k8s_k9s.txt | 2 +-
.../doc/images/output_k8s_run-complete-tests.txt | 2 +-
dev/breeze/doc/images/output_k8s_shell.txt | 2 +-
.../doc/images/output_k8s_smoke-test-overlay.txt | 2 +-
dev/breeze/doc/images/output_k8s_tests.txt | 2 +-
dev/breeze/doc/images/output_prod-image_pull.txt | 2 +-
dev/breeze/doc/images/output_prod-image_verify.txt | 2 +-
...tput_release-management_add-back-references.txt | 2 +-
...tput_release-management_check-release-files.txt | 2 +-
...elease-management_classify-provider-changes.txt | 2 +-
...management_generate-issue-content-providers.txt | 2 +-
...e-management_prepare-provider-distributions.txt | 2 +-
...e-management_prepare-provider-documentation.txt | 2 +-
.../output_release-management_publish-docs.txt | 2 +-
dev/breeze/doc/images/output_run.txt | 2 +-
dev/breeze/doc/images/output_shell.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
...utput_testing_airflow-ctl-integration-tests.txt | 2 +-
.../images/output_testing_airflow-ctl-tests.txt | 2 +-
.../images/output_testing_airflow-e2e-tests.txt | 2 +-
.../output_testing_core-integration-tests.txt | 2 +-
.../doc/images/output_testing_core-tests.txt | 2 +-
.../images/output_testing_docker-compose-tests.txt | 2 +-
.../doc/images/output_testing_helm-tests.txt | 2 +-
.../output_testing_providers-integration-tests.txt | 2 +-
.../doc/images/output_testing_providers-tests.txt | 2 +-
.../output_testing_python-api-client-tests.txt | 2 +-
.../doc/images/output_testing_system-tests.txt | 2 +-
.../output_testing_task-sdk-integration-tests.txt | 2 +-
.../doc/images/output_testing_task-sdk-tests.txt | 2 +-
.../doc/images/output_testing_ui-e2e-tests.txt | 2 +-
.../images/output_workflow-run_publish-docs.txt | 2 +-
.../airflow_breeze/commands/developer_commands.py | 9 +-
dev/breeze/tests/test_selective_checks.py | 8 +-
dev/registry/derive_wave_providers.py | 7 +
dev/registry/tests/test_derive_wave_providers.py | 81 ++++++-
docs/spelling_wordlist.txt | 1 +
providers/amazon/docs/changelog.rst | 8 +
.../providers/amazon/aws/operators/comprehend.py | 4 +-
.../aws/example_comprehend_document_classifier.py | 1 -
.../unit/amazon/aws/operators/test_comprehend.py | 2 +
providers/anthropic/README.rst | 8 +-
providers/anthropic/docs/index.rst | 20 +-
providers/anthropic/pyproject.toml | 12 +-
providers/databricks/docs/operators/warehouse.rst | 15 +-
.../providers/databricks/hooks/databricks.py | 23 ++
.../providers/databricks/operators/warehouse.py | 65 +++++-
.../providers/databricks/triggers/databricks.py | 122 +++++++++-
.../tests/unit/databricks/hooks/test_databricks.py | 30 +++
.../unit/databricks/operators/test_warehouse.py | 252 +++++++++++++++++++++
.../unit/databricks/triggers/test_databricks.py | 228 ++++++++++++++++++-
.../fab/auth_manager/cli_commands/user_command.py | 5 +-
.../auth_manager/cli_commands/test_user_command.py | 16 ++
providers/ibm/db2/README.rst | 6 +-
providers/ibm/db2/docs/index.rst | 10 +-
providers/ibm/db2/provider.yaml | 6 +
providers/ibm/db2/pyproject.toml | 8 +-
providers/ibm/mq/provider.yaml | 7 +-
scripts/ci/prek/common_prek_utils.py | 18 +-
scripts/ci/prek/update_ts_sdk_readme_matrix.py | 113 +++++++++
.../prek/test_check_excluded_provider_markers.py | 19 +-
.../ci/prek/test_update_ts_sdk_readme_matrix.py | 73 ++++++
ts-sdk/.pre-commit-config.yaml | 16 ++
ts-sdk/DEVELOPMENT.md | 199 ++++++++++++++++
ts-sdk/README.md | 130 ++++++-----
{java-sdk => ts-sdk}/capabilities.yaml | 39 ++--
ts-sdk/docs/package.json | 6 +-
ts-sdk/docs/scripts/deployment-checks.mjs | 102 +++++++++
ts-sdk/docs/scripts/strip-remote-fonts.mjs | 43 ++++
ts-sdk/docs/scripts/verify-deployment-paths.mjs | 71 ++++++
ts-sdk/docs/tests/deployment-checks.test.mjs | 161 +++++++++++++
ts-sdk/docs/typedoc.config.mjs | 67 ++++++
ts-sdk/docs/typedoc.json | 24 --
ts-sdk/example/README.md | 4 +-
ts-sdk/package.json | 10 +-
...{compile_ts_sdk.py => verify_ts_sdk_package.py} | 2 +-
ts-sdk/scripts/generate-supervisor.mjs | 1 +
ts-sdk/scripts/validate-release-inputs.mjs | 158 +++++++++++++
ts-sdk/scripts/validate-release-inputs.test.mjs | 134 +++++++++++
ts-sdk/scripts/verify-package.mjs | 204 +++++++++++++++++
ts-sdk/scripts/verify-package.test.mjs | 165 ++++++++++++++
ts-sdk/tsconfig.build.json | 4 +-
ts-sdk/vitest.config.ts | 2 +-
uv.lock | 25 +-
97 files changed, 2835 insertions(+), 235 deletions(-)
create mode 100644 .github/workflows/ts-sdk-release.yml
create mode 100644 scripts/ci/prek/update_ts_sdk_readme_matrix.py
create mode 100644 scripts/tests/ci/prek/test_update_ts_sdk_readme_matrix.py
create mode 100644 ts-sdk/DEVELOPMENT.md
copy {java-sdk => ts-sdk}/capabilities.yaml (79%)
create mode 100644 ts-sdk/docs/scripts/deployment-checks.mjs
create mode 100644 ts-sdk/docs/scripts/strip-remote-fonts.mjs
create mode 100644 ts-sdk/docs/scripts/verify-deployment-paths.mjs
create mode 100644 ts-sdk/docs/tests/deployment-checks.test.mjs
create mode 100644 ts-sdk/docs/typedoc.config.mjs
delete mode 100644 ts-sdk/docs/typedoc.json
copy ts-sdk/scripts/ci/prek/{compile_ts_sdk.py => verify_ts_sdk_package.py}
(95%)
create mode 100644 ts-sdk/scripts/validate-release-inputs.mjs
create mode 100644 ts-sdk/scripts/validate-release-inputs.test.mjs
create mode 100644 ts-sdk/scripts/verify-package.mjs
create mode 100644 ts-sdk/scripts/verify-package.test.mjs