This is an automated email from the ASF dual-hosted git repository.

vincbeck pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-3-test by this push:
     new 9a7a272459d [v3-3-test] Fix typos across contributor and provider 
documentation (#71884) (#71903)
9a7a272459d is described below

commit 9a7a272459d959b6f713000a31a2cf9b09f6db67
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Aug 20 13:54:54 2026 -0400

    [v3-3-test] Fix typos across contributor and provider documentation 
(#71884) (#71903)
    
    These misspellings fall outside codespell's dictionary, so the prek hook
    never flagged them and they accumulated unnoticed.
    
    One of them misnamed generated/provider_dependencies.json in the CI
    workflow docs, sending readers to a path that does not exist.
    (cherry picked from commit 089ec0078bf171d57cc7b2bc5bdd5039ba556365)
    
    Co-authored-by: Andrii Roiko <[email protected]>
---
 airflow-core/docs/installation/installing-from-sources.rst          | 2 +-
 contributing-docs/testing/k8s_tests.rst                             | 2 +-
 contributing-docs/testing/system_tests.rst                          | 2 +-
 dev/breeze/doc/08_ci_tasks.rst                                      | 2 +-
 dev/breeze/doc/adr/0003-bootstrapping-virtual-environment.md        | 6 +++---
 .../0005-preventing-using-contributed-code-when-building-images.md  | 2 +-
 dev/breeze/doc/adr/0011-unified-communication-with-the-users.md     | 2 +-
 dev/breeze/doc/ci/04_selective_checks.md                            | 2 +-
 dev/breeze/doc/ci/05_workflows.md                                   | 2 +-
 docker-context-files/.README.md                                     | 2 +-
 .../apache/hive/tests/system/apache/hive/example_twitter_README.md  | 4 ++--
 providers/apache/tinkerpop/docs/connections/tinkerpop.rst           | 2 +-
 providers/microsoft/azure/docs/connections/azure_batch.rst          | 2 +-
 shared/README.md                                                    | 4 ++--
 14 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/airflow-core/docs/installation/installing-from-sources.rst 
b/airflow-core/docs/installation/installing-from-sources.rst
index 6bb7f8c34d3..f807fa96ec1 100644
--- a/airflow-core/docs/installation/installing-from-sources.rst
+++ b/airflow-core/docs/installation/installing-from-sources.rst
@@ -44,7 +44,7 @@ The ``|version|`` downloads of Airflow® are available at:
 
     * `Sources package for airflow <{{ closer_lua_url }}/apache_airflow-{{ 
airflow_version }}-source.tar.gz>`__ (`asc <{{ base_url }}/apache_airflow-{{ 
airflow_version }}-source.tar.gz.asc>`__, `sha512 <{{ base_url 
}}/apache_airflow-{{ airflow_version }}-source.tar.gz.sha512>`__)
     * `Sdist package for airflow meta distribution <{{ closer_lua_url 
}}/apache_airflow-{{ airflow_version }}.tar.gz>`__ (`asc <{{ base_url 
}}/apache_airflow-{{ airflow_version }}.tar.gz.asc>`__, `sha512 <{{ base_url 
}}/apache_airflow-{{ airflow_version }}.tar.gz.sha512>`__)
-    * `Whl package for airflow meta distributio <{{ closer_lua_url 
}}/apache_airflow-{{ airflow_version }}-py3-none-any.whl>`__ (`asc <{{ base_url 
}}/apache_airflow-{{ airflow_version }}-py3-none-any.whl.asc>`__, `sha512 <{{ 
base_url }}/apache_airflow-{{ airflow_version }}-py3-none-any.whl.sha512>`__)
+    * `Whl package for airflow meta distribution <{{ closer_lua_url 
}}/apache_airflow-{{ airflow_version }}-py3-none-any.whl>`__ (`asc <{{ base_url 
}}/apache_airflow-{{ airflow_version }}-py3-none-any.whl.asc>`__, `sha512 <{{ 
base_url }}/apache_airflow-{{ airflow_version }}-py3-none-any.whl.sha512>`__)
     * `Sdist package for airflow core distribution <{{ closer_lua_url 
}}/apache_airflow_core-{{ airflow_version }}.tar.gz>`__ (`asc <{{ base_url 
}}/apache_airflow_core-{{ airflow_version }}.tar.gz.asc>`__, `sha512 <{{ 
base_url }}/apache_airflow_core-{{ airflow_version }}.tar.gz.sha512>`__)
     * `Whl package for airflow core distribution <{{ closer_lua_url 
}}/apache_airflow_core-{{ airflow_version }}-py3-none-any.whl>`__ (`asc <{{ 
base_url }}/apache_airflow_core-{{ airflow_version }}-py3-none-any.whl.asc>`__, 
`sha512 <{{ base_url }}/apache_airflow_core-{{ airflow_version 
}}-py3-none-any.whl.sha512>`__)
     * `Sdist package for airflow task-sdk distribution <{{ 
closer_lua_url_task_sdk }}/apache_airflow_task_sdk-{{ task_sdk_version 
}}.tar.gz>`__ (`asc <{{ base_url_task_sdk }}/apache_airflow_task_sdk-{{ 
task_sdk_version }}.tar.gz.asc>`__, `sha512 <{{ base_url_task_sdk 
}}/apache_airflow_task_sdk-{{ task_sdk_version }}.tar.gz.sha512>`__)
diff --git a/contributing-docs/testing/k8s_tests.rst 
b/contributing-docs/testing/k8s_tests.rst
index 299e77dfb5b..807ce24e213 100644
--- a/contributing-docs/testing/k8s_tests.rst
+++ b/contributing-docs/testing/k8s_tests.rst
@@ -672,7 +672,7 @@ Airflow to KinD cluster.
 
 10. Dumping logs
 
-Sometimes You want to see the logs of the clister. This can be done with 
``breeze k8s logs``.
+Sometimes You want to see the logs of the cluster. This can be done with 
``breeze k8s logs``.
 
 .. code-block:: bash
 
diff --git a/contributing-docs/testing/system_tests.rst 
b/contributing-docs/testing/system_tests.rst
index 16709663e45..46ef87ed202 100644
--- a/contributing-docs/testing/system_tests.rst
+++ b/contributing-docs/testing/system_tests.rst
@@ -177,7 +177,7 @@ Running manually via Pytest outside of the Airflow codebase
 
 2. Airflow API server
 
-  In case you want to run tests agasint an Airflow Executor, you will need to 
have the Airflow API server available.
+  In case you want to run tests against an Airflow Executor, you will need to 
have the Airflow API server available.
 
   NOTE: You have to make sure that the API server is sharing certain 
configuration as the test environment. This is
   particularly important so that the Airflow Task SDK may be able to 
communicate to the API Server.
diff --git a/dev/breeze/doc/08_ci_tasks.rst b/dev/breeze/doc/08_ci_tasks.rst
index 7165a598756..747491107fe 100644
--- a/dev/breeze/doc/08_ci_tasks.rst
+++ b/dev/breeze/doc/08_ci_tasks.rst
@@ -18,7 +18,7 @@
 CI tasks
 ========
 
-Breeze hase a number of commands that are mostly used in CI environment to 
perform cleanup.
+Breeze has a number of commands that are mostly used in CI environment to 
perform cleanup.
 Detailed description of the CI design can be found in `CI design 
<ci/README.md>`_.
 
 **The outline for this document in GitHub is available at top-right corner 
button (with 3-dots and 3 lines).**
diff --git a/dev/breeze/doc/adr/0003-bootstrapping-virtual-environment.md 
b/dev/breeze/doc/adr/0003-bootstrapping-virtual-environment.md
index bd8173a4e33..befaa24ed39 100644
--- a/dev/breeze/doc/adr/0003-bootstrapping-virtual-environment.md
+++ b/dev/breeze/doc/adr/0003-bootstrapping-virtual-environment.md
@@ -88,7 +88,7 @@ of the CI is stored in the same repository as the source code 
of the
 application it tests and part of the Breeze functions are shared with CI.
 
 In the future when breeze stabilizes and its update cadence will be
-much slower (which is likele as it happened with the Breeze predecessor)
+much slower (which is likely as it happened with the Breeze predecessor)
 there could be an option that Breeze is installed as separate package and
 same released Breeze version could be ued to manage multiple Airflow
 versions, for that we might want to release Breeze as a separate package
@@ -173,7 +173,7 @@ The alternatives considered were:
   additional tool that needs to be installed and it lacks
   the automation of checking and recreation of the virtualenv
   when needed (you need to manually run nox to update environment)
-  Alsoi it is targeted for building multiple virtualenv
+  Also it is targeted for building multiple virtualenv
   for tests - it has nice pytest integration for example, but it
   lacks support for managing editable installs for a long time.
 
@@ -203,5 +203,5 @@ having to install any prerequisites. The virtualenv used by
 breeze will be hidden from the user, and used behind the
 scenes - and the dependencies used will be automatically
 installed when needed. This will allow to seamlessly
-integrate Breeze tool in the develiopment experience without
+integrate Breeze tool in the development experience without
 having to worry about extra maintenance needed.
diff --git 
a/dev/breeze/doc/adr/0005-preventing-using-contributed-code-when-building-images.md
 
b/dev/breeze/doc/adr/0005-preventing-using-contributed-code-when-building-images.md
index 765a77c599c..fc9831c1771 100644
--- 
a/dev/breeze/doc/adr/0005-preventing-using-contributed-code-when-building-images.md
+++ 
b/dev/breeze/doc/adr/0005-preventing-using-contributed-code-when-building-images.md
@@ -45,7 +45,7 @@ As described in [4. Using Docker images as test 
environment](0004-using-docker-i
 Airflow CI system uses CI Docker image as consistent test execution 
environment. This environment provides
 cacheability and rebuild capabilities that allow the image to be rebuilt 
quickly, incrementally based on
 previous version of the images - whenever any of the source code, Python 
dependencies, System dependencies
-are changed (in optimal way depending on the change). However, even with 
optimalizations, rebuilding
+are changed (in optimal way depending on the change). However, even with 
optimizations, rebuilding
 the image might take quite some time (when only sources change ~ 1 minute, but 
when system dependencies
 change ~ 10 minutes). In certain cases we run (for the same Python version) 20 
jobs that require the same
 image as the environment, which in extreme cases would mean 20x10 = 200 build 
minutes on CI to
diff --git a/dev/breeze/doc/adr/0011-unified-communication-with-the-users.md 
b/dev/breeze/doc/adr/0011-unified-communication-with-the-users.md
index 6de55bac57f..24f46e78bec 100644
--- a/dev/breeze/doc/adr/0011-unified-communication-with-the-users.md
+++ b/dev/breeze/doc/adr/0011-unified-communication-with-the-users.md
@@ -40,7 +40,7 @@ Accepted
 ## Context
 
 We communicate with the user via messages printed in get_console() And we 
should
-make sure we communicate the msssages in a consistent way so that the users 
would
+make sure we communicate the messages in a consistent way so that the users 
would
 understand:
 
 * whether verification of a condition succeeded
diff --git a/dev/breeze/doc/ci/04_selective_checks.md 
b/dev/breeze/doc/ci/04_selective_checks.md
index 0131a919c19..7944141e60d 100644
--- a/dev/breeze/doc/ci/04_selective_checks.md
+++ b/dev/breeze/doc/ci/04_selective_checks.md
@@ -371,7 +371,7 @@ We have the following Groups of files for CI that determine 
which tests are run:
 * `UI files` - those are files for the new full React UI (useful to determine 
if UI tests should run)
 * `System test files` - those are the files that are part of system tests 
(system tests are not automatically
   run in our CI, but Airflow stakeholders are running the tests and expose 
dashboards for them at
-  [System Test 
Dashbards](https://airflow.apache.org/ecosystem/#airflow-provider-system-test-dashboards)
+  [System Test 
Dashboards](https://airflow.apache.org/ecosystem/#airflow-provider-system-test-dashboards)
 * `Kubernetes files` - determine if any of Kubernetes related tests should be 
run
 * `All Python files` - if none of the Python file changed, that indicates that 
we should not run unit tests
 * `All source files` - if none of the sources change, that indicates that we 
should probably not build
diff --git a/dev/breeze/doc/ci/05_workflows.md 
b/dev/breeze/doc/ci/05_workflows.md
index d8aa134bb75..b06daa28894 100644
--- a/dev/breeze/doc/ci/05_workflows.md
+++ b/dev/breeze/doc/ci/05_workflows.md
@@ -84,7 +84,7 @@ CI/CD scripts or changes to the CI/CD workflows). In this 
case the PR is
 run in the context of the "apache/airflow" repository and has WRITE
 access to the GitHub Container Registry.
 
-When the PR changes important files (for example 
`generated/provider_depdencies.json` or
+When the PR changes important files (for example 
`generated/provider_dependencies.json` or
 `pyproject.toml` or `hatch_build.py`), the PR is run in "upgrade to newer 
dependencies" mode -
 where instead  of using constraints to build images, attempt is made to upgrade
 all dependencies to latest versions and build images with them. This way we 
check how Airflow behaves when the
diff --git a/docker-context-files/.README.md b/docker-context-files/.README.md
index 776555b1442..c54e9c910fb 100644
--- a/docker-context-files/.README.md
+++ b/docker-context-files/.README.md
@@ -22,7 +22,7 @@ This folder is part of the Docker context.
 Most of other folders in Airflow are not part of the context in order to make 
the context smaller.
 
 The Production [Dockerfile](../Dockerfile) image copies the 
[docker-context-files](.) folder to the
-image context forthe build segment, so content of the folder is available in 
the `/docker-context-files`
+image context for the build segment, so content of the folder is available in 
the `/docker-context-files`
 folder inside the build image. You can store constraint files and wheel
 packages there that you want to install as PYPI packages and refer to those 
packages using
 `--airflow-constraints-location /docker-context-files/constraints.txt` flag for
diff --git 
a/providers/apache/hive/tests/system/apache/hive/example_twitter_README.md 
b/providers/apache/hive/tests/system/apache/hive/example_twitter_README.md
index 713ed4ae243..1b2ad826f8d 100644
--- a/providers/apache/hive/tests/system/apache/hive/example_twitter_README.md
+++ b/providers/apache/hive/tests/system/apache/hive/example_twitter_README.md
@@ -38,8 +38,8 @@
 ***Example Structure:*** In this example dag, we are collecting tweets for 
four users account or twitter handle. Each twitter handle has two channels, 
incoming tweets and outgoing tweets. Hence, in this example, by running the 
fetch_tweet task, we should have eight output files. For better management, 
each of the eight output files should be saved with the yesterday's date (we 
are collecting tweets from yesterday), i.e. toTwitter_A_2016-03-21.csv. We are 
using two kinds of operators (Bas [...]
 
 The python functions here are just placeholders. In case you are interested to 
actually make this Dag fully functional, first start with filling out the 
scripts as separate files and importing them into the Dag with absolute or 
relative import. My approach was to store the retrieved data in memory using 
Pandas dataframe first, and then use the built in method to save the CSV file 
on hard-disk.
-The eight different CSV files are then put into eight different folders within 
HDFS. Each of the newly inserted files are then loaded into eight different 
external hive tables. Hive tables can be external or internal. In this case, we 
are inserting the data right into the table, and so we are making our tables 
internal. Each file is inserted into the respected Hive table named after the 
twitter channel, i.e. toTwitter_A or fromTwitter_A. It is also important to 
note that when we created  [...]
-As most probably these folders and hive tables doesn't exist in your system, 
you will get an error for these tasks within the Dag. If you rebuild a function 
Dag from this example, make sure those folders and hive tables exists. When you 
create the table, keep the consideration of table partitioning and declaring 
comma as the row deliminator in your mind. Furthermore, you may also need to 
skip headers on each read and ensure that the user under which you have Airflow 
running has the right [...]
+The eight different CSV files are then put into eight different folders within 
HDFS. Each of the newly inserted files are then loaded into eight different 
external hive tables. Hive tables can be external or internal. In this case, we 
are inserting the data right into the table, and so we are making our tables 
internal. Each file is inserted into the respected Hive table named after the 
twitter channel, i.e. toTwitter_A or fromTwitter_A. It is also important to 
note that when we created  [...]
+As most probably these folders and hive tables doesn't exist in your system, 
you will get an error for these tasks within the Dag. If you rebuild a function 
Dag from this example, make sure those folders and hive tables exists. When you 
create the table, keep the consideration of table partitioning and declaring 
comma as the row delimiter in your mind. Furthermore, you may also need to skip 
headers on each read and ensure that the user under which you have Airflow 
running has the right p [...]
 
 ```
 CREATE TABLE toTwitter_A(id BIGINT, id_str STRING
diff --git a/providers/apache/tinkerpop/docs/connections/tinkerpop.rst 
b/providers/apache/tinkerpop/docs/connections/tinkerpop.rst
index 50b82c9f4bc..3bb6d74f49f 100644
--- a/providers/apache/tinkerpop/docs/connections/tinkerpop.rst
+++ b/providers/apache/tinkerpop/docs/connections/tinkerpop.rst
@@ -27,7 +27,7 @@ The Gremlin connection type enables integrations with Gremlin 
Server.
 Authenticating to Gremlin
 ---------------------------
 
-Authenticate to Gremlin using the `Germlin python client default authentication
+Authenticate to Gremlin using the `Gremlin python client default authentication
 
<https://tinkerpop.apache.org/docs/current/reference/#gremlin-python-configuration>`_.
 
 Default Connection IDs
diff --git a/providers/microsoft/azure/docs/connections/azure_batch.rst 
b/providers/microsoft/azure/docs/connections/azure_batch.rst
index 887b60fea5d..fe2c9f656ae 100644
--- a/providers/microsoft/azure/docs/connections/azure_batch.rst
+++ b/providers/microsoft/azure/docs/connections/azure_batch.rst
@@ -71,7 +71,7 @@ For example:
 
 .. code-block:: bash
 
-   export 
AIRFLOW_CONN_AZURE_BATCH_DEFAULT='azure-batch://batch%20acount:batch%20key@?account_url=mybatchaccount.com'
+   export 
AIRFLOW_CONN_AZURE_BATCH_DEFAULT='azure-batch://batch%20account:batch%20key@?account_url=mybatchaccount.com'
 
 
 .. _DefaultAzureCredential: 
https://docs.microsoft.com/en-us/python/api/overview/azure/identity-readme?view=azure-python#defaultazurecredential
diff --git a/shared/README.md b/shared/README.md
index 1cfd30a0b46..65374340399 100644
--- a/shared/README.md
+++ b/shared/README.md
@@ -119,7 +119,7 @@ shared_distributions = [
 ]
 ```
 
-This allows `prek` check to automatically verify if the shared distributio is 
properly configured in
+This allows `prek` check to automatically verify if the shared distribution is 
properly configured in
 your source tree and `pyproject.toml`.
 
 You should also have `_shared` folder created in your source tree to be able 
to symlink the shared
@@ -133,7 +133,7 @@ but you can also do it manually (for each shared 
distribution used):
    `ln -s ../../shared/timezones/src/airflow_shared/timezones 
src/airflow/sdk/_shared/timezones`
 
 * adding force-include in your `pyproject.toml` to have hatchling copy the 
source files instead of
-  symling when `.sdist` distribution is built:
+  symlink when `.sdist` distribution is built:
 
 ```toml
 [tool.hatch.build.targets.sdist.force-include]

Reply via email to