Skip to content

Conversation

@ansMHanmer
Copy link
Collaborator

@ansMHanmer ansMHanmer marked this pull request as ready for review November 21, 2025 19:46
@ansMHanmer
Copy link
Collaborator Author

The jobs here continue to fail due to a token issue, not due to the code changes

tested those successfully here: ansys/pydpf-core#2774 (not to be merged, just a test)

since consumers need these changes, merging.

@ansMHanmer ansMHanmer merged commit df5242b into v2.3 Nov 21, 2025
0 of 2 checks passed
@ansMHanmer ansMHanmer deleted the mhanmer/patch-v2.3 branch November 21, 2025 20:56
PProfizi added a commit that referenced this pull request Nov 24, 2025
* Adding the export of a TEMP variable during Install Test Environment as Core requires it (on Ubuntu).

* Switching export of TEMP env to Test API Docstrings where it is required.

* Adding export of TEMP env to Test API step where it is also required.

* Removing to log for debug

* Adding export TEMP to doc build steps

* Removing make clean for pdf step.

* Putting back log on pdf generation

* Testing without log files

* log files

* Add an optional "build_extras" to build_doc to include other paths to doc generation when calling shpinx-apidoc

* Trying to fix TEMP path errors on windows with 3.7

* Trying to fix TEMP path errors on windows with 3.7

* Trying to fix TEMP path errors on windows with 3.7

* TMP fixed but now Test API step fails after 2h30 due to a failure to connect to server after 10 attempts. Adding test timing output to pin down the slow tests (only slow in Windows 3.7).

* Actually still fixing TMP but for Linux now.

* Actually still fixing TMP but for Linux now.

* Actually still fixing TMP but for Linux now.

* Actually still fixing TMP but for Linux now.

* Actually still fixing TMP but for Linux now.

* Actually still fixing TMP but for Linux now.

* Actually still fixing TMP but for Linux now.

* Fix durations argument for pytest

* Fix Test API step of test_package action.yml

* Fix naming of test_package action

* Separate long tests for Core

* Fix path to local_server_test for Test API 2 for Core

* Fix install-dpf-server to use inputs.ANSYS_VERSION

* Use [email protected]

* Add wheelhouse generation and upload to build_package action

* Debugging build_doc pdf

* Debugging build_doc html

* Add pandoc to installed software for PDF generation step

* Refactor steps to install OS packages.

* xvfb-run

* Revert "xvfb-run"

This reverts commit 5c92572.

* PDF generation is now an option, by default True

* PDF generation is now an option, by default True

* Test upload on TestPyPI

* Add pygate and gatebin installation

* Add shell to steps

* Add shell to steps

* Add shell to steps

* Fix the path to gatebin wheel

* Fix the path to gatebin wheel

* Remove wheelhouse generation due to gate not available

* Add pip install of latest ansys_grpc_dpf

* Use 2.2 pydpf-actions

* Use 2.2 pydpf-actions

* Add a DEBUG verbose option to test_package

* Remove Report call

* Update all actions to use a requirements/ folder

* Remove report call

* Add kill-all-servers steps between tests

* Now set ANSYS_DPF_PATH instead of AWP_ROOT when installing DPF

* Revert "Now set ANSYS_DPF_PATH instead of AWP_ROOT when installing DPF"

This reverts commit 5d1f048.

* Add wheelhouse generation option, "false" by default.
Add wheel option to decide if upload the wheel, defaults to "true".

* Add wheelhouse generation option, "false" by default.
Add wheel option to decide if upload the wheel, defaults to "true".

* Add wheelhouse generation option, "false" by default.
Add wheel option to decide if upload the wheel, defaults to "true".

* Add option for testing docstrings (not required when testing retrocompatibility)

* Separate core tests for test_remote_workflow and test_remote_operator

* Separate core tests for test_remote_workflow and test_remote_operator

* Separate core tests for test_server

* Separate core tests for test_launcher

* Add version to standalone path

* Add version to standalone path

* Use [email protected]

* Repair kill-dpf-servers

* Repair DOCTEST conditional

* Setup Python in CI

* Fixing conditionals

* Fixing conditionals

* Fixing conditionals

* Fixing conditionals

* Fixing conditionals

* Fix CI

