From 7653866efb323c8101438eeb6e300ea52014423f Mon Sep 17 00:00:00 2001 From: Josh Horton Date: Thu, 5 Nov 2026 12:34:18 +0000 Subject: [PATCH 1/3] swap to using pixi to test bulding the docs --- .github/workflows/openfe-doc-build.yaml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/.github/workflows/openfe-doc-build.yaml b/.github/workflows/openfe-doc-build.yaml index b372d61a..c6605eb0 100644 --- a/.github/workflows/openfe-doc-build.yaml +++ b/.github/workflows/openfe-doc-build.yaml @@ -40,20 +40,14 @@ jobs: id: date run: echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}" - - name: Install doc environment - uses: mamba-org/setup-micromamba@v2 + - name: Install pixi doc environment + uses: prefix-dev/setup-pixi@v0.11.3 with: - environment-file: openfe/docs/environment.yaml - cache-environment: true - cache-downloads: true - cache-environment-key: environment-${{ steps.date.outputs.date }} - cache-downloads-key: downloads-${{ steps.date.outputs.date }} - init-shell: bash + manifest-path: openfe/pixi.toml + environments: docs + locked: true + cache: true - name: Build the docs - run: | - cd openfe - # install so that we can get a version metadata we use in docs - pip install . --no-deps - cd docs - make html + working-directory: openfe + run: pixi run -e docs build-docs From 5c6c5c88ec0d2fbd6ffa9b7adabddd7ac03796e7 Mon Sep 17 00:00:00 2001 From: Josh Horton Date: Thu, 5 Nov 2026 12:36:06 +0000 Subject: [PATCH 2/3] fix build command --- .github/workflows/openfe-doc-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/openfe-doc-build.yaml b/.github/workflows/openfe-doc-build.yaml index c6605eb0..9fb3451e 100644 --- a/.github/workflows/openfe-doc-build.yaml +++ b/.github/workflows/openfe-doc-build.yaml @@ -50,4 +50,4 @@ jobs: - name: Build the docs working-directory: openfe - run: pixi run -e docs build-docs + run: pixi run -e docs docs-build From 110a5c6796d0a0a794f3f362bd1e401124d96463 Mon Sep 17 00:00:00 2001 From: Josh Horton Date: Fri, 6 Nov 2026 09:21:35 +0000 Subject: [PATCH 3/3] Update .github/workflows/openfe-doc-build.yaml Co-authored-by: Alyssa Travitz <31974495+atravitz@users.noreply.github.com> --- .github/workflows/openfe-doc-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/openfe-doc-build.yaml b/.github/workflows/openfe-doc-build.yaml index 9fb3451e..c879b88c 100644 --- a/.github/workflows/openfe-doc-build.yaml +++ b/.github/workflows/openfe-doc-build.yaml @@ -41,7 +41,7 @@ jobs: run: echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}" - name: Install pixi doc environment - uses: prefix-dev/setup-pixi@v0.11.3 + uses: prefix-dev/setup-pixi@9936258fee697aff89b3fed6ca1f80a382ef694e with: manifest-path: openfe/pixi.toml environments: docs