Skip to content

CI: Split into multiple workflows and clean up#1856

Merged
Samuelopez-ansys merged 7 commits intomainfrom
ci/refactor-workflows
Mar 2, 2026
Merged

CI: Split into multiple workflows and clean up#1856
Samuelopez-ansys merged 7 commits intomainfrom
ci/refactor-workflows

Conversation

@SMoraisAnsys
Copy link
Collaborator

This PR splits the CI logic into multiple workflows to minimize the consumption of our self hosted runners.

On top of that, a test part of the "unit" folder is moved to the "system" folder as it was requiring AEDT to be installed (so not really unit). This makes the unit test job able to run on github runners and lessen even more the load on our self hosted runners.

I'm teaching this afternoon so if this PR is approved, please wait tomorrow to merge it so that I can help fixing any issue I could have added inadvertently.

@github-actions github-actions bot added maintenance Package and maintenance related testing Anything related to testing ci/cd labels Feb 25, 2026
@codecov-commenter
Copy link

codecov-commenter commented Feb 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.23%. Comparing base (b9afb11) to head (02795ce).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1856      +/-   ##
==========================================
- Coverage   68.75%   68.23%   -0.53%     
==========================================
  Files         261      261              
  Lines       43688    43688              
==========================================
- Hits        30039    29810     -229     
- Misses      13649    13878     +229     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Samuelopez-ansys Samuelopez-ansys merged commit 9528016 into main Mar 2, 2026
25 checks passed
@Samuelopez-ansys Samuelopez-ansys deleted the ci/refactor-workflows branch March 2, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd maintenance Package and maintenance related testing Anything related to testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants