Skip to content

Commit 1161257

Browse files
Merge branch 'main' into feat/update-with-delta
2 parents 065921a + 83e4450 commit 1161257

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+808
-224
lines changed

.github/workflows/ci_cd.yml

Lines changed: 30 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
contents: write
3636
pull-requests: write
3737
steps:
38-
- uses: ansys/actions/doc-deploy-changelog@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
38+
- uses: ansys/actions/doc-deploy-changelog@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
3939
with:
4040
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
4141
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
@@ -45,7 +45,7 @@ jobs:
4545
name: Vulnerabilities
4646
runs-on: ubuntu-latest
4747
steps:
48-
- uses: ansys/actions/check-vulnerabilities@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
48+
- uses: ansys/actions/check-vulnerabilities@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
4949
with:
5050
python-version: ${{ env.MAIN_PYTHON_VERSION }}
5151
python-package-name: ${{ env.PACKAGE_NAME }}
@@ -58,7 +58,7 @@ jobs:
5858
runs-on: ubuntu-latest
5959
steps:
6060
- name: Check commit name
61-
uses: ansys/actions/check-pr-title@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
61+
uses: ansys/actions/check-pr-title@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
6262
with:
6363
token: ${{ secrets.GITHUB_TOKEN }}
6464

@@ -67,7 +67,7 @@ jobs:
6767
runs-on: ubuntu-latest
6868
steps:
6969
- name: PyAnsys documentation style checks
70-
uses: ansys/actions/doc-style@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
70+
uses: ansys/actions/doc-style@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
7171
with:
7272
token: ${{ secrets.GITHUB_TOKEN }}
7373

@@ -86,7 +86,7 @@ jobs:
8686
os: macos-latest
8787
steps:
8888
- name: Build wheelhouse and perform smoke test
89-
uses: ansys/actions/build-wheelhouse@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
89+
uses: ansys/actions/build-wheelhouse@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
9090
with:
9191
library-name: ${{ env.PACKAGE_NAME }}
9292
operating-system: ${{ matrix.os }}
@@ -98,7 +98,7 @@ jobs:
9898
runs-on: ubuntu-latest
9999
steps:
100100
- name: PyAnsys documentation style checks
101-
uses: ansys/actions/docker-style@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
101+
uses: ansys/actions/docker-style@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
102102
with:
103103
directory: docker
104104
recursive: true
@@ -160,7 +160,6 @@ jobs:
160160
continue-on-error: ${{ matrix.experimental }}
161161
env:
162162
SKIP_UNSTABLE: false
163-
PYVISTA_OFF_SCREEN: true
164163
strategy:
165164
fail-fast: false
166165
matrix:
@@ -197,15 +196,13 @@ jobs:
197196

198197
- name: Set up Python
199198
if: env.SKIP_UNSTABLE == 'false'
200-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
199+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
201200
with:
202201
python-version: ${{ env.MAIN_PYTHON_VERSION }}
203202

204203
- name: Set up headless display
205204
if: env.SKIP_UNSTABLE == 'false'
206-
uses: pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
207-
with:
208-
pyvista: false
205+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
209206

210207
- name: Create Python venv
211208
if: env.SKIP_UNSTABLE == 'false'
@@ -323,11 +320,9 @@ jobs:
323320
name: Documentation
324321
needs: [docs-style]
325322
runs-on: ubuntu-latest
326-
env:
327-
PYVISTA_OFF_SCREEN: true
328323
steps:
329324
- name: Set up headless display
330-
uses: pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
325+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
331326

332327
- name: Login to GitHub Container Registry
333328
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -342,7 +337,7 @@ jobs:
342337
docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ${{ env.ANSRV_GEO_IMAGE_DOCS_TAG }}
343338
344339
- name: Run Ansys documentation building action
345-
uses: ansys/actions/doc-build@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
340+
uses: ansys/actions/doc-build@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
346341
with:
347342
python-version: ${{ env.MAIN_PYTHON_VERSION }}
348343
add-pdf-html-docs-as-assets: true
@@ -403,9 +398,7 @@ jobs:
403398
404399
- name: Set up headless display
405400
if: env.SKIP_UNSTABLE == 'false'
406-
uses: pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
407-
with:
408-
pyvista: false
401+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
409402

410403
- name: Login in Github Container registry
411404
if: env.SKIP_UNSTABLE == 'false'
@@ -435,7 +428,7 @@ jobs:
435428

436429
- name: Run pytest
437430
if: env.SKIP_UNSTABLE == 'false'
438-
uses: ansys/actions/tests-pytest@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
431+
uses: ansys/actions/tests-pytest@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
439432
env:
440433
ALLOW_PLOTTING: true
441434
with:
@@ -481,9 +474,7 @@ jobs:
481474
python-version: ['3.10', '3.11', '3.12', '3.13']
482475
steps:
483476
- name: Set up headless display
484-
uses: pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
485-
with:
486-
pyvista: false
477+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
487478

488479
- name: Login in Github Container registry
489480
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
@@ -496,7 +487,7 @@ jobs:
496487
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
497488

498489
- name: Setup Python ${{ matrix.python-version }}
499-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
490+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
500491
with:
501492
python-version: ${{ matrix.python-version }}
502493

@@ -545,7 +536,7 @@ jobs:
545536
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
546537

547538
- name: Setup Python ${{ matrix.python-version }}
548-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
539+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
549540
with:
550541
python-version: ${{ matrix.python-version }}
551542

@@ -585,7 +576,7 @@ jobs:
585576
id-token: write
586577
steps:
587578
- name: Build library source and wheel artifacts
588-
uses: ansys/actions/build-library@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
579+
uses: ansys/actions/build-library@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
589580
with:
590581
library-name: ${{ env.PACKAGE_NAME }}
591582
python-version: ${{ env.MAIN_PYTHON_VERSION }}
@@ -682,13 +673,16 @@ jobs:
682673
- name: Checkout repository
683674
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
684675

676+
- name: Set up headless display
677+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
678+
685679
- name: Set up Python
686-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
680+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
687681
with:
688682
python-version: ${{ env.MAIN_PYTHON_VERSION }}
689683

690684
- name: Download Windows binaries for ${{ matrix.mode }}
691-
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
685+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
692686
with:
693687
name: ${{ matrix.zip-file }}
694688
path: docker/${{ matrix.zip-file }}
@@ -776,17 +770,15 @@ jobs:
776770
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
777771

778772
- name: Set up Python
779-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
773+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
780774
with:
781775
python-version: ${{ env.MAIN_PYTHON_VERSION }}
782776

783777
- name: Set up headless display
784-
uses: pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
785-
with:
786-
pyvista: false
778+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
787779

788780
- name: Download Linux binaries
789-
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
781+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
790782
with:
791783
name: linux-core-binaries.zip
792784
path: docker/linux-core-binaries.zip
@@ -814,7 +806,7 @@ jobs:
814806
restore-keys: pyvista-image-cache-${{ runner.os }}-v-${{ env.RESET_IMAGE_CACHE }}
815807

816808
- name: Run pytest
817-
uses: ansys/actions/tests-pytest@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
809+
uses: ansys/actions/tests-pytest@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
818810
env:
819811
ALLOW_PLOTTING: true
820812
with:
@@ -855,7 +847,7 @@ jobs:
855847
contents: write
856848
steps:
857849
- name: Release to GitHub
858-
uses: ansys/actions/release-github@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
850+
uses: ansys/actions/release-github@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
859851
with:
860852
token: ${{ secrets.GITHUB_TOKEN }}
861853
library-name: ${{ env.PACKAGE_NAME }}
@@ -875,7 +867,7 @@ jobs:
875867
contents: write
876868
steps:
877869
- name: "Download the library artifacts from build-library step"
878-
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
870+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
879871
with:
880872
name: ${{ env.PACKAGE_NAME }}-artifacts
881873
path: ${{ env.PACKAGE_NAME }}-artifacts
@@ -895,7 +887,7 @@ jobs:
895887
needs: [package]
896888
steps:
897889
- name: Deploy the latest documentation
898-
uses: ansys/actions/doc-deploy-dev@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
890+
uses: ansys/actions/doc-deploy-dev@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
899891
with:
900892
cname: ${{ env.DOCUMENTATION_CNAME }}
901893
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
@@ -909,7 +901,7 @@ jobs:
909901
needs: [release, release-pypi]
910902
steps:
911903
- name: Deploy the stable documentation
912-
uses: ansys/actions/doc-deploy-stable@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
904+
uses: ansys/actions/doc-deploy-stable@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
913905
with:
914906
cname: ${{ env.DOCUMENTATION_CNAME }}
915907
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
@@ -926,7 +918,7 @@ jobs:
926918
pull-requests: write
927919
steps:
928920
- name: Automerge PRs
929-
uses: ansys/actions/hk-automerge-prs@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
921+
uses: ansys/actions/hk-automerge-prs@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
930922
with:
931923
approver: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
932924
approver-token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ jobs:
2222
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2323

2424
- name: Initialize CodeQL
25-
uses: github/codeql-action/init@45775bd8235c68ba998cffa5171334d58593da47 # v3.28.15
25+
uses: github/codeql-action/init@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3.28.17
2626
with:
2727
languages: 'python'
2828
config-file: ./.github/codeql-config.yml
2929

3030
- name: Autobuild
31-
uses: github/codeql-action/autobuild@45775bd8235c68ba998cffa5171334d58593da47 # v3.28.15
31+
uses: github/codeql-action/autobuild@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3.28.17
3232

