This is an automated email from the ASF dual-hosted git repository.
mobuchowski pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 2f12aff1e0e docs: fix broken link on OpenLineage developer section
(#54356)
2f12aff1e0e is described below
commit 2f12aff1e0ea994a770f07349fd6c99a74123116
Author: Kritsada Limpawatkul <[email protected]>
AuthorDate: Mon Aug 11 21:34:34 2025 +0800
docs: fix broken link on OpenLineage developer section (#54356)
---
providers/openlineage/docs/guides/developer.rst | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/providers/openlineage/docs/guides/developer.rst
b/providers/openlineage/docs/guides/developer.rst
index 07f3b02a751..c4cf5348064 100644
--- a/providers/openlineage/docs/guides/developer.rst
+++ b/providers/openlineage/docs/guides/developer.rst
@@ -288,7 +288,7 @@ To learn more about how Operators and Extractors work
together under the hood, c
When testing an Extractor, we want to firstly verify if ``OperatorLineage``
object is being created,
specifically verifying that the object is being built with the correct input
and output datasets and relevant facets.
This is done in OpenLineage via pytest, with appropriate mocking and patching
for connections and objects.
-Check out `example tests
<https://github.com/apache/airflow/blob/main/providers/openlineage/tests/openlineage/extractors/test_base.py>`_.
+Check out `example tests
<https://github.com/apache/airflow/blob/main/providers/openlineage/tests/unit/openlineage/extractors/test_base.py>`_.
Testing each facet is also important, as data or graphs in the UI can render
incorrectly if the facets are wrong.
For example, if the facet name is created incorrectly in the Extractor, then
the Operator's task will not show up in the lineage graph,
@@ -370,8 +370,8 @@ like extracting column level lineage and inputs/outputs
from SQL query with SQL
return lineage_metadata
For more examples of OpenLineage Extractors, check out the source code of
-`BashExtractor
<https://github.com/apache/airflow/blob/main/providers/amazon/aws/src/airflow/providers/openlineage/extractors/bash.py>`_
or
-`PythonExtractor
<https://github.com/apache/airflow/blob/main/providers/amazon/aws/src/airflow/providers/openlineage/extractors/python.py>`_.
+`BashExtractor
<https://github.com/apache/airflow/blob/main/providers/openlineage/src/airflow/providers/openlineage/extractors/bash.py>`_
or
+`PythonExtractor
<https://github.com/apache/airflow/blob/main/providers/openlineage/src/airflow/providers/openlineage/extractors/python.py>`_.
.. _custom_facets:openlineage: