From a24f931f579eca52ecd8c51514b38b2db68637b5 Mon Sep 17 00:00:00 2001 From: Paul Profizi <100710998+PProfizi@users.noreply.github.com> Date: Fri, 21 Jun 2024 11:21:18 +0200 Subject: [PATCH 1/4] Update docs.yml --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8ec992580c5..21c0a83a48f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -117,7 +117,7 @@ jobs: run: python -c "from ansys.dpf import core" - name: "Setup headless display" - uses: pyvista/setup-headless-display-action@v1 + uses: pyvista/setup-headless-display-action@v2 - name: "Setup Graphviz" uses: ts-graphviz/setup-graphviz@v1 From 6890918c19c76893feefb98def575a44bd0fa1e1 Mon Sep 17 00:00:00 2001 From: Paul Profizi <100710998+PProfizi@users.noreply.github.com> Date: Fri, 21 Jun 2024 11:22:04 +0200 Subject: [PATCH 2/4] Bump pyvista 0.43.10 --- requirements/requirements_docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/requirements_docs.txt b/requirements/requirements_docs.txt index 6902abcaaa8..4e2ffb2788f 100644 --- a/requirements/requirements_docs.txt +++ b/requirements/requirements_docs.txt @@ -6,7 +6,7 @@ imageio-ffmpeg==0.4.7 nbsphinx==0.9.3 pypandoc==1.13 pytest-sphinx==0.6.3 -pyvista==0.36.1 +pyvista==0.43.10 sphinx==7.1.0 sphinx-autobuild==2024.2.4 sphinx-copybutton==0.5.2 From 11dedfb60d94a2095a8a70d25f6578fbe961b8e4 Mon Sep 17 00:00:00 2001 From: Jorge Martinez Date: Fri, 21 Jun 2024 12:27:34 +0200 Subject: [PATCH 3/4] dbg: install vtkos-mesa --- .github/workflows/docs.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 21c0a83a48f..7e3d7eab06a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -133,6 +133,11 @@ jobs: - name: "Kill all servers" uses: ansys/pydpf-actions/kill-dpf-servers@v2.3 + - name: "Ensure VTK compatibility" + run: | + python -m pip uninstall --yes vtk + python -m pip install --extra-index-url https://wheels.vtk.org vtk-osmesa==9.2.20230527.dev0 + - name: "List installed packages" shell: bash run: pip list From 10f07ccdb31b707c863d10fd5cad3874bfa89495 Mon Sep 17 00:00:00 2001 From: Jorge Martinez Date: Fri, 21 Jun 2024 15:06:24 +0200 Subject: [PATCH 4/4] ci: use ENV var for vtk-osmesa version --- .github/workflows/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 7e3d7eab06a..aa2c2618239 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -44,7 +44,7 @@ on: env: PACKAGE_NAME: ansys-dpf-core MODULE: core - + VTK_OSMESA_VERSION: "9.2.20230527.dev0" jobs: doc-style: name: "Check doc style" @@ -136,7 +136,7 @@ jobs: - name: "Ensure VTK compatibility" run: | python -m pip uninstall --yes vtk - python -m pip install --extra-index-url https://wheels.vtk.org vtk-osmesa==9.2.20230527.dev0 + python -m pip install --extra-index-url https://wheels.vtk.org vtk-osmesa==${{ env.VTK_OSMESA_VERSION }} - name: "List installed packages" shell: bash