Skip to content

CI: Migrate pyedb CI to AEDT 2026.1#2014

Merged
svandenb-dev merged 70 commits intomainfrom
ci/migrate-to-aedt-26r1
Apr 14, 2026
Merged

CI: Migrate pyedb CI to AEDT 2026.1#2014
svandenb-dev merged 70 commits intomainfrom
ci/migrate-to-aedt-26r1

Conversation

@ecoussoux-ansys
Copy link
Copy Markdown
Collaborator

@ecoussoux-ansys ecoussoux-ansys commented Apr 7, 2026

With AEDT 2026.1 now installed on our self-hosted runners, this PR is updating the ci-pr.yml and ci-release.yml workflow files to make use of that version for pyedb's CI.
Additionally, references to 2025.2 have been updated to 2026.1 in the documentation files and in the examples contained within the docstrings of various scripts.

This migration is somewhat tricky given that a dev version of the ansys-edb-core package is currently needed in order to use AEDT version 2026.1 with pyedb.
The suggested approach does not update the version of this package in pyproject.toml, but upgrades it to the required dev version directly within the CI jobs that need it.

This is, of course, open to discussion.
This approach is imperfect, given that a pyedb user trying to use 2026.1 would currently encounter problems when installing the stable release of ansys-edb-core as listed in the pyproject.toml. But on the other hand, it may be preferable, for the time being, to restrict usage of 2026.1 to the CI only, given the adjustments that currently need to be made to the default AEDT installation in order to use 2026.1 with pyedb.

This PR also enables grpc flag set as True for the first time to be aligned with PyAEDT v1.0 release.
Due to compatibility issues we were forced using ansys-edb-core v0.2.6 instead of 0.3.0 due to instabilities with grpc n Linux. Some tests from CICD has been skipped based on ansys-edb-core==0.2.6 version so when we migrate to 0.3.0 those ones will be triggered again. This is a temporary solution waiting the next Service pack which will resolves these issues.

@ecoussoux-ansys ecoussoux-ansys self-assigned this Apr 7, 2026
@github-actions github-actions bot added documentation Improvements or additions to documentation maintenance Package and maintenance related labels Apr 7, 2026
maxcapodi78
maxcapodi78 previously approved these changes Apr 13, 2026
Copy link
Copy Markdown
Collaborator

@svandenb-dev svandenb-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@svandenb-dev svandenb-dev merged commit 5dd8cf3 into main Apr 14, 2026
27 of 28 checks passed
@svandenb-dev svandenb-dev deleted the ci/migrate-to-aedt-26r1 branch April 14, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd dependencies Related with project dependencies documentation Improvements or additions to documentation maintenance Package and maintenance related testing Anything related to testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants