Skip to content

Commit 539c33b

Browse files
missing_face
2 parents e158532 + 2a0292c commit 539c33b

25 files changed

+429
-121
lines changed

.github/workflows/ci_cd.yml

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ jobs:
293293
retention-days: 7
294294

295295
- name: Upload coverage to Codecov
296-
uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
296+
uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2
297297
if: matrix.docker-image == 'core-windows-latest'
298298
env:
299299
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
@@ -481,11 +481,6 @@ jobs:
481481
username: ${{ github.actor }}
482482
password: ${{ secrets.GITHUB_TOKEN }}
483483

484-
- name: Pull and launch geometry service
485-
run: |
486-
docker pull ${{ env.ANSRV_GEO_IMAGE_MINREQS }}
487-
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_MINREQS }}
488-
489484
- name: Checkout repository
490485
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
491486

@@ -500,6 +495,12 @@ jobs:
500495
pip install -e .[all,tests-minimal]
501496
pip install pytest
502497
498+
- name: Start Geometry service and verify start
499+
run: |
500+
docker pull ${{ env.ANSRV_GEO_IMAGE_MINREQS }}
501+
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_MINREQS }}
502+
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
503+
503504
- name: Run pytest
504505
run: |
505506
pytest -v
@@ -529,11 +530,6 @@ jobs:
529530
username: ${{ github.actor }}
530531
password: ${{ secrets.GITHUB_TOKEN }}
531532

532-
- name: Pull and launch geometry service
533-
run: |
534-
docker pull ${{ env.ANSRV_GEO_IMAGE_MINREQS }}
535-
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_MINREQS }}
536-
537533
- name: Checkout repository
538534
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
539535

@@ -551,6 +547,12 @@ jobs:
551547
# Installing docker (needed for the tests)
552548
pip install docker
553549
550+
- name: Start Geometry service and verify start
551+
run: |
552+
docker pull ${{ env.ANSRV_GEO_IMAGE_MINREQS }}
553+
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_MINREQS }}
554+
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
555+
554556
- name: Run pytest
555557
run: |
556558
pytest -v -c pytest-nographics.ini
@@ -562,7 +564,6 @@ jobs:
562564
docker logs ${{ env.GEO_CONT_NAME }}
563565
docker rm ${{ env.GEO_CONT_NAME }}
564566
565-
566567
package:
567568
name: Package library
568569
needs: [testing-windows, testing-linux, testing-min-reqs, testing-no-graphics, docs]
@@ -691,17 +692,12 @@ jobs:
691692
run:
692693
echo "ANSRV_GEO_LICENSE_SERVER=${{ secrets.INTERNAL_LICENSE_SERVER }}" | Out-File -FilePath $env:GITHUB_ENV -Append
693694

694-
- name: Launch Geometry service
695-
run: |
696-
docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ghcr.io/ansys/geometry:windows-tmp
697-
698695
- name: Validate connection using PyAnsys Geometry
699696
run: |
700697
python -m venv .venv
701698
.\.venv\Scripts\Activate.ps1
702699
python -m pip install --upgrade pip
703700
pip install -e .[tests]
704-
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
705701
706702
- name: Restore images cache
707703
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
@@ -710,6 +706,12 @@ jobs:
710706
key: pyvista-image-cache-${{ runner.os }}-v-${{ env.RESET_IMAGE_CACHE }}-${{ hashFiles('pyproject.toml') }}
711707
restore-keys: pyvista-image-cache-${{ runner.os }}-v-${{ env.RESET_IMAGE_CACHE }}
712708

709+
- name: Start Geometry service and verify start
710+
run: |
711+
.\.venv\Scripts\Activate.ps1
712+
docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ghcr.io/ansys/geometry:windows-tmp
713+
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
714+
713715
- name: Testing
714716
run: |
715717
.\.venv\Scripts\Activate.ps1
@@ -778,14 +780,14 @@ jobs:
778780
run: |
779781
docker build -f linux/coreservice/Dockerfile -t ghcr.io/ansys/geometry:linux-tmp .
780782
781-
- name: Launch Geometry service
782-
run: |
783-
docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ghcr.io/ansys/geometry:linux-tmp
784-
785783
- name: Validate connection using PyAnsys Geometry
786784
run: |
787785
python -m pip install --upgrade pip
788786
pip install -e .[tests]
787+
788+
- name: Start Geometry service and verify start
789+
run: |
790+
docker run --detach --name ${{ env.GEO_CONT_NAME }} -e LICENSE_SERVER=${{ env.ANSRV_GEO_LICENSE_SERVER }} -p ${{ env.ANSRV_GEO_PORT }}:50051 ghcr.io/ansys/geometry:linux-tmp
789791
python -c "from ansys.geometry.core.connection.validate import validate; validate()"
790792
791793
- name: Restore images cache

.github/workflows/nightly_docker_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ jobs:
164164
run: docker image prune -f
165165

166166
- name: Microsoft Teams Notification
167-
uses: skitionek/notify-microsoft-teams@190d4d92146df11f854709774a4dae6eaf5e2aa3 # master
167+
uses: skitionek/notify-microsoft-teams@755c127ef3757945e5e97508914103d76ef7a925 # v1.0.9
168168
if: failure()
169169
with:
170170
webhook_url: ${{ secrets.MSTEAMS_WEBHOOK }}
@@ -230,7 +230,7 @@ jobs:
230230
docker rm ${{ env.GEO_CONT_NAME }}
231231
232232
- name: Microsoft Teams Notification
233-
uses: skitionek/notify-microsoft-teams@190d4d92146df11f854709774a4dae6eaf5e2aa3 # master
233+
uses: skitionek/notify-microsoft-teams@755c127ef3757945e5e97508914103d76ef7a925 # v1.0.9
234234
if: failure()
235235
with:
236236
webhook_url: ${{ secrets.MSTEAMS_WEBHOOK }}

