Skip to content

Commit 68b680c

Browse files
authored
Merge branch 'main' into fix-via-design
2 parents bbcb45d + 979a8a2 commit 68b680c

File tree

90 files changed

+1586
-202
lines changed

Some content is hidden

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

90 files changed

+1586
-202
lines changed

.github/workflows/ci_cd.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
contents: write
3434
pull-requests: write
3535
steps:
36-
- uses: ansys/actions/doc-deploy-changelog@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
36+
- uses: ansys/actions/doc-deploy-changelog@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
3737
with:
3838
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
3939
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
@@ -44,7 +44,7 @@ jobs:
4444
name: "Vulnerabilities"
4545
runs-on: ubuntu-latest
4646
steps:
47-
- uses: ansys/actions/check-vulnerabilities@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
47+
- uses: ansys/actions/check-vulnerabilities@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
4848
with:
4949
python-version: ${{ env.MAIN_PYTHON_VERSION }}
5050
python-package-name: ${{ env.PACKAGE_NAME }}
@@ -90,7 +90,7 @@ jobs:
9090
steps:
9191
- name: Check the title of the pull request
9292
if: github.event_name == 'pull_request'
93-
uses: ansys/actions/check-pr-title@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
93+
uses: ansys/actions/check-pr-title@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
9494
with:
9595
token: ${{ secrets.GITHUB_TOKEN }}
9696
use-upper-case: true
@@ -105,7 +105,7 @@ jobs:
105105
needs: [pr-title]
106106
steps:
107107
- name: Check documentation style
108-
uses: ansys/actions/doc-style@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
108+
uses: ansys/actions/doc-style@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
109109
with:
110110
token: ${{ secrets.GITHUB_TOKEN }}
111111
fail-level: 'warning'
@@ -116,7 +116,7 @@ jobs:
116116
needs: [doc-style]
117117
steps:
118118
- name: Documentation build
119-
uses: ansys/actions/doc-build@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
119+
uses: ansys/actions/doc-build@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
120120
with:
121121
dependencies: "graphviz texlive-latex-extra latexmk texlive-xetex texlive-fonts-extra"
122122
python-version: ${{ env.MAIN_PYTHON_VERSION }}
@@ -140,7 +140,7 @@ jobs:
140140
steps:
141141
- name: Build wheelhouse and perform smoke test
142142
id: build-wheelhouse
143-
uses: ansys/actions/build-wheelhouse@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
143+
uses: ansys/actions/build-wheelhouse@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
144144
with:
145145
library-name: ${{ env.PACKAGE_NAME }}
146146
operating-system: ${{ matrix.os }}
@@ -159,7 +159,7 @@ jobs:
159159
runs-on: ubuntu-latest
160160
steps:
161161
- name: Run unit tests
162-
uses: ansys/actions/tests-pytest@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
162+
uses: ansys/actions/tests-pytest@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
163163
with:
164164
pytest-postargs: 'tests/unit'
165165
pytest-extra-args: ${{ env.PYTEST_ARGUMENTS }}
@@ -187,7 +187,7 @@ jobs:
187187
runs-on: ubuntu-latest
188188
steps:
189189
- name: Run integration tests
190-
uses: ansys/actions/tests-pytest@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
190+
uses: ansys/actions/tests-pytest@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
191191
with:
192192
pytest-postargs: 'tests/integration'
193193
pytest-extra-args: ${{ env.PYTEST_ARGUMENTS }}
@@ -276,7 +276,7 @@ jobs:
276276
if: github.event.pull_request.draft == false
277277
runs-on: [ self-hosted, Linux, pyaedt ]
278278
env:
279-
ANSYSEM_ROOT251: '/opt/AnsysEM/v251/AnsysEM'
279+
ANSYSEM_ROOT252: '/usr/ansys_inc/v252/AnsysEM'
280280
ANS_NODEPCHECK: '1'
281281
steps:
282282
- name: Install Git and checkout project
@@ -289,7 +289,7 @@ jobs:
289289

290290
- name: Create virtual environment
291291
run: |
292-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
292+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
293293
python -m venv .venv
294294
source .venv/bin/activate
295295
python -m pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org pip -U
@@ -298,13 +298,13 @@ jobs:
298298
299299
- name: Install pyaedt and tests dependencies
300300
run: |
301-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
301+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
302302
source .venv/bin/activate
303303
pip install .[tests]
304304
305305
- name: Run tests marked with 'solvers'
306306
run: |
307-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
307+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
308308
source .venv/bin/activate
309309
pytest ${{ env.PYTEST_ARGUMENTS }} --timeout=600 -m solvers
310310
@@ -394,7 +394,7 @@ jobs:
394394
needs: [integration-tests]
395395
runs-on: [ self-hosted, Linux, pyaedt ]
396396
env:
397-
ANSYSEM_ROOT251: '/opt/AnsysEM/v251/AnsysEM'
397+
ANSYSEM_ROOT252: '/usr/ansys_inc/v252/AnsysEM'
398398
ANS_NODEPCHECK: '1'
399399
steps:
400400
- name: Install Git and checkout project
@@ -407,7 +407,7 @@ jobs:
407407

408408
- name: Create virtual environment
409409
run: |
410-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
410+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
411411
python -m venv .venv
412412
source .venv/bin/activate
413413
python -m pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org pip -U
@@ -416,7 +416,7 @@ jobs:
416416
417417
- name: Install pyaedt and tests dependencies
418418
run: |
419-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
419+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
420420
source .venv/bin/activate
421421
pip install .[tests]
422422
@@ -434,7 +434,7 @@ jobs:
434434
retry_on: error
435435
timeout_minutes: 120
436436
command: |
437-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
437+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
438438
source .venv/bin/activate
439439
pytest ${{ env.PYTEST_ARGUMENTS }} -n 4 --dist loadfile --timeout=600 -m general
440440
@@ -527,7 +527,7 @@ jobs:
527527
needs: [integration-tests]
528528
runs-on: [ self-hosted, Linux, pyaedt ]
529529
env:
530-
ANSYSEM_ROOT251: '/opt/AnsysEM/v251/AnsysEM'
530+
ANSYSEM_ROOT252: '/usr/ansys_inc/v252/AnsysEM'
531531
ANS_NODEPCHECK: '1'
532532
MPLBACKEND: 'Agg'
533533
steps:
@@ -541,7 +541,7 @@ jobs:
541541

542542
- name: Create virtual environment
543543
run: |
544-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
544+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
545545
python -m venv .venv
546546
source .venv/bin/activate
547547
python -m pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org pip -U
@@ -550,7 +550,7 @@ jobs:
550550
551551
- name: Install pyaedt and tests dependencies
552552
run: |
553-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
553+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
554554
source .venv/bin/activate
555555
pip install .[tests]
556556
@@ -568,7 +568,7 @@ jobs:
568568
retry_on: error
569569
timeout_minutes: 120
570570
command: |
571-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
571+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
572572
source .venv/bin/activate
573573
pytest ${{ env.PYTEST_ARGUMENTS }} -n 4 --dist loadfile --timeout=600 -m visualization
574574
@@ -658,7 +658,7 @@ jobs:
658658
needs: [integration-tests]
659659
runs-on: [ self-hosted, Linux, pyaedt ]
660660
env:
661-
ANSYSEM_ROOT251: '/opt/AnsysEM/v251/AnsysEM'
661+
ANSYSEM_ROOT252: '/usr/ansys_inc/v252/AnsysEM'
662662
ANS_NODEPCHECK: '1'
663663
steps:
664664
- name: Install Git and checkout project
@@ -671,7 +671,7 @@ jobs:
671671

672672
- name: Create virtual environment
673673
run: |
674-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
674+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
675675
python -m venv .venv
676676
source .venv/bin/activate
677677
python -m pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org pip -U
@@ -680,7 +680,7 @@ jobs:
680680
681681
- name: Install pyaedt and tests dependencies
682682
run: |
683-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
683+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
684684
source .venv/bin/activate
685685
pip install .[tests]
686686
@@ -703,7 +703,7 @@ jobs:
703703
retry_on: error
704704
timeout_minutes: 120
705705
command: |
706-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
706+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
707707
source .venv/bin/activate
708708
xvfb-run pytest ${{ env.PYTEST_ARGUMENTS }} --timeout=600 -m extensions
709709
@@ -802,7 +802,7 @@ jobs:
802802
id-token: write
803803
steps:
804804
- name: Build library source and wheel artifacts
805-
uses: ansys/actions/build-library@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
805+
uses: ansys/actions/build-library@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
806806
with:
807807
library-name: ${{ env.PACKAGE_NAME }}
808808
python-version: ${{ env.MAIN_PYTHON_VERSION }}
@@ -835,7 +835,7 @@ jobs:
835835
skip-existing: false
836836

837837
- name: Release to GitHub
838-
uses: ansys/actions/release-github@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
838+
uses: ansys/actions/release-github@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
839839
with:
840840
library-name: ${{ env.PACKAGE_NAME }}
841841
token: ${{ secrets.GITHUB_TOKEN }}
@@ -849,7 +849,7 @@ jobs:
849849
needs: [release]
850850
steps:
851851
- name: Deploy the stable documentation
852-
uses: ansys/actions/doc-deploy-stable@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
852+
uses: ansys/actions/doc-deploy-stable@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
853853
with:
854854
cname: ${{ env.DOCUMENTATION_CNAME }}
855855
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/label.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
pull-requests: write
106106
runs-on: ubuntu-latest
107107
steps:
108-
- uses: ansys/actions/doc-changelog@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
108+
- uses: ansys/actions/doc-changelog@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
109109
with:
110110
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
111111
use-conventional-commits: true

.github/workflows/manual_draft.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
if: github.event.inputs.test-solvers-linux == 'yes'
9898
runs-on: [ self-hosted, Linux, pyaedt ]
9999
env:
100-
ANSYSEM_ROOT251: '/opt/AnsysEM/v251/AnsysEM'
100+
ANSYSEM_ROOT252: '/usr/ansys_inc/v252/AnsysEM'
101101
ANS_NODEPCHECK: '1'
102102
steps:
103103
- name: Install Git and checkout project
@@ -110,7 +110,7 @@ jobs:
110110

111111
- name: Create virtual environment
112112
run: |
113-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
113+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
114114
python -m venv .venv
115115
source .venv/bin/activate
116116
python -m pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org pip -U
@@ -119,14 +119,14 @@ jobs:
119119
120120
- name: Install pyaedt and tests dependencies
121121
run: |
122-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
122+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
123123
source .venv/bin/activate
124124
pip install .[tests]
125125
pip install pytest-azurepipelines
126126
127127
- name: Run tests marked with 'solvers'
128128
run: |
129-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
129+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
130130
source .venv/bin/activate
131131
pytest ${{ env.PYTEST_ARGUMENTS }} -m solvers
132132
@@ -207,7 +207,7 @@ jobs:
207207
if: github.event.inputs.test-general-linux == 'yes'
208208
runs-on: [ self-hosted, Linux, pyaedt ]
209209
env:
210-
ANSYSEM_ROOT251: '/opt/AnsysEM/v251/AnsysEM'
210+
ANSYSEM_ROOT252: '/usr/ansys_inc/v252/AnsysEM'
211211
ANS_NODEPCHECK: '1'
212212
steps:
213213
- name: Install Git and checkout project
@@ -220,7 +220,7 @@ jobs:
220220

221221
- name: Create virtual environment
222222
run: |
223-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
223+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
224224
python -m venv .venv
225225
source .venv/bin/activate
226226
python -m pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org pip -U
@@ -229,7 +229,7 @@ jobs:
229229
230230
- name: Install pyaedt and tests dependencies
231231
run: |
232-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
232+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
233233
source .venv/bin/activate
234234
pip install .[tests]
235235
pip install pytest-azurepipelines
@@ -248,7 +248,7 @@ jobs:
248248
retry_on: error
249249
timeout_minutes: 50
250250
command: |
251-
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT251 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
251+
export LD_LIBRARY_PATH=${{ env.ANSYSEM_ROOT252 }}/common/mono/Linux64/lib64:$LD_LIBRARY_PATH
252252
source .venv/bin/activate
253253
pytest ${{ env.PYTEST_ARGUMENTS }} -n 4 --dist loadfile -m general
254254

.github/workflows/nightly-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Documentation build
24-
uses: ansys/actions/doc-build@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
24+
uses: ansys/actions/doc-build@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
2525
with:
2626
dependencies: "graphviz texlive-latex-extra latexmk texlive-xetex texlive-fonts-extra"
2727
python-version: ${{ env.MAIN_PYTHON_VERSION }}
@@ -35,7 +35,7 @@ jobs:
3535
needs: doc-build
3636
steps:
3737
- name: Upload development documentation
38-
uses: ansys/actions/doc-deploy-dev@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12
38+
uses: ansys/actions/doc-deploy-dev@2031be5b84d9f8c1d56a54912209aa489b469a0f # v10.0.13
3939
with:
4040
cname: ${{ env.DOCUMENTATION_CNAME }}
4141
token: ${{ secrets.GITHUB_TOKEN }}

doc/changelog.d/6331.added.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add submit job class
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Submit job class
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Scheduler logic
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Scheduler logic

doc/changelog.d/6428.added.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add create ports by nets function
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update vtk requirement from <9.4,>=9.0 to >=9.0,<9.6

0 commit comments

Comments
 (0)