3333
# If the Autobuild fails above, remove it and uncomment the following three lines.
3434
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
@@ -38,6 +38,6 @@ jobs:
3838
# ./location_of_script_within_repo/buildscript.sh
3939

4040
- name: Perform CodeQL Analysis
41-
uses: github/codeql-action/analyze@45775bd8235c68ba998cffa5171334d58593da47 # v3.28.15
41+
uses: github/codeql-action/analyze@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3.28.17
4242
with:
4343
category: "/language:python"

.github/workflows/docker_cleanup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323

2424
- name: "Perform versions cleanup - except certain tags"
25-
uses: ansys/actions/hk-package-clean-except@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
25+
uses: ansys/actions/hk-package-clean-except@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
2626
with:
2727
package-name: 'geometry'
2828
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/label.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ jobs:
100100
pull-requests: write
101101
runs-on: ubuntu-latest
102102
steps:
103-
- uses: ansys/actions/doc-changelog@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
103+
- uses: ansys/actions/doc-changelog@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
104104
with:
105105
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
106106
use-conventional-commits: true

.github/workflows/nightly_docker_test.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ on:
77
required: false
88
default: false
99
type: boolean
10-
schedule: # UTC at 0300
11-
- cron: "0 3 * * *"
10+
schedule: # UTC at 0300, 1100, and 1900
11+
- cron: "0 3,11,19 * * *"
1212
# Trigger workflow when file is modified
1313
push:
1414
paths:
@@ -95,14 +95,12 @@ jobs:
9595
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9696

9797
- name: Set up Python
98-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
98+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
9999
with:
100100
python-version: ${{ env.MAIN_PYTHON_VERSION }}
101101

102102
- name: Set up headless display
103-
uses: pyvista/setup-headless-display-action@52bda06d59c0fc422fc2512c9c670bf6b66616f8 # v3.2
104-
with:
105-
pyvista: false
103+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
106104

107105
- name: Create Python venv
108106
run: |
@@ -214,8 +212,11 @@ jobs:
214212
docker pull ${{ env.ANSRV_GEO_IMAGE_LINUX_CORE_TAG }}
215213
docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ${{ env.ANSRV_GEO_IMAGE_LINUX_CORE_TAG }}
216214
215+
- name: Set up headless display
216+
uses: pyvista/setup-headless-display-action@f744438e29e50189f40f1749859bac7d0f69b5fa # v4.1
217+
217218
- name: Run pytest
218-
uses: ansys/actions/tests-pytest@1f1f205361706d22f67c71c29b775222380cd95a # v9.0.6
219+
uses: ansys/actions/tests-pytest@f9e54c70c4a3be342f5f89cfa1f65537a097fbc0 # v9.0.8
219220
env:
220221
ALLOW_PLOTTING: true
221222
with:

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ exclude: "tests/integration/files"
77
repos:
88

99
- repo: https://github.com/astral-sh/ruff-pre-commit
10-
rev: v0.11.6
10+
rev: v0.11.8
1111
hooks:
1212
- id: ruff
1313
- id: ruff-format

CONTRIBUTORS.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
* [Camille](https://github.com/clatapie)
1515
* [Chad Queen](https://github.com/chadqueen)
1616
* [Chris Hawkins](https://github.com/chris-hawkins-usa)
17+
* [colton](https://github.com/syscordan)
18+
* [dastan-ansys](https://github.com/dastan-ansys)
1719
* [David Gorman](https://github.com/david-gorman)
1820
* [Dominik Gresch](https://github.com/greschd)
1921
* [German](https://github.com/germa89)
@@ -23,6 +25,7 @@
2325
* [Jorge Martínez](https://github.com/jorgepiloto)
2426
* [Kathy Pippert](https://github.com/PipKat)
2527
* [Kerry McAdams](https://github.com/klmcadams)
28+
* [kmahajan-cadfem](https://github.com/kmahajan-cadfem)
2629
* [LanceX2214](https://github.com/LanceX2214)
2730
* [Matteo Bini](https://github.com/b-matteo)
2831
* [Maxime Rey](https://github.com/MaxJPRey)
@@ -34,9 +37,6 @@
3437
* [Revathy Venugopal](https://github.com/Revathyvenugopal162)
3538
* [Riccardo Manno](https://github.com/rmanno91)
3639
* [Ryan Ward](https://github.com/RyanJWard)
40+
* [smereu](https://github.com/smereu)
3741
* [Sébastien Morais](https://github.com/SMoraisAnsys)
3842
* [Umut Soysal](https://github.com/umutsoysalansys)
39-
* [colton](https://github.com/syscordan)
40-
* [dastan-ansys](https://github.com/dastan-ansys)
41-
* [kmahajan-cadfem](https://github.com/kmahajan-cadfem)
42-
* [smereu](https://github.com/smereu)

doc/changelog.d/1914.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/changelog.d/1919.maintenance.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/changelog.d/1920.maintenance.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)