Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
429e76c
ci: add py313 to release pipeline
moe-ad May 11, 2025
33909af
ci: test against non-osmesa vtk wheels
moe-ad May 12, 2025
a8a2bbc
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 12, 2025
5a73500
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 19, 2025
e085323
fix: install libosmesa for linux runners
moe-ad May 19, 2025
b4dce23
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 19, 2025
5351c2f
fix: install libosmesa for linux runners
moe-ad May 19, 2025
77b9503
fix: install libosmesa for linux runners
moe-ad May 19, 2025
bee7275
fix: install libosmesa for linux runners
moe-ad May 19, 2025
48f9e37
fix: install libosmesa for linux runners
moe-ad May 19, 2025
ee9e445
fix: install libosmesa for linux runners
moe-ad May 19, 2025
60b2f3b
ci: trigger workflow
moe-ad May 19, 2025
1ae3228
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 20, 2025
fd8ed71
ci: drop osmesa vtk wheels in tox
moe-ad May 20, 2025
1a95739
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 22, 2025
471aff1
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 22, 2025
1c7e51f
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 26, 2025
43685b0
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 26, 2025
eae6db4
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 28, 2025
73aea2f
Merge branch 'master' into ci/add-py313-to-release-pipeline
moe-ad May 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ jobs:
uses: ./.github/workflows/tests.yml
with:
ANSYS_VERSION: ${{ inputs.ansys_version || '251' }}
python_versions: '["3.11", "3.12"]'
python_versions: '["3.11", "3.12", "3.13"]'
DOCSTRING: false
wheel: false
wheelhouse: true
Expand All @@ -109,7 +109,7 @@ jobs:
uses: ./.github/workflows/tests.yml
with:
ANSYS_VERSION: ${{ inputs.ansys_version || '251' }}
python_versions: '["3.11", "3.12"]'
python_versions: '["3.11", "3.12", "3.13"]'
DOCSTRING: false
wheel: false
wheelhouse: false
Expand All @@ -129,7 +129,7 @@ jobs:
uses: ./.github/workflows/examples.yml
with:
ANSYS_VERSION: ${{ inputs.ansys_version || '251' }}
python_versions: '["3.10", "3.11", "3.12"]'
python_versions: '["3.10", "3.11", "3.12", "3.13"]'
standalone_suffix: ${{ github.event.inputs.standalone_branch_suffix || '' }}
secrets: inherit

Expand Down Expand Up @@ -236,7 +236,7 @@ jobs:
uses: ./.github/workflows/examples_docker.yml
with:
ANSYS_VERSION: ${{ inputs.ansys_version || '251' }}
python_versions: '["3.10", "3.11", "3.12"]'
python_versions: '["3.10", "3.11", "3.12", "3.13"]'
standalone_suffix: ${{ github.event.inputs.standalone_branch_suffix || '' }}
secrets: inherit

Expand Down
14 changes: 3 additions & 11 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ jobs:
uses: ansys/pydpf-actions/prepare_tests@dependencies/bump_pyvista_setup-headless-display-action_to_v4
with:
DEBUG: true

- name: "Test Docstrings"
if: (inputs.DOCSTRING == 'true') && !((inputs.test_any == 'true') && (matrix.os == 'ubuntu-latest'))
uses: ansys/pydpf-actions/[email protected]
Expand All @@ -221,17 +221,9 @@ jobs:
shell: bash
run: |
if [ $MODE == 'PIP' ]; then
if [ ${{ matrix.os }} == 'ubuntu-latest' ]; then
echo 'TOX_EXTRA_ARG=--installpkg dist/${{ steps.wheel.outputs.wheel_name }} -x testenv.deps+="-e dpf-standalone/v${{ inputs.ANSYS_VERSION || vars.ANSYS_VERSION_DEFAULT }}" -x testenv.commands_pre+="uv pip install --extra-index-url https://wheels.vtk.org vtk-osmesa==9.3.20240907.dev0"' >> "$GITHUB_OUTPUT"
else
echo 'TOX_EXTRA_ARG=--installpkg dist/${{ steps.wheel.outputs.wheel_name }} -x testenv.deps+="-e dpf-standalone/v${{ inputs.ANSYS_VERSION || vars.ANSYS_VERSION_DEFAULT }}"' >> "$GITHUB_OUTPUT"
fi
echo 'TOX_EXTRA_ARG=--installpkg dist/${{ steps.wheel.outputs.wheel_name }} -x testenv.deps+="-e dpf-standalone/v${{ inputs.ANSYS_VERSION || vars.ANSYS_VERSION_DEFAULT }}"' >> "$GITHUB_OUTPUT"
else
if [ ${{ matrix.os }} == 'ubuntu-latest' ]; then
echo 'TOX_EXTRA_ARG=--installpkg dist/${{ steps.wheel.outputs.wheel_name }} -x testenv.commands_pre+="uv pip install --extra-index-url https://wheels.vtk.org vtk-osmesa==9.3.20240907.dev0"' >> "$GITHUB_OUTPUT"
else
echo 'TOX_EXTRA_ARG=--installpkg dist/${{ steps.wheel.outputs.wheel_name }}' >> "$GITHUB_OUTPUT"
fi
echo 'TOX_EXTRA_ARG=--installpkg dist/${{ steps.wheel.outputs.wheel_name }}' >> "$GITHUB_OUTPUT"
fi

- name: "Organize test files"
Expand Down
4 changes: 0 additions & 4 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -225,10 +225,6 @@ commands =
# Remove previously rendered documentation
clean: python -c "import shutil, sys; shutil.rmtree(sys.argv[1], ignore_errors=True)" "{toxinidir}/{env:BUILD_DIR}"

# Ensure vtk compatibility
html: python -m pip uninstall --yes vtk
html: python -m pip install --extra-index-url https://wheels.vtk.org vtk-osmesa==9.3.20240907.dev0

# Clean files from previous build
html: python -c "\
html: from os.path import exists; import shutil; \
Expand Down
Loading