* Fix CI

* Add new actions

* Fix install gatebin on Linux

* Fix install gatebin on Linux

* Fix install gatebin on Linux

* Revert "Fix install gatebin on Linux"

This reverts commit dbb12ab.

* Fix install gatebin on Linux

* kill-dpf-servers print number of processes killed for debugging

* Update build_doc

* Prepare v2.2 (#10)

* add extra requires

* bug

* fix

* fix

* add output to build_package

* remove output

* Update build_doc

* Update push_doc

* Update release_package

* Zip documentation artifacts

* Update build_doc

* Get PDF doc

* Update action.yml

* build_package uses the modified install-package

* follow refactoring of pydpf-post

* Call local action when building_doc

* temporarily output log

* Add a debug option to build_doc

* Add a debug option to build_doc

* Update "Build sphinx doc" step n build_doc

* Upload build logs only when debug==false

* pip wheel step now uses extra-pip-args too

* Catch NoSuchProcess error when killing dpf-server processes

* Catch NoSuchProcess error when getting name of dpf-server processes

* Add DEBUG mode to build_doc

* Upload based on debug mode

* Fix debug mode

* Add -s option to pytest commands via the DEBUG env when preparing tests.

* test update standalone

* Bump actions/upload-artifact to 3.1.0

* Fix dosctrings test

* New "working-directory" input for prepare_tests and test_docstrings

* New "working-directory" input for prepare_tests and test_docstrings

* New "working-directory" input for prepare_tests and test_docstrings

* Bump all actions to be consistent

* Working-directory for test_docstrings should lead to ansys/dpf/...

* This version should not use _try_update branch of standalone

* Set working-directory for docstrings

* Update deprecated calls to set-output

* Test using relative action.yml

* Test using relative action.yml

* Revert "Test using relative action.yml"

This reverts commit b2b0b0e.

* Revert "Test using relative action.yml"

This reverts commit 550da40.

Co-authored-by: cbellot <[email protected]>
Co-authored-by: Alex Kaszynski <[email protected]>

* Bump all to v2.2

* Test docker (#11)

* Prepare v2.3 (#12)

* Wheelhouse generation does not need to rebuild the wheel for the current package.

* Try giving additional --find-links argument to pip when generating the wheelhouse.

* Try giving the wheel as argument to pip wheel

* Check presence of already built wheel.

* pip install wheel in install-package

* pip install wheel in build-package

* Simplify required changes to fix wheelhouse generation.

* Test docker (#11)

* Do not look for a "try_update" branch when cloning to test Docker.

* All use @prepare_v2.3

* Prepare install-dpf-server

* Define the LEGACY installation mode.

* Define the LEGACY installation mode.

* Define the PIP installation mode

* Fix install-dpf-docker script

* Fix install-dpf-docker: remove v${{ANSYS_VERSION}} in the unzipped path

* Fix "set-output" command outdated

* Always set TMP and TEMP

Co-authored-by: Camille Bellot <[email protected]>

* Bump all to v2.3

* Add capability to choose the standalone branch suffix (#14)

* add suffix

* inputs

* fix

* fixes

* fix

* fix

* Update action.yml

* V2.3.dev1 (#15)

* add custom requirements

* Update action.yml

* Allow input standalone_suffix when installing Docker (#16)

* missing custom req docker

* not remove standalone wheels for docker

* remove item pwsh

* debug

* remove

* Bump vimtor/action-zip@v1 to v1.1

* v2.3: update docker build step (#18)

* Update docker task according to new dockerfile

* Update uses: pyansys/pydpf-actions/install-dpf-docker@dpf_server_23_2_pre1/test

* update display

* Update with patch ver

* update

* try bash

* try bash

* fix bash

* try bash

* try bash fix

* fix bash

* Fix master

* fix master

* Revert "Update uses: pyansys/pydpf-actions/install-dpf-docker@dpf_server_23_2_pre1/test"

This reverts commit bff82ed.

* Fix Docker build step (#19)

* Fix test_docstring result xml upload step (#20)

* Fix test_docstring result xml upload step

* Add EOF empty line

* Bump setup-python to 0.4.5 (#21)

* Bump actions/checkout from 2.5.0 to 3.5.2 (#22)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.5.0 to 3.5.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2.5.0...v3.5.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update default standalone (#25)

* Update all defaults to 232

* Update license to 2023

* Bump actions/setup-python from 4.5.0 to 4.6.0 (#23)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Update pyansys -> ansys (#39)

* Bump actions/upload-artifact from 3.1.0 to 3.1.2 in /build_package (#26)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump pyvista/setup-headless-display-action from 1 to 2 in /build_doc (#29)

Bumps [pyvista/setup-headless-display-action](https://github.com/pyvista/setup-headless-display-action) from 1 to 2.
- [Release notes](https://github.com/pyvista/setup-headless-display-action/releases)
- [Commits](pyvista/setup-headless-display-action@v1...v2)

---
updated-dependencies:
- dependency-name: pyvista/setup-headless-display-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/upload-artifact from 3.1.0 to 3.1.2 in /test_docstrings (#30)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/download-artifact from 3.0.1 to 3.0.2 in /release_package (#32)

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/upload-artifact (#33)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump pyvista/setup-headless-display-action from 1 to 2 in /test_package (#34)

Bumps [pyvista/setup-headless-display-action](https://github.com/pyvista/setup-headless-display-action) from 1 to 2.
- [Release notes](https://github.com/pyvista/setup-headless-display-action/releases)
- [Commits](pyvista/setup-headless-display-action@v1...v2)

---
updated-dependencies:
- dependency-name: pyvista/setup-headless-display-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump pyvista/setup-headless-display-action from 1 to 2 in /prepare_tests (#35)

Bumps [pyvista/setup-headless-display-action](https://github.com/pyvista/setup-headless-display-action) from 1 to 2.
- [Release notes](https://github.com/pyvista/setup-headless-display-action/releases)
- [Commits](pyvista/setup-headless-display-action@v1...v2)

---
updated-dependencies:
- dependency-name: pyvista/setup-headless-display-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/upload-artifact from 3.1.0 to 3.1.2 in /test_package (#37)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump codecov/codecov-action from 2 to 3 in /test_package (#38)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v2...v3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/setup-python in /install-docker-server-and-python-packages (#40)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.5.0...v4.6.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/setup-python from 4.6.0 to 4.6.1 (#41)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/setup-python from 4.5.0 to 4.6.1 in /build_package (#42)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.5.0...v4.6.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/setup-python from 4.5.0 to 4.6.1 in /release_package (#43)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.5.0...v4.6.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Bump actions/setup-python from 4.5.0 to 4.6.1 in /build_doc (#44)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4.5.0...v4.6.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Profizi <[email protected]>

* Consider patch version as "server_2024_1_0"[14:] instead of [-4:] which only works for "preX" patches (#57)

* Bump actions (#58)

* Bump artifact actions to v4

* Bump setup-python to v5

* Bump codecov action to v4

* Overwrite true for upload-artifact actions (#59)

* Fix/docker disk usage issues (#60)

* Only clone the latest commit of the dpf-standalone branch

* Check what is to be included in Docker image

* Check what is to be included in Docker image

* Improve Docker image size

* Improve Docker image size

* Improve Docker installation size

* Improve Docker installation size (docker prune)

* Improve Docker installation size (docker prune)

* Make doctest report name OS-specific (#61)

* Bump docker/setup-buildx-action to v3 (#62)

* Bump pyvista/setup-headless-display-action_v3 (#63)

* fix: Update org references for install-dpf-server (v2.3) (#66)

* Update org references for install-dpf-server

* Update to windows 2022

* Update ANSYS_VERSION

* Update other env var

* Update install-dpf-docker as well

* ci: update token for dpf-standalone (#68)

* ci: update token for dpf-standalone

* switch to windows-latest runners

* activate git long paths prior to checkout

* Apply suggestions from code review

* Update .github/workflows/ci.yml

* Update action.yml

* Update action.yml

* Update action.yml

* Apply suggestions from code review

* Apply suggestions from code review

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Paul P <[email protected]>
Co-authored-by: cbellot <[email protected]>
Co-authored-by: Alex Kaszynski <[email protected]>
Co-authored-by: Camille Bellot <[email protected]>
Co-authored-by: anslpa <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marshall Hanmer <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants