From 5629cfee3809898fd2255116227ea499b6495be8 Mon Sep 17 00:00:00 2001
From: Pawel Polewicz
Date: Tue, 26 May 2026 19:45:56 +0000
Subject: [PATCH] Add Read the Docs build config
---
.readthedocs.yaml | 20 +++++++++++++++++++
.../+readthedocs-config.infrastructure.md | 1 +
2 files changed, 21 insertions(+)
create mode 100644 .readthedocs.yaml
create mode 100644 changelog.d/+readthedocs-config.infrastructure.md
diff --git a/.readthedocs.yaml b/.readthedocs.yaml
new file mode 100644
index 00000000..b26b2e09
--- /dev/null
+++ b/.readthedocs.yaml
@@ -0,0 +1,20 @@
+version: 2
+
+build:
+ os: ubuntu-24.04
+ tools:
+ python: "3.14"
+ apt_packages:
+ - graphviz
+ - plantuml
+
+sphinx:
+ configuration: doc/source/conf.py
+ fail_on_warning: true
+
+python:
+ install:
+ - method: uv
+ command: sync
+ groups:
+ - doc
diff --git a/changelog.d/+readthedocs-config.infrastructure.md b/changelog.d/+readthedocs-config.infrastructure.md
new file mode 100644
index 00000000..eb9fb5c6
--- /dev/null
+++ b/changelog.d/+readthedocs-config.infrastructure.md
@@ -0,0 +1 @@
+Add a checked-in Read the Docs build configuration so docs builds install the required doc dependencies and system packages.