This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new dcbfcff6236 [v3-1-test] [Doc] Fixing some typos and spelling errors
(#57225) (#57521)
dcbfcff6236 is described below
commit dcbfcff6236d2addccfe32e33f422ba025ceb71e
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Oct 30 00:25:10 2025 +0100
[v3-1-test] [Doc] Fixing some typos and spelling errors (#57225) (#57521)
* Fixing some typos and spelling errors
* adding 'chatbot' to spelling_wordlist.txt
* adding 'chatbots' to spelling_wordlist.txt
* removed 'Chatbots' from spelling_wordlist.txt
* Committing new versions of somes files generated by prek
(cherry picked from commit a04136fa81f34c81214252bd80675598ff686027)
Co-authored-by: Didier Durand
<[email protected]>
---
contributing-docs/testing/task_sdk_integration_tests.rst | 2 +-
dev/breeze/doc/images/output_ci-image.svg | 4 ++--
dev/breeze/doc/images/output_ci-image.txt | 2 +-
dev/breeze/doc/images/output_ci-image_export-mount-cache.svg | 2 +-
dev/breeze/doc/images/output_ci-image_export-mount-cache.txt | 2 +-
dev/breeze/doc/images/output_ci-image_import-mount-cache.svg | 2 +-
dev/breeze/doc/images/output_ci-image_import-mount-cache.txt | 2 +-
dev/breeze/src/airflow_breeze/commands/ci_image_commands.py | 4 ++--
docs/spelling_wordlist.txt | 2 ++
providers/amazon/src/airflow/providers/amazon/aws/hooks/base_aws.py | 2 +-
providers/amazon/src/airflow/providers/amazon/aws/hooks/chime.py | 2 +-
.../src/airflow/providers/amazon/aws/operators/cloud_formation.py | 4 ++--
.../src/airflow/providers/amazon/aws/transfers/azure_blob_to_s3.py | 4 ++--
.../apache/beam/src/airflow/providers/apache/beam/operators/beam.py | 2 +-
.../celery/src/airflow/providers/celery/executors/celery_executor.py | 2 +-
.../src/airflow/providers/celery/executors/celery_executor_utils.py | 2 +-
.../google/src/airflow/providers/google/cloud/hooks/cloud_sql.py | 4 ++--
.../providers/google/cloud/hooks/vertex_ai/batch_prediction_job.py | 4 ++--
.../src/airflow/providers/google/cloud/operators/cloud_batch.py | 2 +-
.../google/src/airflow/providers/google/cloud/operators/cloud_run.py | 2 +-
providers/google/src/airflow/providers/google/suite/hooks/calendar.py | 2 +-
providers/http/docs/changelog.rst | 4 ++--
providers/keycloak/docs/auth-manager/manage/permissions.rst | 2 +-
providers/ssh/docs/changelog.rst | 2 +-
task-sdk/src/airflow/sdk/api/client.py | 2 +-
25 files changed, 33 insertions(+), 31 deletions(-)
diff --git a/contributing-docs/testing/task_sdk_integration_tests.rst
b/contributing-docs/testing/task_sdk_integration_tests.rst
index 132b2822baf..f7efb2e6f40 100644
--- a/contributing-docs/testing/task_sdk_integration_tests.rst
+++ b/contributing-docs/testing/task_sdk_integration_tests.rst
@@ -85,7 +85,7 @@ reproducibility:
breeze testing task-sdk-integration-tests
task_sdk_tests/test_task_sdk_health.py
# Run with custom Docker image
- DOCKER_IMAGE=my-custom-airflow-imahge:latest breeze testing
task-sdk-integration-tests
+ DOCKER_IMAGE=my-custom-airflow-image:latest breeze testing
task-sdk-integration-tests
Running in Your Current Virtual Environment
...........................................
diff --git a/dev/breeze/doc/images/output_ci-image.svg
b/dev/breeze/doc/images/output_ci-image.svg
index 0c614dfc947..62ca31ecad6 100644
--- a/dev/breeze/doc/images/output_ci-image.svg
+++ b/dev/breeze/doc/images/output_ci-image.svg
@@ -118,8 +118,8 @@
</text><text class="breeze-ci-image-r5" x="0" y="288.4" textLength="12.2"
clip-path="url(#breeze-ci-image-line-11)">│</text><text
class="breeze-ci-image-r4" x="24.4" y="288.4" textLength="256.2"
clip-path="url(#breeze-ci-image-line-11)">verify               </text><text
class="breeze-ci-image-r1" x="305" y="288.4" textLength="1134.6"
clip-path="url(#breeze-ci-image-line-11)">Verify CI image.  &
[...]
</text><text class="breeze-ci-image-r5" x="0" y="312.8" textLength="12.2"
clip-path="url(#breeze-ci-image-line-12)">│</text><text
class="breeze-ci-image-r4" x="24.4" y="312.8" textLength="256.2"
clip-path="url(#breeze-ci-image-line-12)">save                 </text><text
class="breeze-ci-image-r1" x="305" y="312.8" textLength="1134.6"
clip-path="url(#breeze-ci-image-line-12)">Save CI image  [...]
</text><text class="breeze-ci-image-r5" x="0" y="337.2" textLength="12.2"
clip-path="url(#breeze-ci-image-line-13)">│</text><text
class="breeze-ci-image-r4" x="24.4" y="337.2" textLength="256.2"
clip-path="url(#breeze-ci-image-line-13)">load                 </text><text
class="breeze-ci-image-r1" x="305" y="337.2" textLength="1134.6"
clip-path="url(#breeze-ci-image-line-13)">Load CI image  [...]
-</text><text class="breeze-ci-image-r5" x="0" y="361.6" textLength="12.2"
clip-path="url(#breeze-ci-image-line-14)">│</text><text
class="breeze-ci-image-r4" x="24.4" y="361.6" textLength="256.2"
clip-path="url(#breeze-ci-image-line-14)">export-mount-cache   </text><text
class="breeze-ci-image-r1" x="305" y="361.6" textLength="1134.6"
clip-path="url(#breeze-ci-image-line-14)">Export content of the the mount cache to a directory.&
[...]
-</text><text class="breeze-ci-image-r5" x="0" y="386" textLength="12.2"
clip-path="url(#breeze-ci-image-line-15)">│</text><text
class="breeze-ci-image-r4" x="24.4" y="386" textLength="256.2"
clip-path="url(#breeze-ci-image-line-15)">import-mount-cache   </text><text
class="breeze-ci-image-r1" x="305" y="386" textLength="1134.6"
clip-path="url(#breeze-ci-image-line-15)">Export content of the the mount cache to a directory. &
[...]
+</text><text class="breeze-ci-image-r5" x="0" y="361.6" textLength="12.2"
clip-path="url(#breeze-ci-image-line-14)">│</text><text
class="breeze-ci-image-r4" x="24.4" y="361.6" textLength="256.2"
clip-path="url(#breeze-ci-image-line-14)">export-mount-cache   </text><text
class="breeze-ci-image-r1" x="305" y="361.6" textLength="1134.6"
clip-path="url(#breeze-ci-image-line-14)">Export content of the mount cache to a directory. 
[...]
+</text><text class="breeze-ci-image-r5" x="0" y="386" textLength="12.2"
clip-path="url(#breeze-ci-image-line-15)">│</text><text
class="breeze-ci-image-r4" x="24.4" y="386" textLength="256.2"
clip-path="url(#breeze-ci-image-line-15)">import-mount-cache   </text><text
class="breeze-ci-image-r1" x="305" y="386" textLength="1134.6"
clip-path="url(#breeze-ci-image-line-15)">Export content of the mount cache to a directory.  
[...]
</text><text class="breeze-ci-image-r5" x="0" y="410.4" textLength="1464"
clip-path="url(#breeze-ci-image-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-ci-image-r1" x="1464" y="410.4" textLength="12.2"
clip-path="url(#breeze-ci-image-line-16)">
</text>
</g>
diff --git a/dev/breeze/doc/images/output_ci-image.txt
b/dev/breeze/doc/images/output_ci-image.txt
index 25b4a0db49a..fcc45c95931 100644
--- a/dev/breeze/doc/images/output_ci-image.txt
+++ b/dev/breeze/doc/images/output_ci-image.txt
@@ -1 +1 @@
-de6e1ee2eb602569a8cd1a3c6c4cbafe
+7745b7d70e4a06b724ed92814d416670
diff --git a/dev/breeze/doc/images/output_ci-image_export-mount-cache.svg
b/dev/breeze/doc/images/output_ci-image_export-mount-cache.svg
index c1a516dbdef..4c56e91807a 100644
--- a/dev/breeze/doc/images/output_ci-image_export-mount-cache.svg
+++ b/dev/breeze/doc/images/output_ci-image_export-mount-cache.svg
@@ -101,7 +101,7 @@
<text class="breeze-ci-image-export-mount-cache-r1" x="1464" y="20"
textLength="12.2" clip-path="url(#breeze-ci-image-export-mount-cache-line-0)">
</text><text class="breeze-ci-image-export-mount-cache-r2" x="12.2" y="44.4"
textLength="73.2"
clip-path="url(#breeze-ci-image-export-mount-cache-line-1)">Usage:</text><text
class="breeze-ci-image-export-mount-cache-r3" x="97.6" y="44.4"
textLength="414.8"
clip-path="url(#breeze-ci-image-export-mount-cache-line-1)">breeze ci-image export-mount-cache</text><text
class="breeze-ci-image-export-mount-cache-r1" x="524.6" y="44.4"
textLength="12.2" clip-path="url(#breeze-ci-image-exp [...]
</text><text class="breeze-ci-image-export-mount-cache-r1" x="1464" y="68.8"
textLength="12.2" clip-path="url(#breeze-ci-image-export-mount-cache-line-2)">
-</text><text class="breeze-ci-image-export-mount-cache-r1" x="12.2" y="93.2"
textLength="646.6"
clip-path="url(#breeze-ci-image-export-mount-cache-line-3)">Export content of the the mount cache to a directory.</text><text
class="breeze-ci-image-export-mount-cache-r1" x="1464" y="93.2"
textLength="12.2" clip-path="url(#breeze-ci-image-export-mount-cache-line-3)">
+</text><text class="breeze-ci-image-export-mount-cache-r1" x="12.2" y="93.2"
textLength="597.8"
clip-path="url(#breeze-ci-image-export-mount-cache-line-3)">Export content of the mount cache to a directory.</text><text
class="breeze-ci-image-export-mount-cache-r1" x="1464" y="93.2"
textLength="12.2" clip-path="url(#breeze-ci-image-export-mount-cache-line-3)">
</text><text class="breeze-ci-image-export-mount-cache-r1" x="1464" y="117.6"
textLength="12.2" clip-path="url(#breeze-ci-image-export-mount-cache-line-4)">
</text><text class="breeze-ci-image-export-mount-cache-r5" x="0" y="142"
textLength="24.4"
clip-path="url(#breeze-ci-image-export-mount-cache-line-5)">╭─</text><text
class="breeze-ci-image-export-mount-cache-r5" x="24.4" y="142"
textLength="170.8"
clip-path="url(#breeze-ci-image-export-mount-cache-line-5)"> Export flags </text><text
class="breeze-ci-image-export-mount-cache-r5" x="195.2" y="142"
textLength="1244.4" clip-path="url(#breeze-ci-image-export-mount-cache-line-5)
[...]
</text><text class="breeze-ci-image-export-mount-cache-r5" x="0" y="166.4"
textLength="12.2"
clip-path="url(#breeze-ci-image-export-mount-cache-line-6)">│</text><text
class="breeze-ci-image-export-mount-cache-r6" x="24.4" y="166.4"
textLength="12.2"
clip-path="url(#breeze-ci-image-export-mount-cache-line-6)">*</text><text
class="breeze-ci-image-export-mount-cache-r4" x="61" y="166.4"
textLength="146.4"
clip-path="url(#breeze-ci-image-export-mount-cache-line-6)">--cache-file</text><text
c [...]
diff --git a/dev/breeze/doc/images/output_ci-image_export-mount-cache.txt
b/dev/breeze/doc/images/output_ci-image_export-mount-cache.txt
index 6d1c1347207..32ccab745cc 100644
--- a/dev/breeze/doc/images/output_ci-image_export-mount-cache.txt
+++ b/dev/breeze/doc/images/output_ci-image_export-mount-cache.txt
@@ -1 +1 @@
-824109d9d232ba19a9aa0781ba8fccd9
+ebc1ae7a092c1e541957fb1e79829249
diff --git a/dev/breeze/doc/images/output_ci-image_import-mount-cache.svg
b/dev/breeze/doc/images/output_ci-image_import-mount-cache.svg
index 32eb4fdfebe..5b31140f327 100644
--- a/dev/breeze/doc/images/output_ci-image_import-mount-cache.svg
+++ b/dev/breeze/doc/images/output_ci-image_import-mount-cache.svg
@@ -101,7 +101,7 @@
<text class="breeze-ci-image-import-mount-cache-r1" x="1464" y="20"
textLength="12.2" clip-path="url(#breeze-ci-image-import-mount-cache-line-0)">
</text><text class="breeze-ci-image-import-mount-cache-r2" x="12.2" y="44.4"
textLength="73.2"
clip-path="url(#breeze-ci-image-import-mount-cache-line-1)">Usage:</text><text
class="breeze-ci-image-import-mount-cache-r3" x="97.6" y="44.4"
textLength="414.8"
clip-path="url(#breeze-ci-image-import-mount-cache-line-1)">breeze ci-image import-mount-cache</text><text
class="breeze-ci-image-import-mount-cache-r1" x="524.6" y="44.4"
textLength="12.2" clip-path="url(#breeze-ci-image-imp [...]
</text><text class="breeze-ci-image-import-mount-cache-r1" x="1464" y="68.8"
textLength="12.2" clip-path="url(#breeze-ci-image-import-mount-cache-line-2)">
-</text><text class="breeze-ci-image-import-mount-cache-r1" x="12.2" y="93.2"
textLength="646.6"
clip-path="url(#breeze-ci-image-import-mount-cache-line-3)">Export content of the the mount cache to a directory.</text><text
class="breeze-ci-image-import-mount-cache-r1" x="1464" y="93.2"
textLength="12.2" clip-path="url(#breeze-ci-image-import-mount-cache-line-3)">
+</text><text class="breeze-ci-image-import-mount-cache-r1" x="12.2" y="93.2"
textLength="597.8"
clip-path="url(#breeze-ci-image-import-mount-cache-line-3)">Export content of the mount cache to a directory.</text><text
class="breeze-ci-image-import-mount-cache-r1" x="1464" y="93.2"
textLength="12.2" clip-path="url(#breeze-ci-image-import-mount-cache-line-3)">
</text><text class="breeze-ci-image-import-mount-cache-r1" x="1464" y="117.6"
textLength="12.2" clip-path="url(#breeze-ci-image-import-mount-cache-line-4)">
</text><text class="breeze-ci-image-import-mount-cache-r5" x="0" y="142"
textLength="24.4"
clip-path="url(#breeze-ci-image-import-mount-cache-line-5)">╭─</text><text
class="breeze-ci-image-import-mount-cache-r5" x="24.4" y="142"
textLength="170.8"
clip-path="url(#breeze-ci-image-import-mount-cache-line-5)"> Import flags </text><text
class="breeze-ci-image-import-mount-cache-r5" x="195.2" y="142"
textLength="1244.4" clip-path="url(#breeze-ci-image-import-mount-cache-line-5)
[...]
</text><text class="breeze-ci-image-import-mount-cache-r5" x="0" y="166.4"
textLength="12.2"
clip-path="url(#breeze-ci-image-import-mount-cache-line-6)">│</text><text
class="breeze-ci-image-import-mount-cache-r6" x="24.4" y="166.4"
textLength="12.2"
clip-path="url(#breeze-ci-image-import-mount-cache-line-6)">*</text><text
class="breeze-ci-image-import-mount-cache-r4" x="61" y="166.4"
textLength="146.4"
clip-path="url(#breeze-ci-image-import-mount-cache-line-6)">--cache-file</text><text
c [...]
diff --git a/dev/breeze/doc/images/output_ci-image_import-mount-cache.txt
b/dev/breeze/doc/images/output_ci-image_import-mount-cache.txt
index 00f5024812d..7549b6730ab 100644
--- a/dev/breeze/doc/images/output_ci-image_import-mount-cache.txt
+++ b/dev/breeze/doc/images/output_ci-image_import-mount-cache.txt
@@ -1 +1 @@
-65be4537eea8d56d3ddc34d4ccab60c7
+669f8d8b36a1d9dde983862db6a69ce4
diff --git a/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
b/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
index 184562da628..71655db360b 100644
--- a/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
@@ -930,7 +930,7 @@ def export_mount_cache(
cache_file: Path,
):
"""
- Export content of the the mount cache to a directory.
+ Export content of the mount cache to a directory.
"""
perform_environment_checks()
make_sure_builder_configured(params=BuildCiParams(builder=builder))
@@ -995,7 +995,7 @@ def import_mount_cache(
cache_file: Path,
):
"""
- Export content of the the mount cache to a directory.
+ Export content of the mount cache to a directory.
"""
perform_environment_checks()
make_sure_builder_configured(params=BuildCiParams(builder=builder))
diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt
index a4dbbdf3202..5d673b7b860 100644
--- a/docs/spelling_wordlist.txt
+++ b/docs/spelling_wordlist.txt
@@ -253,6 +253,8 @@ chakra
Changelog
changelog
charset
+chatbot
+chatbots
Checklicence
checklicence
CheckOperator
diff --git
a/providers/amazon/src/airflow/providers/amazon/aws/hooks/base_aws.py
b/providers/amazon/src/airflow/providers/amazon/aws/hooks/base_aws.py
index 979cb4bc345..7097807b78a 100644
--- a/providers/amazon/src/airflow/providers/amazon/aws/hooks/base_aws.py
+++ b/providers/amazon/src/airflow/providers/amazon/aws/hooks/base_aws.py
@@ -790,7 +790,7 @@ class AwsGenericHook(BaseHook, Generic[BaseAwsConnection]):
async def get_async_conn(self):
"""Get an aiobotocore client to use for async operations."""
# We have to wrap the call `self.get_client_type` in another call
`_get_async_conn`,
- # because one of it's arguments `self.region_name` is a `@property`
decorated function
+ # because one of its arguments `self.region_name` is a `@property`
decorated function
# calling the cached property `self.conn_config` at the end.
return await sync_to_async(self._get_async_conn)()
diff --git a/providers/amazon/src/airflow/providers/amazon/aws/hooks/chime.py
b/providers/amazon/src/airflow/providers/amazon/aws/hooks/chime.py
index 8201f32e76f..bdf0f220a18 100644
--- a/providers/amazon/src/airflow/providers/amazon/aws/hooks/chime.py
+++ b/providers/amazon/src/airflow/providers/amazon/aws/hooks/chime.py
@@ -33,7 +33,7 @@ class ChimeWebhookHook(HttpHook):
"""
Interact with Amazon Chime Webhooks to create notifications.
- .. warning:: This hook is only designed to work with web hooks and not
chat bots.
+ .. warning:: This hook is only designed to work with web hooks and not
chatbots.
:param chime_conn_id: :ref:`Amazon Chime Connection ID
<howto/connection:chime>`
with Endpoint as `https://hooks.chime.aws` and the webhook token
diff --git
a/providers/amazon/src/airflow/providers/amazon/aws/operators/cloud_formation.py
b/providers/amazon/src/airflow/providers/amazon/aws/operators/cloud_formation.py
index e4f3d211bea..d4bfcc95322 100644
---
a/providers/amazon/src/airflow/providers/amazon/aws/operators/cloud_formation.py
+++
b/providers/amazon/src/airflow/providers/amazon/aws/operators/cloud_formation.py
@@ -32,7 +32,7 @@ if TYPE_CHECKING:
class CloudFormationCreateStackOperator(AwsBaseOperator[CloudFormationHook]):
"""
- An operator that creates a AWS CloudFormation stack.
+ An operator that creates an AWS CloudFormation stack.
.. seealso::
For more information on how to use this operator, take a look at the
guide:
@@ -68,7 +68,7 @@ class
CloudFormationCreateStackOperator(AwsBaseOperator[CloudFormationHook]):
class CloudFormationDeleteStackOperator(AwsBaseOperator[CloudFormationHook]):
"""
- An operator that deletes a AWS CloudFormation stack.
+ An operator that deletes an AWS CloudFormation stack.
.. seealso::
For more information on how to use this operator, take a look at the
guide:
diff --git
a/providers/amazon/src/airflow/providers/amazon/aws/transfers/azure_blob_to_s3.py
b/providers/amazon/src/airflow/providers/amazon/aws/transfers/azure_blob_to_s3.py
index e58d43393c8..93283797034 100644
---
a/providers/amazon/src/airflow/providers/amazon/aws/transfers/azure_blob_to_s3.py
+++
b/providers/amazon/src/airflow/providers/amazon/aws/transfers/azure_blob_to_s3.py
@@ -49,12 +49,12 @@ class AzureBlobStorageToS3Operator(BaseOperator):
:param prefix: Prefix string which filters objects whose name begin with
this prefix. (templated)
:param delimiter: The delimiter by which you want to filter the objects.
(templated)
- For e.g to lists the CSV files from in a directory in GCS you would use
+ For e.g. to lists the CSV files from in a directory in GCS you would
use
delimiter='.csv'.
:param aws_conn_id: Connection id of the S3 connection to use
:param dest_s3_key: The base S3 key to be used to store the files.
(templated)
:param dest_verify: Whether or not to verify SSL certificates for S3
connection.
- By default SSL certificates are verified.
+ By default, SSL certificates are verified.
You can provide the following values:
- ``False``: do not validate SSL certificates. SSL will still be used
diff --git
a/providers/apache/beam/src/airflow/providers/apache/beam/operators/beam.py
b/providers/apache/beam/src/airflow/providers/apache/beam/operators/beam.py
index 3ac04cd4c57..38901386695 100644
--- a/providers/apache/beam/src/airflow/providers/apache/beam/operators/beam.py
+++ b/providers/apache/beam/src/airflow/providers/apache/beam/operators/beam.py
@@ -161,7 +161,7 @@ class BeamBasePipelineOperator(BaseOperator,
BeamDataflowMixin, ABC):
"""
Abstract base class for Beam Pipeline Operators.
- :param runner: Runner on which pipeline will be run. By default
"DirectRunner" is being used.
+ :param runner: Runner on which pipeline will be run. By default,
"DirectRunner" is being used.
Other possible options: DataflowRunner, SparkRunner, FlinkRunner,
PortableRunner.
See: :class:`~providers.apache.beam.hooks.beam.BeamRunnerType`
See: https://beam.apache.org/documentation/runners/capability-matrix/
diff --git
a/providers/celery/src/airflow/providers/celery/executors/celery_executor.py
b/providers/celery/src/airflow/providers/celery/executors/celery_executor.py
index 95c4c97f12c..d48eb1464c4 100644
--- a/providers/celery/src/airflow/providers/celery/executors/celery_executor.py
+++ b/providers/celery/src/airflow/providers/celery/executors/celery_executor.py
@@ -344,7 +344,7 @@ class CeleryExecutor(BaseExecutor):
def _send_tasks(self, task_tuples_to_send: Sequence[TaskInstanceInCelery]):
first_task = next(t[-1] for t in task_tuples_to_send)
- # Celery state queries will stuck if we do not use one same backend
+ # Celery state queries will be stuck if we do not use one same backend
# for all tasks.
cached_celery_backend = first_task.backend
diff --git
a/providers/celery/src/airflow/providers/celery/executors/celery_executor_utils.py
b/providers/celery/src/airflow/providers/celery/executors/celery_executor_utils.py
index 76202dd139f..fe9323fedbf 100644
---
a/providers/celery/src/airflow/providers/celery/executors/celery_executor_utils.py
+++
b/providers/celery/src/airflow/providers/celery/executors/celery_executor_utils.py
@@ -122,7 +122,7 @@ def on_celery_import_modules(*args, **kwargs):
"""
Preload some "expensive" airflow modules once, so other task processes
won't have to import it again.
- Loading these for each task adds 0.3-0.5s *per task* before the task can
run. For long running tasks this
+ Loading these for each task adds 0.3-0.5s *per task* before the task can
run. For long-running tasks this
doesn't matter, but for short tasks this starts to be a noticeable impact.
"""
import jinja2.ext # noqa: F401
diff --git
a/providers/google/src/airflow/providers/google/cloud/hooks/cloud_sql.py
b/providers/google/src/airflow/providers/google/cloud/hooks/cloud_sql.py
index 32b86cd9c02..409bb2cce30 100644
--- a/providers/google/src/airflow/providers/google/cloud/hooks/cloud_sql.py
+++ b/providers/google/src/airflow/providers/google/cloud/hooks/cloud_sql.py
@@ -502,7 +502,7 @@ class CloudSqlProxyRunner(LoggingMixin):
:param project_id: Optional id of the Google Cloud project to connect to -
it overwrites
default project id taken from the Google Cloud connection.
:param sql_proxy_version: Specific version of SQL proxy to download
- (for example 'v1.13'). By default latest version is downloaded.
+ (for example 'v1.13'). By default, latest version is downloaded.
:param sql_proxy_binary_path: If specified, then proxy will be
used from the path specified rather than dynamically generated. This
means
that if the binary is not present in that path it will also be
downloaded.
@@ -687,7 +687,7 @@ class CloudSqlProxyRunner(LoggingMixin):
self.log.info("Skipped removing proxy - it was not downloaded:
%s", self.sql_proxy_path)
if os.path.isfile(self.credentials_path):
self.log.info("Removing generated credentials file %s",
self.credentials_path)
- # Here file cannot be delete by concurrent task (each task has its
own copy)
+ # Here file cannot be deleted by concurrent task (each task has
its own copy)
os.remove(self.credentials_path)
def get_proxy_version(self) -> str | None:
diff --git
a/providers/google/src/airflow/providers/google/cloud/hooks/vertex_ai/batch_prediction_job.py
b/providers/google/src/airflow/providers/google/cloud/hooks/vertex_ai/batch_prediction_job.py
index 66a1e7ee0a6..61044e17b27 100644
---
a/providers/google/src/airflow/providers/google/cloud/hooks/vertex_ai/batch_prediction_job.py
+++
b/providers/google/src/airflow/providers/google/cloud/hooks/vertex_ai/batch_prediction_job.py
@@ -110,7 +110,7 @@ class BatchPredictionJobHook(GoogleBaseHook,
OperationHelper):
:param project_id: Required. Project to run training in.
:param region: Required. Location to run training in.
:param job_display_name: Required. The user-defined name of the
BatchPredictionJob. The name can be
- up to 128 characters long and can be consist of any UTF-8
characters.
+ up to 128 characters long and can consist of any UTF-8 characters.
:param model_name: Required. A fully-qualified model resource name or
model ID.
:param instances_format: Required. The format in which instances are
provided. Must be one of the
formats listed in `Model.supported_input_storage_formats`. Default
is "jsonl" when using
@@ -267,7 +267,7 @@ class BatchPredictionJobHook(GoogleBaseHook,
OperationHelper):
:param project_id: Required. Project to run training in.
:param region: Required. Location to run training in.
:param job_display_name: Required. The user-defined name of the
BatchPredictionJob. The name can be
- up to 128 characters long and can be consist of any UTF-8
characters.
+ up to 128 characters long and can consist of any UTF-8 characters.
:param model_name: Required. A fully-qualified model resource name or
model ID.
:param instances_format: Required. The format in which instances are
provided. Must be one of the
formats listed in `Model.supported_input_storage_formats`. Default
is "jsonl" when using
diff --git
a/providers/google/src/airflow/providers/google/cloud/operators/cloud_batch.py
b/providers/google/src/airflow/providers/google/cloud/operators/cloud_batch.py
index bc6da9ab502..e1cb8d9b3d7 100644
---
a/providers/google/src/airflow/providers/google/cloud/operators/cloud_batch.py
+++
b/providers/google/src/airflow/providers/google/cloud/operators/cloud_batch.py
@@ -244,7 +244,7 @@ class CloudBatchListTasksOperator(GoogleCloudBaseOperator):
:param job_name: Required. The name of the job for which to list tasks.
:param gcp_conn_id: The connection ID used to connect to Google Cloud.
:param filter: The filter based on which to list the jobs. If left empty,
all the jobs are listed.
- :param group_name: The name of the group that owns the task. By default
it's `group0`.
+ :param group_name: The name of the group that owns the task. By default,
it's `group0`.
:param limit: The number of tasks to list.
If left empty, all the tasks matching the filter will be returned.
:param impersonation_chain: Optional service account to impersonate using
short-term
diff --git
a/providers/google/src/airflow/providers/google/cloud/operators/cloud_run.py
b/providers/google/src/airflow/providers/google/cloud/operators/cloud_run.py
index b0da1debc36..4542e643f75 100644
--- a/providers/google/src/airflow/providers/google/cloud/operators/cloud_run.py
+++ b/providers/google/src/airflow/providers/google/cloud/operators/cloud_run.py
@@ -141,7 +141,7 @@ class CloudRunUpdateJobOperator(GoogleCloudBaseOperator):
class CloudRunDeleteJobOperator(GoogleCloudBaseOperator):
"""
- Deletes a job and wait for the the operation to be completed. Pushes the
deleted job to xcom.
+ Deletes a job and wait for the operation to be completed. Pushes the
deleted job to xcom.
:param project_id: Required. The ID of the Google Cloud project that the
service belongs to.
:param region: Required. The ID of the Google Cloud region that the
service belongs to.
diff --git
a/providers/google/src/airflow/providers/google/suite/hooks/calendar.py
b/providers/google/src/airflow/providers/google/suite/hooks/calendar.py
index ddc0078bba1..163f117d74d 100644
--- a/providers/google/src/airflow/providers/google/suite/hooks/calendar.py
+++ b/providers/google/src/airflow/providers/google/suite/hooks/calendar.py
@@ -104,7 +104,7 @@ class GoogleCalendarHook(GoogleBaseHook):
only the participant is returned.
:param max_results: Optional. Maximum number of events returned on one
result page.
Incomplete pages can be detected by a non-empty ``nextPageToken``
field in the response.
- By default the value is 250 events. The page size can never be
larger than 2500 events
+ By default, the value is 250 events. The page size can never be
larger than 2500 events
:param order_by: Optional. Acceptable values are ``"startTime"`` or
"updated"
:param private_extended_property: Optional. Extended properties
constraint specified as
``propertyName=value``. Matches only private properties. This
parameter might be repeated
diff --git a/providers/http/docs/changelog.rst
b/providers/http/docs/changelog.rst
index 2dbe2cc30ab..a5931019828 100644
--- a/providers/http/docs/changelog.rst
+++ b/providers/http/docs/changelog.rst
@@ -270,7 +270,7 @@ Bug Fixes
Misc
~~~~
-* ``add lowerbount to requests-toolbelt and replace requests_toolbelt with
requests-toolbelt (#43020)``
+* ``add lower bound to requests-toolbelt and replace requests_toolbelt with
requests-toolbelt (#43020)``
* ``Set lower bound to asgiref>=2.3.0 (#43001)``
@@ -569,7 +569,7 @@ Misc
Features
~~~~~~~~
-* ``Add non login-password auth support for SimpleHttpOpeator (#29206)``
+* ``Add non login-password auth support for SimpleHttpOperator (#29206)``
4.2.0
.....
diff --git a/providers/keycloak/docs/auth-manager/manage/permissions.rst
b/providers/keycloak/docs/auth-manager/manage/permissions.rst
index 94d665ac63d..fc1e1e252bf 100644
--- a/providers/keycloak/docs/auth-manager/manage/permissions.rst
+++ b/providers/keycloak/docs/auth-manager/manage/permissions.rst
@@ -86,7 +86,7 @@ This will create
More resources about permissions can be found in the official documentation of
Keycloak:
-1- `Keylcloak Authorization Process
<https://www.keycloak.org/docs/latest/authorization_services/index.html#the-authorization-process>`_
+1- `Keycloak Authorization Process
<https://www.keycloak.org/docs/latest/authorization_services/index.html#the-authorization-process>`_
2- `Keycloak Permission Overview
<https://www.keycloak.org/docs/latest/authorization_services/index.html#_permission_overview>`_
diff --git a/providers/ssh/docs/changelog.rst b/providers/ssh/docs/changelog.rst
index 358835f82e0..b722b19e47b 100644
--- a/providers/ssh/docs/changelog.rst
+++ b/providers/ssh/docs/changelog.rst
@@ -674,7 +674,7 @@ Bug Fixes
* ``Updated documentation for June 2021 provider release (#16294)``
* ``Add Connection Documentation to more Providers (#15408)``
* ``More documentation update for June providers release (#16405)``
- * ``Synchronizes updated changelog after buggfix release (#16464)``
+ * ``Synchronizes updated changelog after bugfix release (#16464)``
1.3.0
.....
diff --git a/task-sdk/src/airflow/sdk/api/client.py
b/task-sdk/src/airflow/sdk/api/client.py
index 6945c2dfbcf..bc735f68474 100644
--- a/task-sdk/src/airflow/sdk/api/client.py
+++ b/task-sdk/src/airflow/sdk/api/client.py
@@ -778,7 +778,7 @@ class BearerAuth(httpx.Auth):
yield request
-# This exists as a aid for debugging or local running via the `dry_run`
argument to Client. It doesn't make
+# This exists as an aid for debugging or local running via the `dry_run`
argument to Client. It doesn't make
# sense for returning connections etc.
def noop_handler(request: httpx.Request) -> httpx.Response:
path = request.url.path