doc/changelog.d/1901.maintenance.md

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

doc/changelog.d/1902.maintenance.md

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

doc/changelog.d/1903.maintenance.md

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

doc/changelog.d/1906.dependencies.md

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

doc/changelog.d/1907.documentation.md

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

doc/changelog.d/1911.maintenance.md

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
update CHANGELOG for v0.10.5

doc/source/changelog.rst

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,86 @@ This document contains the release notes for the PyAnsys Geometry project.
99
1010
.. towncrier release notes start
1111
12+
`0.10.5 <https://github.com/ansys/pyansys-geometry/releases/tag/v0.10.5>`_ - April 16, 2025
13+
===========================================================================================
14+
15+
.. tab-set::
16+
17+
18+
.. tab-item:: Added
19+
20+
.. list-table::
21+
:header-rows: 0
22+
:widths: auto
23+
24+
* - grpc measurement tools stub implementation
25+
- `#1909 <https://github.com/ansys/pyansys-geometry/pull/1909>`_
26+
27+
28+
.. tab-item:: Dependencies
29+
30+
.. list-table::
31+
:header-rows: 0
32+
:widths: auto
33+
34+
* - bump ansys-api-geometry from 0.4.56 to 0.4.57
35+
- `#1906 <https://github.com/ansys/pyansys-geometry/pull/1906>`_
36+
37+
* - bump grpcio limits and handle erratic gRPC channel creation
38+
- `#1913 <https://github.com/ansys/pyansys-geometry/pull/1913>`_
39+
40+
41+
.. tab-item:: Documentation
42+
43+
.. list-table::
44+
:header-rows: 0
45+
:widths: auto
46+
47+
* - Update ``CONTRIBUTORS.md`` with the latest contributors
48+
- `#1907 <https://github.com/ansys/pyansys-geometry/pull/1907>`_
49+
50+
51+
.. tab-item:: Fixed
52+
53+
.. list-table::
54+
:header-rows: 0
55+
:widths: auto
56+
57+
* - is_suppressed is not available until 25R2
58+
- `#1916 <https://github.com/ansys/pyansys-geometry/pull/1916>`_
59+
60+
61+
.. tab-item:: Maintenance
62+
63+
.. list-table::
64+
:header-rows: 0
65+
:widths: auto
66+
67+
* - update CHANGELOG for v0.10.4
68+
- `#1901 <https://github.com/ansys/pyansys-geometry/pull/1901>`_
69+
70+
* - make doc releases dependent on GH and PyPI release
71+
- `#1902 <https://github.com/ansys/pyansys-geometry/pull/1902>`_
72+
73+
* - bump ansys/actions from 9.0.1 to 9.0.2 in the actions group
74+
- `#1903 <https://github.com/ansys/pyansys-geometry/pull/1903>`_
75+
76+
* - bump skitionek/notify-microsoft-teams from 190d4d92146df11f854709774a4dae6eaf5e2aa3 to fab6aca2609ba706ebc981d066278d47ab4af0fc in the actions group
77+
- `#1910 <https://github.com/ansys/pyansys-geometry/pull/1910>`_
78+
79+
* - pre-commit automatic update
80+
- `#1911 <https://github.com/ansys/pyansys-geometry/pull/1911>`_
81+
82+
* - bump the actions group with 2 updates
83+
- `#1915 <https://github.com/ansys/pyansys-geometry/pull/1915>`_
84+
85+
* - update CHANGELOG for v0.8.3
86+
- `#1917 <https://github.com/ansys/pyansys-geometry/pull/1917>`_
87+
88+
* - update CHANGELOG for v0.9.2
89+
- `#1918 <https://github.com/ansys/pyansys-geometry/pull/1918>`_
90+
91+
1292
`0.10.4 <https://github.com/ansys/pyansys-geometry/releases/tag/v0.10.4>`_ - April 09, 2025
1393
===========================================================================================
1494

@@ -414,6 +494,14 @@ This document contains the release notes for the PyAnsys Geometry project.
414494
- `#1833 <https://github.com/ansys/pyansys-geometry/pull/1833>`_
415495

416496

497+
`0.9.2 <https://github.com/ansys/pyansys-geometry/releases/tag/v0.9.2>`_ - April 16, 2025
498+
=========================================================================================
499+
500+
Fixed
501+
^^^^^
502+
503+
- is_suppressed is not available until 25R2 `#1916 <https://github.com/ansys/pyansys-geometry/pull/1916>`_
504+
417505
`0.9.1 <https://github.com/ansys/pyansys-geometry/releases/tag/v0.9.1>`_ - 2025-02-28
418506
=====================================================================================
419507

@@ -522,6 +610,14 @@ Test
522610
- set body name `#1727 <https://github.com/ansys/pyansys-geometry/pull/1727>`_
523611
- activate 8 linux tests `#1745 <https://github.com/ansys/pyansys-geometry/pull/1745>`_
524612

613+
`0.8.3 <https://github.com/ansys/pyansys-geometry/releases/tag/v0.8.3>`_ - April 16, 2025
614+
=========================================================================================
615+
616+
Fixed
617+
^^^^^
618+
619+
- is_suppressed is not available until 25R2 `#1916 <https://github.com/ansys/pyansys-geometry/pull/1916>`_
620+
525621
`0.8.2 <https://github.com/ansys/pyansys-geometry/releases/tag/v0.8.2>`_ - 2025-01-29
526622
=====================================================================================
527623

0 commit comments

Comments
 (0)