From 084c3ab3f350782c8607f1dc5a659bfad0a9f3a3 Mon Sep 17 00:00:00 2001 From: CalMacCQ <93673602+CalMacCQ@users.noreply.github.com> Date: Tue, 1 Oct 2024 19:02:39 +0100 Subject: [PATCH] try again to fix docs build --- .github/workflows/build_and_test.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 30cfc15c..1bfb332d 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -114,10 +114,10 @@ jobs: with: fetch-depth: '0' submodules: true - - name: Set up Python 3.10 + - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: '3.10' + python-version: '3.11' - name: Download all wheels uses: actions/download-artifact@v4 with: @@ -126,13 +126,14 @@ jobs: run: pip install -U pip wheel - name: Install poetry run: pip install poetry + - name: Install extension + run: for w in `find wheelhouse/ -type f -name "*.whl"` ; do poetry install $w ; done - name: Install docs dependencies run: | - cd docs && bash ./install.sh - for w in `find wheelhouse/ -type f -name "*.whl"` ; do poetry install $w ; done + cd docs + poetry install - name: Build docs timeout-minutes: 20 run: | - cd .github/workflows/docs - mkdir extensions - ./build-docs -d ${GITHUB_WORKSPACE}/.github/workflows/docs/extensions/api \ No newline at end of file + cd docs + poetry run bash ./build-docs.sh \ No newline at end of file