From b6e6e84fce3d450c27aea81239ae48f26c86335e Mon Sep 17 00:00:00 2001 From: HEROgold Date: Tue, 18 Aug 2026 18:57:22 +0200 Subject: [PATCH] attempt ci fix --- .github/workflows/docs.yml | 12 ++++++------ pyproject.toml | 1 + uv.lock | 2 ++ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5acb681..1bc0655 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -15,14 +15,14 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - - uses: actions/configure-pages@v6 - uses: actions/checkout@v7 - - uses: actions/setup-python@v6 + - uses: astral-sh/setup-uv@v7 with: - python-version: 3.x - - run: pip install zensical pdoc - - run: pdoc confkit -o docs/api - - run: zensical build --clean + enable-cache: true + - uses: actions/configure-pages@v6 + - run: uv sync --group docs + - run: uv run pdoc confkit -o docs/api + - run: uv run zensical build --clean - uses: actions/upload-pages-artifact@v5 with: path: site diff --git a/pyproject.toml b/pyproject.toml index 01371b5..bb81e33 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,6 +45,7 @@ docs = [ "mkdocstrings[python]>=1.0.3", "mkdocs-pdoc-plugin @ git+https://github.com/spirali/mkdocs-pdoc-plugin", "pdoc>=16.0.0", + "zensical>=0.0.55", ] [[tool.pyright.executionEnvironments]] diff --git a/uv.lock b/uv.lock index 8367dd9..753f090 100644 --- a/uv.lock +++ b/uv.lock @@ -204,6 +204,7 @@ docs = [ { name = "mkdocs-pdoc-plugin" }, { name = "mkdocstrings", extra = ["python"] }, { name = "pdoc" }, + { name = "zensical" }, ] [package.metadata] @@ -237,6 +238,7 @@ docs = [ { name = "mkdocs-pdoc-plugin", git = "https://github.com/spirali/mkdocs-pdoc-plugin" }, { name = "mkdocstrings", extras = ["python"], specifier = ">=1.0.3" }, { name = "pdoc", specifier = ">=16.0.0" }, + { name = "zensical", specifier = ">=0.0.55" }, ] [[package]]