This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a change to branch backport-5a64dfc-v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 2bd00fa747d [v3-4-test] Java SDK: Add edge labels to native Dags
(#74523)
add 6d28e6eb36f Render docs mermaid diagrams at build time so they show on
airflow.apache.org (#74757) (#75090)
add 220bfde7112 Merge branch 'v3-4-test' into backport-5a64dfc-v3-4-test
No new revisions were added by this update.
Summary of changes:
devel-common/pyproject.toml | 2 +-
devel-common/src/docs/README.rst | 19 ++++
devel-common/src/docs/build_docs.py | 37 ++++++++
devel-common/src/docs/utils/conf_constants.py | 2 +-
devel-common/src/sphinx_exts/mermaid_config.json | 3 +
.../src/sphinx_exts/mermaid_puppeteer_config.json | 3 +
devel-common/src/sphinx_exts/mermaid_svg.py | 66 +++++++++++++
.../docs_build/test_build_docs_mermaid.py | 104 +++++++++++++++++++++
...python_builtin_xrefs.py => test_mermaid_svg.py} | 69 ++++++--------
scripts/in_container/install_mermaid_cli.sh | 40 ++++++++
task-sdk/docs/conf.py | 2 +-
uv.lock | 2 +-
12 files changed, 306 insertions(+), 43 deletions(-)
create mode 100644 devel-common/src/sphinx_exts/mermaid_config.json
create mode 100644 devel-common/src/sphinx_exts/mermaid_puppeteer_config.json
create mode 100644 devel-common/src/sphinx_exts/mermaid_svg.py
create mode 100644
devel-common/tests/unit/sphinx_exts/docs_build/test_build_docs_mermaid.py
copy devel-common/tests/unit/sphinx_exts/{test_python_builtin_xrefs.py =>
test_mermaid_svg.py} (53%)
create mode 100755 scripts/in_container/install_mermaid_cli.sh