From 3a2c1b1472fa7948d9b673d4cfda1bb0b294db59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Rivard?= Date: Thu, 19 Dec 2024 10:40:06 +0100 Subject: [PATCH] doc: fix CI --- .github/workflows/tests.yaml | 2 +- .gitlab-ci.yml | 2 +- pyproject.toml | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e4b6d5fc..4138d29f 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -107,5 +107,5 @@ jobs: sudo DEBIAN_FRONTEND=noninteractive apt --yes --quiet install libsasl2-dev python3-dev libldap2-dev libssl-dev slapd ldap-utils - run: | export TZ=UTC - uv sync --group doc + uv sync --group doc --all-extras uv run sphinx-build doc build/sphinx/html --fail-on-warning diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 31e50932..95bc7153 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -74,6 +74,6 @@ doc: image: ghcr.io/astral-sh/uv:$UV_VERSION-python$PYTHON_VERSION-$BASE_LAYER stage: test script: - - uv sync --group doc + - uv sync --group doc --all-extras - uv run sphinx-build doc build/sphinx/html --fail-on-warning - uv cache prune --ci diff --git a/pyproject.toml b/pyproject.toml index f6cd17de..0ad31b53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -233,7 +233,7 @@ env_list = [ [tool.tox.env_run_base] runner = "uv-venv-lock-runner" dependency_groups = ["dev"] -uv_sync_flags = ["--extra", "front", "--extra", "oidc", "--extra", "sqlite", "--extra", "ldap"] +uv_sync_flags = ["--all-extras"] commands = [ ["pytest", "--showlocals", "--full-trace", "{posargs}"], ] @@ -251,6 +251,7 @@ basepython = ["python3.10"] [tool.tox.env.doc] dependency_groups = ["doc"] +uv_sync_flags = ["--all-extras"] commands = [ ["sphinx-build", "--builder", "html", "--fail-on-warning", "doc", "build/sphinx/html"], ["sphinx-build", "--builder", "man", "doc", "build/sphinx/html"],