Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit ffdcfa900db6a775f0cf5239f67d49f1d8bc3213
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 18 09:30:37 2024 +0000

    build: bump ansys-sphinx-theme from 1.1.2 to 1.1.6 in the core group across 1 directory (#3496)

    * build: bump ansys-sphinx-theme in the core group across 1 directory

    Bumps the core group with 1 update in the / directory: [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme).

    Updates `ansys-sphinx-theme` from 1.1.2 to 1.1.6
    - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases)
    - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.1.2...v1.1.6)

    ---
    updated-dependencies:
    - dependency-name: ansys-sphinx-theme
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: core
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3496.dependencies.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 8feaed375a3173716becd790796db604b1369d0d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 18 08:18:44 2024 +0000

    build: bump grpcio from 1.66.2 to 1.67.0 in the grpc-deps group (#3493)

    * build: bump grpcio from 1.66.2 to 1.67.0 in the grpc-deps group

    Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc).

    Updates `grpcio` from 1.66.2 to 1.67.0
    - [Release notes](https://github.com/grpc/grpc/releases)
    - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
    - [Commits](https://github.com/grpc/grpc/compare/v1.66.2...v1.67.0)

    ---
    updated-dependencies:
    - dependency-name: grpcio
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: grpc-deps
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3493.dependencies.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 7eb16ddaf4ca1d616a2d202843b922d9b1aaadee
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 18 09:45:59 2024 +0200

    build: bump ansys-sphinx-theme from 1.1.2 to 1.1.5 in the core group (#3494)

    * build: bump ansys-sphinx-theme from 1.1.2 to 1.1.5 in the core group

    Bumps the core group with 1 update: [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme).

    Updates `ansys-sphinx-theme` from 1.1.2 to 1.1.5
    - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases)
    - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.1.2...v1.1.5)

    ---
    updated-dependencies:
    - dependency-name: ansys-sphinx-theme
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: core
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3494.dependencies.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 662b8e1782e468079d5791a401d0d96ca8486a95
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 18 09:45:08 2024 +0200

    build: bump the documentation group with 2 updates (#3495)

    * build: bump the documentation group with 2 updates

    Bumps the documentation group with 2 updates: [imageio](https://github.com/imageio/imageio) and [sphinx](https://github.com/sphinx-doc/sphinx).

    Updates `imageio` from 2.35.1 to 2.36.0
    - [Release notes](https://github.com/imageio/imageio/releases)
    - [Changelog](https://github.com/imageio/imageio/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/imageio/imageio/compare/v2.35.1...v2.36.0)

    Updates `sphinx` from 8.1.0 to 8.1.3
    - [Release notes](https://github.com/sphinx-doc/sphinx/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx/blob/v8.1.3/CHANGES.rst)
    - [Commits](https://github.com/sphinx-doc/sphinx/compare/v8.1.0...v8.1.3)

    ---
    updated-dependencies:
    - dependency-name: imageio
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: documentation
    - dependency-name: sphinx
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: documentation
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3495.dependencies.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 134b325cfd57928829f0c0e591267ab0b5cf918b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 18 09:44:29 2024 +0200

    build: bump psutil from 6.0.0 to 6.1.0 in the minimal group (#3492)

    * build: bump psutil from 6.0.0 to 6.1.0 in the minimal group

    Bumps the minimal group with 1 update: [psutil](https://github.com/giampaolo/psutil).

    Updates `psutil` from 6.0.0 to 6.1.0
    - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
    - [Commits](https://github.com/giampaolo/psutil/compare/release-6.0.0...release-6.1.0)

    ---
    updated-dependencies:
    - dependency-name: psutil
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minimal
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3492.maintenance.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 4bb5192f9426d16b9e608e395a50a419789705e4
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Thu Oct 17 19:25:03 2024 +0200

    refactor: `__init__` file (#3490)

    * refactor: cleaning up the init file

    * feat: centralizing globals in `__init__` file

    * chore: adding changelog file 3490.added.md [dependabot-skip]

    * feat: adding missing import

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 84085c345c47ed6c67cad05c1bba11fe4d0df30c
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Thu Oct 17 18:40:19 2024 +0200

    ci: avoiding linkcheck on changelog page (#3488)

    * ci: avoiding linkcheck on changelog page

    * chore: adding changelog file 3488.documentation.md [dependabot-skip]

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 82838e970d99a4352e94bf819724acfdb4b08834
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Thu Oct 17 18:32:36 2024 +0200

    refactor: moving information class to another module (#3491)

    * refactor: moving information to another module

    * chore: adding changelog file 3491.added.md [dependabot-skip]

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit a0fb521bc743ee82092799d290550fb822cd77da
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Thu Oct 17 18:26:04 2024 +0200

    feat: adding 'pymapdl_nproc' to non-slurm runs (#3487)

    * feat: adding 'pymapdl_proc' to non-slurm run. Adding tests too.

    * chore: adding changelog file 3487.miscellaneous.md [dependabot-skip]

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 71db67d3ef73091466855d84d6fef93aef0751b6
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Wed Oct 16 16:08:17 2024 +0200

    refactor: launch_mapdl (#3475)

    * feat: proof of concept

    * chore: adding changelog file 3475.added.md [dependabot-skip]

    * test: commenting complex test

    * test: adding arg to pytest default.

    * chore: changing skip message.

    * refactor: launch_mapdl

    * feat: proof of concept

    * test: commenting complex test

    * test: adding arg to pytest default.

    * chore: changing skip message.

    * refactor: launch_mapdl

    * chore: adding changelog file 3475.added.md [dependabot-skip]

    * fix: pypim test

    * refactor: move start args to another function. Group also more SLURM code.

    * refactor: more refactor and typing.

    * test: fix

    * fix: typing

    * refactor: reorg to generate start_parm just before launching MAPDL. Getting rid of update_start_param. Using get_cpu. Renaming functions.

    * refactor: reorder some objects differently in mapdl_core

    * refactor: adapting test functions.

    * test: fix test

    * refactor: change order of start_instance branching

    * refactor: breaking 'launch_grpc'. Get port in 'get_port'. Reducing importance of 'launch_grpc'. Externalizing cmd generation.

    * test: fix launch_remote

    * chore: adding ignore image cache argument to pytest default options

    * fix: wrong signature

    * fix: passing too many arguments

    * fix: unrecognised argument

    * fix: arguments

    * ci: auto fixes from pre-commit.com hooks.

    for more information, see https://pre-commit.ci

    * test: fix

    * ci: trigger CICD

    * fix: not setting mode.

    * feat: changing order in branching

    * fix: using version and exec_file

    * refactor: avoiding additional_switches on not launching. Small adjustments.

    * fix: launching on busy port.

    * fix: tests

    * fix: open gui

    * feat: caching mapdl directory when exiting

    * fix: bypassing error when mapdl._exited is True from previous failed tests

    * chore: removing commented code.

    * fix: test

    * fix: not raising if env var does not exists.

    * fix: test

    * refactor: run get_location only when starting instance

    * fix: Passing arguments to start_parm

    * fix: giving priority to port argument instead of the env var

    * feat: adding early exit to pool.

    * fix: tests

    * ci: retrigger

    * fix: removing repeated arguments

    * fix: added missing import

    * fix: missing package

    * feat: adding more info to the exception

    * test: skipping pool tests in remote.

    * fix: removing unneeded argument.

    * feat: improving test

    * feat: removing annotation and passing `start_instance` to `get_port`.

    * refactor: cleaner env var checks

    * fix: changing port when env var is used.

    * refactor: cosmetic change in env vars

    * feat: giving priority to arguments, over env vars.

    * refactor: Homogenising precedence between args and env var.

    * test: add solu processor call

    * test: testing port as strings in pool.py

    * tests: adding test to is_on_slurm and test_generate_mapdl_launch_command_**OS**

    * build: adding pyfake dependency. Using it for testing

    * test: running /solu silently

    * test: fix not finding /proc/meminfo

    * test: using patch

    * test: disable part of the test if not on local

    * fix: removing fixture

    * chore: adding more comments.

    * test: removing composite example

    * fix: remove unused code

    * refactor: increasing coverage

    * test: fix

    * fix: test

    * fix: some codacity issues.

    * docs: fix some docstrings

    * test: adding test for launch_grpc

    * test: improving coverage

    * fix: infinite loop

    * refactor: a bit better

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: Gayuso <gayuso@ansys.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

commit 64b0ddaf3a39bfad5ff60838a4e4419e30f2fb52
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Tue Oct 15 18:06:16 2024 +0200

    ci: force coloring in pytest (#3484)

    * ci: force coloring in pytest

    * chore: adding changelog file 3484.maintenance.md [dependabot-skip]

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit a449852e8568d07ef9f25abe204eb50ec7536c27
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 15 11:11:41 2024 +0200

    ci: bump thollander/actions-comment-pull-request from 2 to 3 in the actions group (#3481)

    * ci: bump thollander/actions-comment-pull-request in the actions group

    Bumps the actions group with 1 update: [thollander/actions-comment-pull-request](https://github.com/thollander/actions-comment-pull-request).

    Updates `thollander/actions-comment-pull-request` from 2 to 3
    - [Release notes](https://github.com/thollander/actions-comment-pull-request/releases)
    - [Commits](https://github.com/thollander/actions-comment-pull-request/compare/v2...v3)

    ---
    updated-dependencies:
    - dependency-name: thollander/actions-comment-pull-request
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: actions
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3481.maintenance.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit c0857064d59091c13bcaa1e01fb2691bc8ab9e18
Author: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Date:   Tue Oct 15 11:10:36 2024 +0200

    ci: pre-commit autoupdate (#3482)

    * ci: pre-commit autoupdate

    updates:
    - [github.com/python-jsonschema/check-jsonschema: 0.29.3 → 0.29.4](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.3...0.29.4)

    * chore: adding changelog file 3482.maintenance.md [dependabot-skip]

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 6012cd88de3da625c8ffaf2b0707b4d18972c3b2
Author: PyAnsys CI Bot <92810346+pyansys-ci-bot@users.noreply.github.com>
Date:   Fri Oct 11 18:23:20 2024 +0200

    chore: update CHANGELOG for v0.68.6 (#3479)

    * chore: updating CHANGELOG for v0.68.6

    * chore: adding changelog file 3479.added.md [dependabot-skip]

commit b6a9c65141376497cd7b6ad29df5679441f38f42
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 11 12:02:11 2024 +0200

    build: bump ansys-tools-visualization-interface from 0.4.4 to 0.4.5 in the core group (#3477)

    * build: bump ansys-tools-visualization-interface in the core group

    Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface).

    Updates `ansys-tools-visualization-interface` from 0.4.4 to 0.4.5
    - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases)
    - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.4.4...v0.4.5)

    ---
    updated-dependencies:
    - dependency-name: ansys-tools-visualization-interface
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: core
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3477.dependencies.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 2bf19658b8c371c32c37053c2ca3ef4c71ca18b9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 11 09:44:04 2024 +0000

    build: bump numpy from 2.1.1 to 2.1.2 in the minimal group (#3476)

    * build: bump numpy from 2.1.1 to 2.1.2 in the minimal group

    Bumps the minimal group with 1 update: [numpy](https://github.com/numpy/numpy).

    Updates `numpy` from 2.1.1 to 2.1.2
    - [Release notes](https://github.com/numpy/numpy/releases)
    - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
    - [Commits](https://github.com/numpy/numpy/compare/v2.1.1...v2.1.2)

    ---
    updated-dependencies:
    - dependency-name: numpy
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minimal
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3476.maintenance.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: Camille <78221213+clatapie@users.noreply.github.com>

commit 939e8adc75f4b38daad8d19b5ba5ba4dd9e84aa0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 11 11:11:20 2024 +0200

    build: bump the documentation group with 3 updates (#3478)

    * build: bump the documentation group with 3 updates

    Bumps the documentation group with 3 updates: [pypandoc](https://github.com/JessicaTegner/pypandoc), [sphinx-gallery](https://github.com/sphinx-gallery/sphinx-gallery) and [sphinx](https://github.com/sphinx-doc/sphinx).

    Updates `pypandoc` from 1.13 to 1.14
    - [Release notes](https://github.com/JessicaTegner/pypandoc/releases)
    - [Changelog](https://github.com/JessicaTegner/pypandoc/blob/master/release.md)
    - [Commits](https://github.com/JessicaTegner/pypandoc/compare/v1.13...v1.14)

    Updates `sphinx-gallery` from 0.17.1 to 0.18.0
    - [Release notes](https://github.com/sphinx-gallery/sphinx-gallery/releases)
    - [Changelog](https://github.com/sphinx-gallery/sphinx-gallery/blob/master/.github_changelog_generator)
    - [Commits](https://github.com/sphinx-gallery/sphinx-gallery/compare/v0.17.1...v0.18.0)

    Updates `sphinx` from 8.0.2 to 8.1.0
    - [Release notes](https://github.com/sphinx-doc/sphinx/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
    - [Commits](https://github.com/sphinx-doc/sphinx/compare/v8.0.2...v8.1.0)

    ---
    updated-dependencies:
    - dependency-name: pypandoc
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: documentation
    - dependency-name: sphinx-gallery
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: documentation
    - dependency-name: sphinx
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: documentation
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3478.dependencies.md [dependabot-skip]

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 3f4433350979f7eb71789370cf3d85934bd924d0
Author: Camille <78221213+clatapie@users.noreply.github.com>
Date:   Thu Oct 10 10:33:24 2024 +0200

    docs: fix cheat sheet rendering (#3469)

    * fix: cheat sheet rendering

    * chore: adding changelog file 3469.documentation.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit e327e4df22e568c287bcd1059abc3825aba8dd2c
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Wed Oct 9 17:49:43 2024 +0200

    refactor: removing deprecated arguments (#3473)

    * refactor: removing deprecated arguments

    * chore: adding changelog file 3473.added.md [dependabot-skip]

    * test: adapting tests

    * fix: removing traces from deprecated arguments.

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 6293abecf855c38b39150d61af11beafda87bb58
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 8 15:46:43 2024 +0000

    ci: bump the actions group with 2 updates (#3470)

    * ci: bump the actions group with 2 updates

    Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [ansys/actions](https://github.com/ansys/actions).

    Updates `actions/checkout` from 4.2.0 to 4.2.1
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v4.2.0...v4.2.1)

    Updates `ansys/actions` from 7 to 8
    - [Release notes](https://github.com/ansys/actions/releases)
    - [Commits](https://github.com/ansys/actions/compare/v7...v8)

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

    Signed-off-by: dependabot[bot] <support@github.com>

    * ci: pre-commit autoupdate (#3471)

    * ci: pre-commit autoupdate

    updates:
    - [github.com/psf/black: 24.8.0 → 24.10.0](https://github.com/psf/black/compare/24.8.0...24.10.0)
    - [github.com/adamchainz/blacken-docs: 1.18.0 → 1.19.0](https://github.com/adamchainz/blacken-docs/compare/1.18.0...1.19.0)
    - [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0)

    * chore: adding changelog file 3471.maintenance.md

    * feat: update .pre-commit-config.yaml

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>

    * ci: upgrade to v8

    * ci: bump the actions group with 2 updates

    Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [ansys/actions](https://github.com/ansys/actions).

    Updates `actions/checkout` from 4.2.0 to 4.2.1
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v4.2.0...v4.2.1)

    Updates `ansys/actions` from 7 to 8
    - [Release notes](https://github.com/ansys/actions/releases)
    - [Commits](https://github.com/ansys/actions/compare/v7...v8)

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

    Signed-off-by: dependabot[bot] <support@github.com>

    * ci: upgrade to v8

    * Update .github/workflows/label.yml

    * chore: adding changelog file 3470.maintenance.md [dependabot-skip]

    * fix: indentation

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>

commit 4b64ad44d0f4ad930deb3ebd5f30a44cb5423df6
Author: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Date:   Tue Oct 8 11:28:34 2024 +0000

    ci: pre-commit autoupdate (#3471)

    * ci: pre-commit autoupdate

    updates:
    - [github.com/psf/black: 24.8.0 → 24.10.0](https://github.com/psf/black/compare/24.8.0...24.10.0)
    - [github.com/adamchainz/blacken-docs: 1.18.0 → 1.19.0](https://github.com/adamchainz/blacken-docs/compare/1.18.0...1.19.0)
    - [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0)

    * chore: adding changelog file 3471.maintenance.md

    * feat: update .pre-commit-config.yaml

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>

commit 57f66f14650f28fc7a673c79a5dc46e451815390
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Tue Oct 8 13:20:18 2024 +0200

    ci: bypass team check if it is dependabot (#3472)

    * ci: bypass team check if it is dependabot

    * chore: adding changelog file 3472.maintenance.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 05128b6a8b666de3f9ef17a45ac99f5169076879
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Mon Oct 7 17:43:34 2024 +0200

    fix: exiting earlier to avoid exceptions from gRPC calls (#3463)

    * feat: adding logging and avoid recursively trying to exit even if we have already tried.

    * feat: adding logging and avoid recursively trying to exit even if we have already tried.

    * feat: avoid issuing gRPC calls when exiting. Added more logging while exiting.

    * chore: adding changelog file 3463.fixed.md

    * fix: test

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit af3566d3af789ad1defa4fcf02c8b4afa748ed20
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Mon Oct 7 17:43:20 2024 +0200

    fix: environment variables not being passed to MAPDL process (#3461)

    * fix: envvars ignoring current environment

    * fix: envvars ignoring current environment

    * feat: getting env vars in `launch_mapdl`

    * ci: auto fixes from pre-commit.com hooks.

    for more information, see https://pre-commit.ci

    * chore: adding changelog file 3461.fixed.md

    * fix: test

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 24b3a135211ab598be18daaeea8971c6b8805bf3
Author: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com>
Date:   Mon Oct 7 16:29:21 2024 +0200

    fix: add ``build cheatsheet`` as env variable within doc-build (#3468)

    * fix: add build cheatsheet as env variable within doc-build

    * chore: adding changelog file 3468.fixed.md

    * fix: precommit

    * fix: add suggestions

    Co-authored-by: German <28149841+germa89@users.noreply.github.com>

    * ci: auto fixes from pre-commit.com hooks.

    for more information, see https://pre-commit.ci

    * ci: retrigger CICD

    * feat: use false as default.

    Co-authored-by: Camille <78221213+clatapie@users.noreply.github.com>

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Camille <78221213+clatapie@users.noreply.github.com>

commit 4c8f60003411f1823edb32c9de112e6b31974536
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Mon Oct 7 15:59:42 2024 +0200

    feat: having two global flags. One for visualizer and one for pyvista (#3460)

    * feat: having two global flags. One for visualizer and one for pyvista

    * chore: adding changelog file 3460.miscellaneous.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit b06c7aee385f05efff6246281eb0682cd5189fca
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Mon Oct 7 14:02:52 2024 +0200

    docs: another hpc docs reorg (#3465)

commit 4107168b4428e30185acf3611cb895aa18db9f6d
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Fri Oct 4 12:32:54 2024 +0200

    fix: contributors file (#3457)

commit 4ba33179db4996c3d0988b230ac249cb69cc5eca
Author: PyAnsys CI Bot <92810346+pyansys-ci-bot@users.noreply.github.com>
Date:   Fri Oct 4 12:32:01 2024 +0200

    chore: update CHANGELOG for v0.68.5 (#3455)

    * chore: updating CHANGELOG for v0.68.5

    * chore: adding changelog file 3455.added.md

commit 260417e2c27898b84f74e2ffe9b03271dec1d881
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 4 12:31:31 2024 +0200

    build: bump grpcio from 1.66.1 to 1.66.2 in the grpc-deps group (#3453)

    * build: bump grpcio from 1.66.1 to 1.66.2 in the grpc-deps group

    Bumps the grpc-deps group with 1 update: [grpcio](https://github.com/grpc/grpc).

    Updates `grpcio` from 1.66.1 to 1.66.2
    - [Release notes](https://github.com/grpc/grpc/releases)
    - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
    - [Commits](https://github.com/grpc/grpc/compare/v1.66.1...v1.66.2)

    ---
    updated-dependencies:
    - dependency-name: grpcio
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: grpc-deps
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3453.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit ce410bad7ada642037fb8d43330bbe7c0013c066
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 4 12:31:22 2024 +0200

    build: bump sphinx-autobuild from 2024.9.19 to 2024.10.3 in the documentation group (#3454)

    * build: bump sphinx-autobuild in the documentation group

    Bumps the documentation group with 1 update: [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild).

    Updates `sphinx-autobuild` from 2024.9.19 to 2024.10.3
    - [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)
    - [Commits](https://github.com/sphinx-doc/sphinx-autobuild/compare/2024.09.19...2024.10.03)

    ---
    updated-dependencies:
    - dependency-name: sphinx-autobuild
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: documentation
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3454.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit a635dd66911d15d5ed657fdeffc9c9a9c17c20a0
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Fri Oct 4 10:03:17 2024 +0200

    fix: changelog (#3452)

    * revert "chore: update CHANGELOG for v0.68.5 (#3450)"

    This reverts commit eb18a93a1f5b3895a93c2283faae2aa1fbfee3c0.

    * fix: changelog

    * chore: adding changelog file 3452.fixed.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit eb18a93a1f5b3895a93c2283faae2aa1fbfee3c0
Author: PyAnsys CI Bot <92810346+pyansys-ci-bot@users.noreply.github.com>
Date:   Thu Oct 3 15:24:15 2024 +0200

    chore: update CHANGELOG for v0.68.5 (#3450)

    * chore: updating CHANGELOG for v0.68.5

    * chore: adding changelog file 3450.added.md

    * Update doc/source/changelog.rst

    ---------

    Co-authored-by: German <28149841+germa89@users.noreply.github.com>

commit bfab61678cd83098466688096bad03dd409b0cbd
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Thu Oct 3 12:50:45 2024 +0200

    fix: small plotting fix (#3439)

    * fix: using int for labels

    * fix: get_ansys_colors not cycling properly through colormap

    * chore: adding changelog file 3439.fixed.md

    * fix: missing import in signature.

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 1c825b61a6107b8bd5a485fe2d4589502f3dd5ab
Author: Camille <78221213+clatapie@users.noreply.github.com>
Date:   Thu Oct 3 12:25:21 2024 +0200

    docs: adding cheat sheet on documentation (#3422)

    * docs: adding cheat sheet on documentation

    * chore: adding changelog file 3422.documentation.md

    * fix: trying to fix local errors

    * fix: adding `_static` folder

    * fix: add  gitignore

    * docs: adding new section to cheat sheet

    * maint: trying to update ansys-sphinx-theme

    * maint: install poppler within cicd

    * test: install the dependency

    * feat: adding new cells in ``cheat_sheet`` - still WIP

    * fix: pool not supported in docs-build

    * fix: ``cheat_sheet``

    * fix: ``cheat_sheet``

    * fix: ``add_mesh``

    * fix: trying to create a 1-page cheat sheet

    * docs: update ``cheat_sheet``

    * fix: ``v24.2`` needs to be used as MAPDL version

    * docs: ``cheat_sheet``

    * Apply suggestions from code review

    Co-authored-by: German <28149841+germa89@users.noreply.github.com>

    * review: applying changes requested by @germa89

    * fix: ``prnsol``

    * fix: using ``mapdl.clear()`` for performances

    * docs: removing ``eval`` for all plottings

    * Apply suggestions from code review

    * docs: removing previous PyMAPDL cheat sheet

    * docs: fixing link

    * fix: add jinja initial setup

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * fix: applying latest changes

    * Apply suggestions from code review

    Co-authored-by: Maxime Rey <87315832+MaxJPRey@users.noreply.github.com>

    * fix: attempt to fix the jinja error

    * fix: intersphinx link

    * fix: extensions

    * fix: cheat_sheet header

    * ci: auto fixes from pre-commit.com hooks.

    for more information, see https://pre-commit.ci

    * fix: pre-commit

    * docs: fix typo in doc

    * review: applying @germa89's suggestions

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: Revathyvenugopal162 <revathy.venugopal@ansys.com>
    Co-authored-by: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Maxime Rey <87315832+MaxJPRey@users.noreply.github.com>

commit 9d437e3793e8fc500e05d86613de1edee421d259
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Thu Oct 3 12:20:48 2024 +0200

    docs: update image and code block (#3440)

    * docs: update image and code block

    * chore: adding changelog file 3440.documentation.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 79152bd36d240099c39346b5991591e33fca644f
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Wed Oct 2 13:49:54 2024 +0200

    ci: changing pre-commit commit and pr name (#3445)

    * ci: changing pre-commit commit and pr name

    * chore: adding changelog file 3445.maintenance.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: Camille <78221213+clatapie@users.noreply.github.com>

commit 654929fc3c2f1fa552f2f9077c17a081cd8941fa
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Wed Oct 2 13:33:10 2024 +0200

    docs: adding directive to hide elements (#3449)

    * feat: adding 'hideobject' directive

    * fix: edge case where no arguments are given.

    * docs: applying directive

    * chore: adding changelog file 3449.documentation.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 71c1f44f41ad700497665cf86b05a1814a7a0e83
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Tue Oct 1 11:28:18 2024 +0200

    feat:emoving-CDB-files (#3441)

    * feat: removing unneeded files

    * feat: removing rsm file

commit 3309f1b2c7197340763813e5b0e5bda1f01e951c
Author: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Date:   Tue Oct 1 08:47:04 2024 +0000

    ci: pre-commit autoupdate (#3443)

    * [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/python-jsonschema/check-jsonschema: 0.29.2 → 0.29.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.2...0.29.3)

    * chore: adding changelog file 3443.miscellaneous.md

    * chore: adding changelog file 3443.maintenance.md

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit fe1598546add30f0d8542ecbace43e4516504706
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 1 08:41:37 2024 +0000

    ci: bump actions/checkout from 4.1.7 to 4.2.0 in the actions group (#3444)

    * ci: bump actions/checkout from 4.1.7 to 4.2.0 in the actions group

    Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).

    Updates `actions/checkout` from 4.1.7 to 4.2.0
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v4.1.7...v4.2.0)

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

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3444.maintenance.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit ad2d4dc4e835e46ee708f8d1c9b7c642db127f17
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Fri Sep 27 20:34:07 2024 +0200

    docs: reorg hpc section (#3436)

    * docs: reorg hpc section

    * chore: adding changelog file 3436.documentation.md

    * chore: allow empty meshes

    * docs: final reog

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit ff6c56455af72efdab3982e2848acd48c82a09e4
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Fri Sep 27 19:28:43 2024 +0200

    docs: revamping example landing page and adding groups (#3434)

    * docs: Adding groups to user guide

    * docs: adding groups to mapdl_commands

    * docs: adding groups to getting_started

    * chore: changing image resolution

    * docs: changing example landing page

    * chore: adding changelog file 3434.documentation.md

    * docs: removing rst comments

    * docs: Adding groups to user guide

    * docs: adding groups to mapdl_commands

    * docs: adding groups to getting_started

    * chore: changing image resolution

    * docs: changing example landing page

    * chore: adding changelog file 3434.documentation.md

    * docs: removing rst comments

    * Update doc/source/getting_started/index.rst

    Co-authored-by: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com>

    * docs: removing unneeded section

    * docs: fix reference and remove link to orphan

    * fix: avoid showing 'Other threads are currently calling into gRPC, skipping fork() handlers' error

    * chore: adding link to PR in new env var

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com>

commit 55a59b7db818c0c484fe7badec76baf89758b61e
Author: Mohamed Koubaa <koubaa.m@gmail.com>
Date:   Fri Sep 27 11:51:12 2024 -0500

    feat: add exit to inprocess backend (#3435)

    * add exit to inprocess backend

    * chore: adding changelog file 3435.miscellaneous.md

    * chore: adding changelog file 3435.miscellaneous.md

    * add exit to inprocess backend

    ---------

    Co-authored-by: Mohamed Koubaa <koubaa@github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 73a7ccf9c7d611f8ec5309b2075d1a0a10a6833f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 27 14:53:40 2024 +0200

    build: bump pandas from 2.2.2 to 2.2.3 in the documentation group (#3433)

    * build: bump pandas from 2.2.2 to 2.2.3 in the documentation group

    Bumps the documentation group with 1 update: [pandas](https://github.com/pandas-dev/pandas).

    Updates `pandas` from 2.2.2 to 2.2.3
    - [Release notes](https://github.com/pandas-dev/pandas/releases)
    - [Commits](https://github.com/pandas-dev/pandas/compare/v2.2.2...v2.2.3)

    ---
    updated-dependencies:
    - dependency-name: pandas
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: documentation
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3433.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 2354e6887a993cd4e994b79e2fa4cf1a856075fb
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Fri Sep 27 14:41:02 2024 +0200

    fix: avoid changing entities ids after plotting (#3421)

    * feat: using only one instance of `save_selection`.

    * Revert "feat: using only one instance of `save_selection`."

    This reverts commit 51e514f2601d8f7530f36fdad2814aabd7c6ccc7.

    * fix: changing the ids, but not restoring correctly the components

    * refactor: small cosmetic changes

    * tests: adding tests

    * revert: avoiding mute amesh.

    * feat: using only one instance of `save_selection`.

    * Revert "feat: using only one instance of `save_selection`."

    This reverts commit 51e514f2601d8f7530f36fdad2814aabd7c6ccc7.

    * fix: changing the ids, but not restoring correctly the components

    * refactor: small cosmetic changes

    * tests: adding tests

    * revert: avoiding mute amesh.

    * chore: adding changelog file 3421.fixed.md

    * chore: adding changelog file 3421.fixed.md

    * doc: typos

    * refactor: Avoiding components for saving selections or for performing multiple selections.

    * fix: test and adding test for quality

    * fix: quality value in test_aplot

    * fix: wrong fixture name

    * fix: rerun function if fail because of midside nodes

    * feat: using 'has_dependency' to avoid another 'try'

    * fix: test being skipped because wrong library name

    * refactor: test match and removing duplicity

    * fix: find_version test

    * fix: example calling get_areas with "r"

    * test: reducing the tests to only one

    * fix: ci logging mapdl names

    * fix: test

    * fix: example

    * ci: fixing artifact upload path

    * fix: commit message

    * chore: removing f-string format

    * fix: test

    * test: cherry picking only main changes

    * feat: adding a retry method for checking the channel is alive on parsing chunks

    * feat: removing warning

    * test: disabling some tests

    * feat: returning empty grid when mesh has no nodes or elements

    * test: skipping tet

    * fix: commit message on PR image cache submitter

    * chore: update the image cache

    * chore: empty commit to trigger CICD

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: germa89 <germa89@users.noreply.github.com>

commit 1a1cfd4b4db026c607aee7b9b280fa0bf878cd69
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Thu Sep 26 12:16:05 2024 +0200

    perf: reduce-testing-time (#3427)

    * feat: packing locals in launch_mapdl for debugging

    * perf: reducing testing time of licensing

    * chore: adding changelog file 3427.added.md

    * perf: improving testing on pool.

    * perf: checking just sending the message or not.

    * fix: find_version test

    * feat: using cache for path

    * refactor: moving call later.

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * chore: empty commit to trigger CICD

    * fix: rename job to pull-request

    * feat: cache directory at starting

    * feat: adding 'fake_exit' to mapdl.exit

    * feat: adding early exit in flush_stored

    * fix: test

    * revert: "feat: adding early exit in flush_stored"

    This reverts commit 05bd04d68c301f7463d95dc8406adf85578120fc.

    * fix: wrong indentation and adding early exit.

    * fix: adding early exit to _flush_stored in mapdlgrpc.

    * test: reducing testing time in test_only_one_instance

    * fix: test key

    * fix: test instance name

    * fix: test instance name

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: German Martinez Ayuso <gayuso@ottu2200701.ansys.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

commit 82987933a111721b9a33ec42b7aa2f03a54d0ca8
Author: German <28149841+germa89@users.noreply.github.com>
Date:   Mon Sep 23 19:07:17 2024 +0200

    fix: disabling logging on `__del__` (#3428)

    * fix: disabling logging on __del__

    * chore: adding changelog file 3428.fixed.md

    * test: avoiding early exit

    * feat: testing disable

    * empty commit

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 2b6dd3f72b7b40ad0636ef40ea3b6711ec88c782
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 20 12:55:07 2024 +0200

    build: bump sphinx-autobuild from 2024.9.3 to 2024.9.19 in the documentation group (#3419)

    * build: bump sphinx-autobuild in the documentation group

    Bumps the documentation group with 1 update: [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild).

    Updates `sphinx-autobuild` from 2024.9.3 to 2024.9.19
    - [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)
    - [Commits](https://github.com/sphinx-doc/sphinx-autobuild/compare/2024.09.03...2024.09.19)

    ---
    updated-dependencies:
    - dependency-name: sphinx-autobuild
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: documentation
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3419.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit ad53c9e7978bf7f475de998d6fce6dbd3967af61
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 20 12:54:35 2024 +0200

    build: bump ansys-sphinx-theme from 1.0.8 to 1.0.11 in the core group (#3418)

    * build: bump ansys-sphinx-theme from 1.0.8 to 1.0.11 in the core group

    Bumps the core group with 1 update: [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme).

    Updates `ansys-sphinx-theme` from 1.0.8 to 1.0.11
    - [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases)
    - [Commits](https://github.com/ansys/ansys-sphinx-theme/compare/v1.0.8...v1.0.11)

    ---
    updated-dependencies:
    - dependency-name: ansys-sphinx-theme
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: core
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3418.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 653a3d0113151d7935a1916c2d6cdb67ec4fa4d5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 20 11:08:34 2024 +0200

    build: bump the minimal group with 2 updates (#3417)

    * build: bump the minimal group with 2 updates

    Bumps the minimal group with 2 updates: [numpy](https://github.com/numpy/numpy) and [platformdirs](https://github.com/tox-dev/platformdirs).

    Updates `numpy` from 2.0.0 to 2.1.1
    - [Release notes](https://github.com/numpy/numpy/releases)
    - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
    - [Commits](https://github.com/numpy/numpy/compare/v2.0.0...v2.1.1)

    Updates `platformdirs` from 4.3.2 to 4.3.6
    - [Release notes](https://github.com/tox-dev/platformdirs/releases)
    - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
    - [Commits](https://github.com/tox-dev/platformdirs/compare/4.3.2...4.3.6)

    ---
    updated-dependencies:
    - dependency-name: numpy
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minimal
    - dependency-name: platformdirs
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: minimal
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3417.maintenance.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 2d63da1c73e5ee2c586dda487e30558e6816f630
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Sep 18 15:57:06 2024 +0200

    build: bump numpy from 1.26.4 to 2.0.0 (#3177)

    * build: bump numpy from 1.26.4 to 2.0.0 in the minimal group

    Bumps the minimal group with 1 update: [numpy](https://github.com/numpy/numpy).

    Updates `numpy` from 1.26.4 to 2.0.0
    - [Release notes](https://github.com/numpy/numpy/releases)
    - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
    - [Commits](https://github.com/numpy/numpy/compare/v1.26.4...v2.0.0)

    ---
    updated-dependencies:
    - dependency-name: numpy
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: minimal
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Adding changelog entry: 3177.miscellaneous.md

    * chore: adding changelog file 3177.dependencies.md

    * chore: adding changelog file 3177.dependencies.md

    * fix: numpy 2.0.0 raising issue.

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <pyansys.github.bot@ansys.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit e7a3ef6b81ec2a62937c0f899708138b617707d2
Author: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com>
Date:   Tue Sep 17 18:35:21 2024 +0200

    docs: cards layout for the landing page (#3414)

    * fix: cards layout

    * chore: adding changelog file 3414.documentation.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 1995d96ecf45a3eeabc156a843f05c7f4fd34ba8
Author: Pablo Vargas <103207315+pvargasm@users.noreply.github.com>
Date:   Tue Sep 17 17:16:13 2024 +0200

    to_dataframe() support for some bc list commands (#3412)

    * to_dataframe() support for some bc list commands

    * chore: adding changelog file 3412.miscellaneous.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 1b82d3402663c5b30f046ec8d938f5656a368ed4
Author: Jamil Hajjar <hajjarjamil4@gmail.com>
Date:   Mon Sep 16 14:06:11 2024 +0200

    refactor: clean mapdl inprocess and move mute to MapdlCore (#3220)

    * clean mapdl inprocess and move mute to MapdlCore

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * Adding changelog entry: 3220.changed.md

    * rename backend to a more explicit name

    * chore: adding changelog file 3220.added.md

    * move _session_id use in mapdl_grpc

    * make _MapdlCore an abstract class with name being an abstract getter

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * fix name getter in mapdl_console

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * rename arguments of mapdl_inprocess input to match those of mapdl_core

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * add _name in mapdl_console and mapdl_grpc

    * mapdl_inprocess: rename dir to dir_

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * fix format

    * remove use of abstract class

    * remove useless underscore

    * Update the image cache

    * codecov ignore mapdl_inprocess

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <pyansys.github.bot@ansys.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: Gryfenfer97 <Gryfenfer97@users.noreply.github.com>

commit 992299160626b7f99ad869dd633a15d0f738c245
Author: Jamil Hajjar <hajjarjamil4@gmail.com>
Date:   Mon Sep 16 13:50:07 2024 +0200

    chore: remove mapdl_inprocess.py from codecov analysis (#3404)

    * remove mapdl_inprocess.py from codecov analysis

    * chore: adding changelog file 3404.maintenance.md

    * chore: adding changelog file 3404.added.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit dfe692c28149e52a9a6933049f14120ae35f5ca1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 13 10:55:59 2024 +0000

    build: bump the minimal group with 2 updates (#3399)

    * build: bump the minimal group with 2 updates

    Bumps the minimal group with 2 updates: [importlib-metadata](https://github.com/python/importlib_metadata) and [platformdirs](https://github.com/platformdirs/platformdirs).

    Updates `importlib-metadata` from 8.4.0 to 8.5.0
    - [Release notes](https://github.com/python/importlib_metadata/releases)
    - [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
    - [Commits](https://github.com/python/importlib_metadata/compare/v8.4.0...v8.5.0)

    Updates `platformdirs` from 4.2.2 to 4.3.2
    - [Release notes](https://github.com/platformdirs/platformdirs/releases)
    - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
    - [Commits](https://github.com/platformdirs/platformdirs/compare/4.2.2...4.3.2)

    ---
    updated-dependencies:
    - dependency-name: importlib-metadata
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minimal
    - dependency-name: platformdirs
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: minimal
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3399.maintenance.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 83cb579512feef7e5b33cf9fae7118cf23c3f01a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 13 12:41:38 2024 +0200

    build: bump pytest from 8.3.2 to 8.3.3 in the testing group (#3402)

    * build: bump pytest from 8.3.2 to 8.3.3 in the testing group

    Bumps the testing group with 1 update: [pytest](https://github.com/pytest-dev/pytest).

    Updates `pytest` from 8.3.2 to 8.3.3
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.2...8.3.3)

    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: testing
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3402.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 4cafb9c307f0855871a59c6bc75a568bb5beb6a9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 13 12:40:13 2024 +0200

    build: bump plotly from 5.24.0 to 5.24.1 in the documentation group (#3401)

    * build: bump plotly from 5.24.0 to 5.24.1 in the documentation group

    Bumps the documentation group with 1 update: [plotly](https://github.com/plotly/plotly.py).

    Updates `plotly` from 5.24.0 to 5.24.1
    - [Release notes](https://github.com/plotly/plotly.py/releases)
    - [Changelog](https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/plotly/plotly.py/compare/v5.24.0...v5.24.1)

    ---
    updated-dependencies:
    - dependency-name: plotly
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: documentation
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3401.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit f29d3fe5b58c1a25d7990e78cf7a15b04a18c3d3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Sep 13 12:38:27 2024 +0200

    build: bump ansys-tools-visualization-interface from 0.4.0 to 0.4.4 in the core group (#3400)

    * build: bump ansys-tools-visualization-interface in the core group

    Bumps the core group with 1 update: [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface).

    Updates `ansys-tools-visualization-interface` from 0.4.0 to 0.4.4
    - [Release notes](https://github.com/ansys/ansys-tools-visualization-interface/releases)
    - [Changelog](https://github.com/ansys/ansys-tools-visualization-interface/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/ansys/ansys-tools-visualization-interface/compare/v0.4.0...v0.4.4)

    ---
    updated-dependencies:
    - dependency-name: ansys-tools-visualization-interface
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: core
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3400.dependencies.md

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 7fd7a02ae6b642600a499ab51643bbc62d57d3ac
Author: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com>
Date:   Wed Sep 11 09:18:46 2024 +0200

    docs: fix keywords metadata (#3396)

    * docs: fix keywordds metadata

    * chore: adding changelog file 3396.documentation.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit 8573285b0faf7aa9e19368e4ae528e589ecd2090
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 9 13:58:41 2024 +0200

    build: bump sphinx-autobuild from 2024.4.16 to 2024.9.3 in the documentation group (#3387)

    * build: bump sphinx-autobuild in the documentation group

    Bumps the documentation group with 1 update: [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild).

    Updates `sphinx-autobuild` from 2024.4.16 to 2024.9.3
    - [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)
    - [Commits](https://github.com/sphinx-doc/sphinx-autobuild/compare/2024.04.16...2024.09.03)

    ---
    updated-dependencies:
    - dependency-name: sphinx-autobuild
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: documentation
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * chore: adding changelog file 3387.dependencies.md

    * Update the image cache

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: pyansys-ci-bot <pyansys-ci-bot@users.noreply.github.com>
    Co-authored-by: German <28149841+germa89@users.noreply.github.com>

commit 9ad84dff828c67ae2b24103e76a70f43748cb37d
Author: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com>
Date:   Mon Sep 9 09:51:55 2024 +0200

    docs: remove ``thispagetitle`` meta tag and add default (#3389)

    * docs: remove thispagetitle metatatg

    * chore: adding changelog file 3389.documentation.md

    ---------

    Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com>

commit aba0e95e1b28c15bbbd4aa78e64efe05d4424d60
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 9 07:35:08 2024 +0000

    build: bump the core group with 3 updates (#3386)

    * build: bump the core group with 3 updates

    Bumps the core group with 3 updates: [ansys-mapdl-reader](https://github.com/pyansys/pymapdl-reader), [ansys-tools-visualization-interface](https://github.com/ansys/ansys-tools-visualization-interface) and [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme).

    Updates `ansys-mapdl-reader` from 0.54.0 to 0.54.1
    - [Release notes](https://github.com/pyansys/pymapd…
  • Loading branch information
clatapie committed Oct 18, 2024
1 parent 193af83 commit 9cc4721
Show file tree
Hide file tree
Showing 206 changed files with 4,781 additions and 411,672 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/cache_cleaner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.1

- name: Cleanup PR caches
if: github.event_name != 'workflow_dispatch'
Expand Down
155 changes: 63 additions & 92 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,17 @@ env:
DPF_PORT: 21004
MAPDL_PACKAGE: ghcr.io/ansys/mapdl
ON_CI: True
PYTEST_ARGUMENTS: '-vvv -ra --durations=10 --maxfail=3 --reruns 3 --reruns-delay 4 --cov=ansys.mapdl.core --cov-report=html'
PYTEST_ARGUMENTS: '-vvv --color=yes -ra --durations=10 --maxfail=3 --reruns 3 --reruns-delay 4 --cov=ansys.mapdl.core --cov-report=html'
BUILD_CHEATSHEET: True

# Following env vars when changed will "reset" the mentioned cache,
# by changing the cache file name. It is rendered as ...-v%RESET_XXX%-...
# You should go up in number, if you go down (or repeat a previous value)
# you might end up reusing a previous cache if it haven't been deleted already.
# It applies 7 days retention policy by default.
RESET_EXAMPLES_CACHE: 2
RESET_DOC_BUILD_CACHE: 2
RESET_AUTOSUMMARY_CACHE: 2
RESET_EXAMPLES_CACHE: 0
RESET_DOC_BUILD_CACHE: 0
RESET_AUTOSUMMARY_CACHE: 0

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand All @@ -69,28 +70,20 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: ansys/actions/doc-deploy-changelog@v7
- uses: ansys/actions/doc-deploy-changelog@v8
with:
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }}


branch-name:
# Only if the event is a pull request and the branch name is not from the pre-commit-ci bot
if: github.event_name == 'pull_request' && github.head_ref != 'pre-commit-ci-update-config'
name: Check the name of the branch
runs-on: ubuntu-latest
steps:
- name: Check branch name
uses: ansys/actions/branch-name-style@v7


commit-name:
pull-request-name:
if: github.event_name == 'pull_request'
name: Check the name of the commit
name: Check the name of the pull-request
runs-on: ubuntu-latest
steps:
- name: Check commit name
uses: ansys/actions/commit-style@v7
- name: Check pull-request name
uses: ansys/actions/check-pr-title@v8
with:
token: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -103,7 +96,7 @@ jobs:
folder: ["doc", "examples"]
steps:
- name: "Ansys documentation style checks"
uses: ansys/actions/doc-style@v7
uses: ansys/actions/doc-style@v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
files: ${{ matrix.folder }}
Expand All @@ -129,7 +122,7 @@ jobs:
os: macos-latest
steps:
- name: "Build wheelhouse and perform smoke test"
uses: ansys/actions/build-wheelhouse@v7
uses: ansys/actions/build-wheelhouse@v8
with:
library-name: ${{ env.PACKAGE_NAME }}
operating-system: ${{ matrix.os }}
Expand All @@ -156,9 +149,10 @@ jobs:
PYMAPDL_DB_PORT: 21001 # default won't work on GitHub runners
PYMAPDL_START_INSTANCE: FALSE
ON_DOCUMENTATION: TRUE
GRPC_ENABLE_FORK_SUPPORT: false # See #3434
steps:
- name: "Install Git and checkout project"
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.1

- name: "Login in Github container registry"
uses: docker/login-action@v3.3.0
Expand Down Expand Up @@ -262,11 +256,28 @@ jobs:
- name: "Install docs build requirements"
run: |
pip uninstall ansys-sphinx-theme
pip install .[doc]
- name: "Waiting for the services to be up"
run: |
.ci/waiting_services.sh
- name: Install Quarto
uses: quarto-dev/quarto-actions/setup@v2
with:
tinytex: true

- name: Check Quarto Version
shell: bash
run: |
quarto --version
- name: "Install Poppler for PDF to PNG conversion"
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y poppler-utils
- name: "Build documentation"
run: |
Expand Down Expand Up @@ -324,7 +335,7 @@ jobs:
- name: "Display files structure"
if: always()
env:
MAPDL_INSTANCE: mapdl
MAPDL_INSTANCE: MAPDL_0
LOG_NAMES: logs-build-docs
run: |
.ci/display_logs.sh
Expand All @@ -338,7 +349,7 @@ jobs:

steps:
- name: "Install Git and checkout project"
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.1

- name: Get event type and user to check permissions.
id: get_user
Expand All @@ -357,6 +368,7 @@ jobs:
- uses: tspascoal/get-user-teams-membership@v3
id: is_organization_member
if: ${{ github.actor != 'dependabot[bot]' }}
with:
username: ${{ steps.get_user.outputs.user }}
organization: ansys
Expand All @@ -366,7 +378,7 @@ jobs:
- id: set-matrix
env:
extended_testing: ${{ github.event_name == 'schedule' || ( github.event_name == 'workflow_dispatch' && inputs.run_all_tests ) || ( github.event_name == 'push' && contains(github.ref, 'refs/tags') ) }}
auth_user: ${{ steps.is_organization_member.outputs.isTeamMember == 'true' }}
auth_user: ${{ steps.is_organization_member.outputs.isTeamMember == 'true' || github.actor == 'dependabot[bot]' }}
run: .ci/build_matrix.sh

build-test-remote:
Expand All @@ -392,7 +404,7 @@ jobs:

steps:
- name: "Install Git and checkout project"
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.1

- name: "Login in Github container registry"
uses: docker/login-action@v3.3.0
Expand Down Expand Up @@ -548,23 +560,23 @@ jobs:
if: always()
env:
MAPDL_VERSION: ${{ matrix.mapdl-version }}
MAPDL_INSTANCE: mapdl
LOG_NAMES: logs-${{ matrix.mapdl-version }}
MAPDL_INSTANCE: MAPDL_0
LOG_NAMES: logs-remote-${{ matrix.mapdl-version }}
run: |
.ci/collect_mapdl_logs.sh
- name: "Upload logs to GitHub"
if: always()
uses: actions/upload-artifact@v4
with:
name: logs-${{ matrix.mapdl-version }}.tgz
path: ./logs-${{ matrix.mapdl-version }}.tgz
name: logs-remote-${{ matrix.mapdl-version }}.tgz
path: ./logs-remote-${{ matrix.mapdl-version }}.tgz

- name: "Display files structure"
if: always()
env:
MAPDL_INSTANCE: mapdl
LOG_NAMES: logs-${{ matrix.mapdl-version }}
MAPDL_INSTANCE: MAPDL_0
LOG_NAMES: logs-remote-${{ matrix.mapdl-version }}
run: |
.ci/display_logs.sh
Expand All @@ -576,10 +588,11 @@ jobs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: "Install Git and checkout project"
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.1

- uses: tspascoal/get-user-teams-membership@v3
id: is_organization_member
if: ${{ github.actor != 'dependabot[bot]' }}
with:
username: ${{ github.actor }}
organization: ansys
Expand All @@ -595,7 +608,7 @@ jobs:
RUN_ALL_TEST: ${{ inputs.run_all_tests }}
ON_PUSH: ${{ github.event_name == 'push' }}
HAS_TAG: ${{ contains(github.ref, 'refs/tags') }}
auth_user: ${{ steps.is_organization_member.outputs.isTeamMember == 'true' }}
auth_user: ${{ steps.is_organization_member.outputs.isTeamMember == 'true' || github.actor == 'dependabot[bot]' }}
run: .ci/build_matrix.sh

build-test-ubuntu-local:
Expand All @@ -622,7 +635,7 @@ jobs:

steps:
- name: "Install Git and checkout project"
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.1
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
Expand Down Expand Up @@ -695,14 +708,14 @@ jobs:
id: attatch-to-pr
uses: EndBug/add-and-commit@v9
with:
message: Update the image cache
message: "chore: update the image cache"
committer_name: GitHub Actions
committer_email: actions@github.com
add: './tests/.image_cache/*.png'

- name: "PR comment with reactions"
if: ${{ steps.attatch-to-pr.outputs.pushed == 'true' }}
uses: thollander/actions-comment-pull-request@v2
uses: thollander/actions-comment-pull-request@v3
with:
message: |
Hello! :wave:
Expand All @@ -711,7 +724,7 @@ jobs:
This commit does not re-run the CICD workflows (since no changes are made in the codebase) therefore you will see the actions showing in their status `Expected — Waiting for status to be reported`. Do not worry. You commit workflow is still running [here](https://github.com/ansys/pymapdl/pull/${{ github.event.pull_request.number }}/checks?sha=${{ github.event.pull_request.head.sha }}) :smile:
You might want to rerun the test to make sure that everything is passing. You can retrigger the CICD sending an empty commit `git commit -m "Empty comment to trigger CICD" --allow-empty`.
You might want to rerun the test to make sure that everything is passing. You can retrigger the CICD sending an empty commit `git commit -m "chore: empty comment to trigger CICD" --allow-empty`.
You will see this message everytime your commit changes the image cache but you are not attaching the updated cache. :nerd_face:
Expand Down Expand Up @@ -753,7 +766,7 @@ jobs:

steps:
- name: "Install Git and checkout project"
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.1
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
Expand Down Expand Up @@ -848,7 +861,7 @@ jobs:
ON_LOCAL: TRUE

steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.1

# Skipping because it is installed locally.
# - name: Setup Python
Expand Down Expand Up @@ -916,7 +929,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Build library source and wheel artifacts"
uses: ansys/actions/build-library@v7
uses: ansys/actions/build-library@v8
with:
library-name: ${{ env.PACKAGE_NAME }}
python-version: ${{ env.MAIN_PYTHON_VERSION }}
Expand All @@ -934,13 +947,13 @@ jobs:
contents: write
steps:
- name: "Release to the public PyPI repository"
uses: ansys/actions/release-pypi-public@v7
uses: ansys/actions/release-pypi-public@v8
with:
library-name: ${{ env.PACKAGE_NAME }}
use-trusted-publisher: true

- name: "Release to GitHub"
uses: ansys/actions/release-github@v7
uses: ansys/actions/release-github@v8
with:
library-name: ${{ env.PACKAGE_NAME }}
additional-artifacts: "minimum_requirements.txt"
Expand All @@ -956,42 +969,13 @@ jobs:
needs: [release]
steps:
- name: "Deploy the stable documentation"
# TODO: testing SEO improvements. This branch avoids creating a
# sitemap.xml pages in opposite to v5.
uses: ansys/actions/doc-deploy-stable@feat/seo-improvements
uses: ansys/actions/doc-deploy-stable@v8
with:
cname: ${{ env.DOCUMENTATION_CNAME }}
token: ${{ secrets.GITHUB_TOKEN }}
render-last: '5'


doc-index-stable:
name: "Deploy stable docs index"
runs-on: ubuntu-latest
needs: upload-docs-release
steps:
- name: "Install Git and clone project"
uses: actions/checkout@v4.1.7

- name: "Install the package requirements"
run: pip install -e .

- name: "Get the version to PyMeilisearch"
run: |
VERSION=$(python -c "from ansys.mapdl.core import __version__; print('.'.join(__version__.split('.')[:2]))")
VERSION_MEILI=$(python -c "from ansys.mapdl.core import __version__; print('-'.join(__version__.split('.')[:2]))")
echo "Calculated VERSION: $VERSION"
echo "Calculated VERSION_MEILI: $VERSION_MEILI"
echo "VERSION=$VERSION" >> $GITHUB_ENV
echo "VERSION_MEILI=$VERSION_MEILI" >> $GITHUB_ENV
- name: "Deploy the latest documentation index"
uses: ansys/actions/doc-deploy-index@v7
with:
cname: ${{ env.DOCUMENTATION_CNAME }}/version/${{ env.VERSION }}
index-name: pymapdl-v${{ env.VERSION_MEILI }}
host-url: ${{ vars.MEILISEARCH_HOST_URL }}
api-key: ${{ env.MEILISEARCH_API_KEY }}
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }}


upload-dev-docs:
Expand All @@ -1001,25 +985,12 @@ jobs:
needs: [docs-build]
steps:
- name: "Deploy the latest documentation"
# TODO: testing SEO improvements. This branch reuses the "index.html" from the stable version
uses: ansys/actions/doc-deploy-dev@feat/seo-improvements
uses: ansys/actions/doc-deploy-dev@v8
with:
cname: ${{ env.DOCUMENTATION_CNAME }}
token: ${{ secrets.GITHUB_TOKEN }}


doc-index-dev:
name: "Deploy dev index docs"
runs-on: ubuntu-latest
needs: upload-dev-docs
steps:
- name: "Deploy the latest documentation index"
uses: ansys/actions/doc-deploy-index@v7
with:
cname: ${{ env.DOCUMENTATION_CNAME }}/version/dev
index-name: pymapdl-vdev
host-url: ${{ vars.MEILISEARCH_HOST_URL }}
api-key: ${{ env.MEILISEARCH_API_KEY }}
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }}


notify:
Expand Down Expand Up @@ -1047,7 +1018,7 @@ jobs:
os: [ubuntu-latest, windows-latest]

steps:
- uses: actions/checkout@v4.1.7
- uses: actions/checkout@v4.2.1
- name: "Set up Julia"
uses: julia-actions/setup-julia@v2
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker_clean_untagged.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
steps:

- name: "Perform versions cleanup - except certain tags"
uses: ansys/actions/hk-package-clean-untagged@v7
uses: ansys/actions/hk-package-clean-untagged@v8
with:
package-name: 'mapdl'
token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
Loading

0 comments on commit 9cc4721

Please sign in to comment.