From 0018d9eb19bf0c4bb9f989166eccfc297a4a3872 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jan 2025 04:54:02 +0000 Subject: [PATCH 1/6] Bump the actions group in /.github/workflows with 6 updates Bumps the actions group in /.github/workflows with 6 updates: | Package | From | To | | --- | --- | --- | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.4.3` | `4.5.0` | | [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) | `1.12.2` | `1.12.3` | | [actions/cache](https://github.com/actions/cache) | `4.1.2` | `4.2.0` | | [mamba-org/setup-micromamba](https://github.com/mamba-org/setup-micromamba) | `2.0.2` | `2.0.3` | | [pyvista/setup-headless-display-action](https://github.com/pyvista/setup-headless-display-action) | `3.0` | `3.1` | | [codecov/codecov-action](https://github.com/codecov/codecov-action) | `5.0.7` | `5.1.2` | Updates `actions/upload-artifact` from 4.4.3 to 4.5.0 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882...6f51ac03b9356f520e9adb1b1b7802705f340c2b) Updates `pypa/gh-action-pypi-publish` from 1.12.2 to 1.12.3 - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/15c56dba361d8335944d31a2ecd17d700fc7bcbc...67339c736fd9354cd4f8cb0b744f2b82a74b5c70) Updates `actions/cache` from 4.1.2 to 4.2.0 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/6849a6489940f00c2f30c0fb92c6274307ccb58a...1bd1e32a3bdc45362d1e726936510720a7c30a57) Updates `mamba-org/setup-micromamba` from 2.0.2 to 2.0.3 - [Release notes](https://github.com/mamba-org/setup-micromamba/releases) - [Commits](https://github.com/mamba-org/setup-micromamba/compare/06375d89d211a1232ef63355742e9e2e564bc7f7...068f1ab4b37ed9b3d9f73da7db90a0cda0a48d29) Updates `pyvista/setup-headless-display-action` from 3.0 to 3.1 - [Release notes](https://github.com/pyvista/setup-headless-display-action/releases) - [Commits](https://github.com/pyvista/setup-headless-display-action/compare/4f44aea3c7954d33db8151a4165aa557f2c6267b...83c78fd314fbe1ee77ec7d463ba61ddee6b16475) Updates `codecov/codecov-action` from 5.0.7 to 5.1.2 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/015f24e6818733317a2da2edd6290ab26238649a...1e68e06f1dbfde0e4cefc87efeba9e4643565303) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: pypa/gh-action-pypi-publish dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: mamba-org/setup-micromamba dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: pyvista/setup-headless-display-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/publish.yml | 6 +++--- .github/workflows/publish_pure_python.yml | 2 +- .github/workflows/tox.yml | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 460e29f5..ff609293 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -194,7 +194,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.CIBW_BUILD }} CIBW_ARCHS: ${{ matrix.CIBW_ARCHS }} - - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 + - uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0 if: | needs.targets.outputs.upload_to_pypi == 'true' || inputs.upload_to_anaconda with: @@ -238,7 +238,7 @@ jobs: test_extras: ${{ inputs.test_extras }} test_command: ${{ inputs.test_command }} pure_python_wheel: false - - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 + - uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0 if: | needs.targets.outputs.upload_to_pypi == 'true' || inputs.upload_to_anaconda with: @@ -262,7 +262,7 @@ jobs: pattern: dist-* path: dist merge-multiple: true - - uses: pypa/gh-action-pypi-publish@15c56dba361d8335944d31a2ecd17d700fc7bcbc # v1.12.2 + - uses: pypa/gh-action-pypi-publish@67339c736fd9354cd4f8cb0b744f2b82a74b5c70 # v1.12.3 name: Upload to PyPI if: ${{ needs.targets.outputs.upload_to_pypi == 'true' }} with: diff --git a/.github/workflows/publish_pure_python.yml b/.github/workflows/publish_pure_python.yml index 2edd9ec4..3123cf4e 100644 --- a/.github/workflows/publish_pure_python.yml +++ b/.github/workflows/publish_pure_python.yml @@ -134,7 +134,7 @@ jobs: env: UPLOAD_TO_PYPI: ${{ inputs.upload_to_pypi }} UPLOAD_TAG: ${{ startsWith(inputs.upload_to_pypi, 'refs/tags/') && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' || github.event_name == 'create') && startsWith(github.ref, inputs.upload_to_pypi) }} - - uses: pypa/gh-action-pypi-publish@15c56dba361d8335944d31a2ecd17d700fc7bcbc # v1.12.2 + - uses: pypa/gh-action-pypi-publish@67339c736fd9354cd4f8cb0b744f2b82a74b5c70 # v1.12.3 name: Upload to PyPI if: ${{ steps.set-upload.outputs.upload_to_pypi == 'true' }} with: diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 8bd9ecd1..b44863ea 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -165,7 +165,7 @@ jobs: - name: Cache ${{ matrix.cache_key }} if: ${{ matrix.cache-path != '' && matrix.cache-key != '' }} - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ${{ matrix.cache-path }} key: ${{ matrix.cache-key }} @@ -188,7 +188,7 @@ jobs: - name: Setup conda if: ${{ matrix.conda == 'true' }} - uses: mamba-org/setup-micromamba@06375d89d211a1232ef63355742e9e2e564bc7f7 # v2.0.2 + uses: mamba-org/setup-micromamba@068f1ab4b37ed9b3d9f73da7db90a0cda0a48d29 # v2.0.3 with: environment-name: test condarc: | @@ -214,7 +214,7 @@ jobs: - name: Setup headless display if: ${{ matrix.display == 'true' }} - uses: pyvista/setup-headless-display-action@4f44aea3c7954d33db8151a4165aa557f2c6267b # v3 + uses: pyvista/setup-headless-display-action@83c78fd314fbe1ee77ec7d463ba61ddee6b16475 # v3 - name: Install tox run: python -m pip install --upgrade tox ${{ matrix.toxdeps }} @@ -222,7 +222,7 @@ jobs: - run: python -m tox -e ${{ matrix.toxenv }} ${{ matrix.toxargs }} -- ${{ matrix.pytest_flag }} ${{ matrix.posargs }} - if: ${{ (success() || failure()) && matrix.artifact-path != '' }} - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 + uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0 with: name: ${{ matrix.artifact-name }} path: ${{ matrix.artifact-path }} @@ -235,6 +235,6 @@ jobs: - name: Upload to Codecov # Even if tox fails, upload coverage if: ${{ (success() || failure()) && contains(matrix.coverage, 'codecov') && matrix.pytest == 'true' }} - uses: codecov/codecov-action@015f24e6818733317a2da2edd6290ab26238649a # v5.0.7 + uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2 with: token: ${{ secrets.CODECOV_TOKEN }} From 64e728d6a979b3d442972aebf3c72e91df53ae1e Mon Sep 17 00:00:00 2001 From: Stuart Mumford Date: Thu, 30 Jan 2025 13:57:49 +0000 Subject: [PATCH 2/6] Update publish.yml --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8d383c4e..7afdeb76 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -238,8 +238,8 @@ jobs: test_extras: ${{ inputs.test_extras }} test_command: ${{ inputs.test_command }} pure_python_wheel: false - - uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0 python-version: '3.12' + - uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5 if: | needs.targets.outputs.upload_to_pypi == 'true' || inputs.upload_to_anaconda with: From 82be772836b5a864f5df8c505f8e9a8713360e4a Mon Sep 17 00:00:00 2001 From: Stuart Mumford Date: Thu, 30 Jan 2025 13:58:24 +0000 Subject: [PATCH 3/6] Update .readthedocs.yaml --- .readthedocs.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index bf1cc447..cfc935fb 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,9 +1,9 @@ version: 2 build: - os: "ubuntu-22.04" + os: "ubuntu-lts-latest" tools: - python: "3.11" + python: "3.13" python: install: @@ -11,3 +11,6 @@ python: # Don't build any extra formats formats: [] + +sphinx: + configuration: docs/conf.py From 866c5efd168983a4b5f782bb09fa4c39155f25a8 Mon Sep 17 00:00:00 2001 From: Stuart Mumford Date: Thu, 30 Jan 2025 13:59:47 +0000 Subject: [PATCH 4/6] Update .readthedocs.yaml --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index cfc935fb..52cf65a3 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -13,4 +13,4 @@ python: formats: [] sphinx: - configuration: docs/conf.py + configuration: docs/source/conf.py From 50806701b1be85f6a346e5c79aa5ae45020dfbca Mon Sep 17 00:00:00 2001 From: Stuart Mumford Date: Thu, 30 Jan 2025 14:06:28 +0000 Subject: [PATCH 5/6] Test on free aarch64 runner --- .github/workflows/test_publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_publish.yml b/.github/workflows/test_publish.yml index 944b5ca7..538f15a9 100644 --- a/.github/workflows/test_publish.yml +++ b/.github/workflows/test_publish.yml @@ -34,9 +34,9 @@ jobs: - cp313-macosx_universal2 - cp3?-win_amd64 - cp312-manylinux_aarch64 + runs-on: ubuntu-24.04-arm - cp313-manylinux_x86_64 - target: cp311-manylinux_ppc64le - runs-on: ubuntu-latest timeout-minutes: 30 release_sdist_only: uses: ./.github/workflows/publish.yml From a0627d827f5a47b4326c3566a239be6fdf94d71b Mon Sep 17 00:00:00 2001 From: Stuart Mumford Date: Thu, 30 Jan 2025 14:08:08 +0000 Subject: [PATCH 6/6] Update test_publish.yml --- .github/workflows/test_publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_publish.yml b/.github/workflows/test_publish.yml index 538f15a9..a5201469 100644 --- a/.github/workflows/test_publish.yml +++ b/.github/workflows/test_publish.yml @@ -33,7 +33,7 @@ jobs: - cp312-macosx_arm64 - cp313-macosx_universal2 - cp3?-win_amd64 - - cp312-manylinux_aarch64 + - target: cp312-manylinux_aarch64 runs-on: ubuntu-24.04-arm - cp313-manylinux_x86_64 - target: cp311-manylinux_ppc64le