diff --git a/.github/workflows/sphinxbuild.yml b/.github/workflows/sphinxbuild.yml index b489f757fed..0c2df021b01 100644 --- a/.github/workflows/sphinxbuild.yml +++ b/.github/workflows/sphinxbuild.yml @@ -7,6 +7,9 @@ on: - master - stable* +env: + UV_SYSTEM_PYTHON: "1" # make uv do global installs + jobs: user_manual: runs-on: ubuntu-latest @@ -16,8 +19,10 @@ jobs: with: python-version: '3.10' cache: 'pip' + - name: Install uv + uses: astral-sh/setup-uv@v6 - name: Install pip dependencies - run: pip install -r requirements.txt + run: uv pip install -r requirements.txt - name: Build using Makefile run: cd user_manual && make html - name: Pack the results in local tar file @@ -37,8 +42,10 @@ jobs: with: python-version: '3.10' cache: 'pip' + - name: Install uv + uses: astral-sh/setup-uv@v6 - name: Install pip dependencies - run: pip install -r requirements.txt + run: uv pip install -r requirements.txt - name: Build using Makefile run: cd user_manual && make html-lang-en @@ -50,8 +57,10 @@ jobs: with: python-version: '3.10' cache: 'pip' + - name: Install uv + uses: astral-sh/setup-uv@v6 - name: Install pip dependencies - run: pip install -r requirements.txt + run: uv pip install -r requirements.txt - name: Build using Makefile run: cd developer_manual && make html - name: Pack the results in local tar file @@ -71,8 +80,10 @@ jobs: with: python-version: '3.10' cache: 'pip' + - name: Install uv + uses: astral-sh/setup-uv@v6 - name: Install pip dependencies - run: pip install -r requirements.txt + run: uv pip install -r requirements.txt - name: Build using Makefile run: cd admin_manual && make html - name: Pack the results in local tar file