From 6300205c7700e0ba696f9b370df8862306356051 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 25 Dec 2025 00:46:52 +0100 Subject: [PATCH 1/3] Build: Optionally use `uv` package manager --- .github/workflows/docs.yml | 11 ++++++++--- .github/workflows/nightly.yml | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 468b36f1..05bc0e44 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,10 +25,15 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" - cache: 'pip' - cache-dependency-path: | + python-version: "3.14" + + - name: Set up uv + uses: astral-sh/setup-uv@v7 + with: + cache-dependency-glob: | docs/requirements.txt + enable-cache: true + version: "latest" - name: Build docs run: | diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 26620b71..72ab2a00 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -25,10 +25,15 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" - cache: 'pip' - cache-dependency-path: | + python-version: "3.14" + + - name: Set up uv + uses: astral-sh/setup-uv@v7 + with: + cache-dependency-glob: | docs/requirements.txt + enable-cache: true + version: "latest" - name: Build docs run: | From ce58600bdb1424db4ceb7615f342cb9fa6ac48e0 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 25 Dec 2025 00:47:05 +0100 Subject: [PATCH 2/3] Build: Use `crate-docs` 2.2.0 --- docs/build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/build.json b/docs/build.json index c5a0e652..d736c530 100644 --- a/docs/build.json +++ b/docs/build.json @@ -1,5 +1,5 @@ { "schemaVersion": 1, "label": "docs build", - "message": "2.1.7" + "message": "2.2.0" } From 3b780c82f67ae439a7466eb7edfa516db63f2d7f Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 25 Dec 2025 02:22:45 +0100 Subject: [PATCH 3/3] Chore: Make link checker ignore nightlies.apache.org --- docs/conf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index fecb0eeb..b0b6fe2f 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -98,6 +98,8 @@ r"https://tldp.org/", # Read timed out r"https://www.unixodbc.org/", + # [Errno 101] Network is unreachable + r"https://nightlies.apache.org/", ] linkcheck_anchors_ignore_for_url += [