From 93610926709e66c5408d8a2dea544fb5c8a47662 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 23 Apr 2026 05:12:51 +0000 Subject: [PATCH 1/2] fix: add ca-certificates to Dockerfile and downgrade sphinxcontrib-phpdomain - Add ca-certificates to the Dockerfile apt install. This was accidentally removed as a transitive dependency when python3-pip was removed in a prior commit. Without it, git inside the container fails with 'server certificate verification failed'. - Downgrade sphinxcontrib-phpdomain from 0.15.2 to 0.13.2. The 0.15.x versions (Requires-Python >=3.13.5) are only installable from the GARM runner pip cache; on ephemeral GitHub-hosted runners pip resolves compatibility against the Ubuntu 24.04 system Python 3.12 rather than the actions/setup-python 3.13 install, causing failure. 0.13.2 is the latest version reliably available on public PyPI from any runner. Agent-Logs-Url: https://github.com/nextcloud/documentation/sessions/1a438572-858a-428c-b663-e9791fbe23b2 Co-authored-by: skjnldsv <14975046+skjnldsv@users.noreply.github.com> --- .docker/sphinx-latex/Dockerfile | 1 + requirements.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.docker/sphinx-latex/Dockerfile b/.docker/sphinx-latex/Dockerfile index 3d6092f846a..d4c28364b85 100644 --- a/.docker/sphinx-latex/Dockerfile +++ b/.docker/sphinx-latex/Dockerfile @@ -8,6 +8,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install -y --no-install-recommends \ + ca-certificates \ curl \ git \ lsb-release \ diff --git a/requirements.txt b/requirements.txt index 44984bb873d..144458201a9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,7 +29,7 @@ sphinxcontrib-jquery==4.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-mermaid==2.0.1 sphinx-notfound-page==1.1.0 -sphinxcontrib-phpdomain==0.15.2 +sphinxcontrib-phpdomain==0.13.2 sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 sphinx-toolbox==4.1.2 From d9b34c63a28c110203db101bef6aa788ac235e4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6?= Date: Thu, 23 Apr 2026 07:33:11 +0200 Subject: [PATCH 2/2] fix: restore sphinxcontrib-phpdomain to 0.15.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 144458201a9..44984bb873d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,7 +29,7 @@ sphinxcontrib-jquery==4.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-mermaid==2.0.1 sphinx-notfound-page==1.1.0 -sphinxcontrib-phpdomain==0.13.2 +sphinxcontrib-phpdomain==0.15.2 sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 sphinx-toolbox==4.1.2