From 163c90184f16f92c396def31ed6f20bbb3076963 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Mon, 14 Oct 2024 09:45:13 -0500 Subject: [PATCH] Fix mkdocs workflow (#8174) GitHub changed these environments to "externally managed" (or something changed with the setup-python action?) --- .github/workflows/ci.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e12379e33..0dce1c6f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -427,6 +427,7 @@ jobs: MKDOCS_INSIDERS_SSH_KEY_EXISTS: ${{ secrets.MKDOCS_INSIDERS_SSH_KEY != '' }} steps: - uses: actions/checkout@v4 + - uses: astral-sh/setup-uv@v3 - uses: actions/setup-python@v5 - name: "Add SSH key" if: ${{ env.MKDOCS_INSIDERS_SSH_KEY_EXISTS == 'true' }} @@ -434,17 +435,12 @@ jobs: with: ssh-private-key: ${{ secrets.MKDOCS_INSIDERS_SSH_KEY }} - - name: "Install dependencies (public)" - run: pip install -r docs/requirements.txt - name: "Build docs (public)" - run: mkdocs build --strict -f mkdocs.public.yml + run: uvx --with-requirements docs/requirements.txt mkdocs build --strict -f mkdocs.public.yml - - name: "Install dependencies (insiders)" - if: ${{ env.MKDOCS_INSIDERS_SSH_KEY_EXISTS == 'true' }} - run: pip install -r docs/requirements-insiders.txt - name: "Build docs (insiders)" if: ${{ env.MKDOCS_INSIDERS_SSH_KEY_EXISTS == 'true' }} - run: mkdocs build --strict -f mkdocs.insiders.yml + run: uvx --with-requirements docs/requirements.txt mkdocs build --strict -f mkdocs.insiders.yml build-binary-linux: timeout-minutes: 10