Skip to content

[CI] Use python based ci script on unix ci - #6325

Draft
bakpaul wants to merge 9 commits into
sofa-framework:masterfrom
bakpaul:26_09_use_python_based_ci_script_on_unix_ci
Draft

bakpaul wants to merge 9 commits into
sofa-framework:masterfrom
bakpaul:26_09_use_python_based_ci_script_on_unix_ci

Conversation

@bakpaul

@bakpaul bakpaul commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

The current unix ci (Linux and MacOS) can still use the bash-based scripts until I update them properly.

This PR will remain a draft until I have properly updated them.

[with-all-tests]
[ci-depends-on https://github.com/sofa-framework/Regression/pull/144]
[ci-depends-on https://github.com/sofa-framework/BeamAdapter/pull/242]
[ci-depends-on https://github.com/sofa-framework/SofaSphFluid/pull/26]


By submitting this pull request, I acknowledge that
I have read, understand, and agree SOFA Developer Certificate of Origin (DCO).


Reviewers will merge this pull-request only if

  • it builds with SUCCESS for all platforms on the CI.
  • it does not generate new warnings.
  • it does not generate new unit test failures.
  • it does not generate new scene test failures.
  • it does not break API compatibility.
  • it is more than 1 week old (or has fast-merge label).

@bakpaul bakpaul added pr: status to review To notify reviewers to review this pull-request pr: project-ci-infrastructure labels Sep 28, 2026
bakpaul added a commit to bakpaul/sofa that referenced this pull request Sep 28, 2026
hugtalbot added a commit that referenced this pull request Sep 29, 2026
* Clone Regression

* Try new python based scripts on ubuntu and macos

* TO REVERT, this enables to test my script

* Add insight for debug

* Tru pass number threads

* Print command line

* Bad substitution level

* Fix summarize results

* Fix python execution

* Better dealing with failures

* bootstrap pixi ci launch

* TO REVERT, use working ci branch in trigger build and test

* First try for pixi-based CI

* Fix merge for pixi

* Check if directory exists

* Fix input for setup test script

* fix build dir

* Fix ci script + filter scenes for cuda

* Try to launch out of the pixi shell

* Revert changes on UNIX CI as #6325 supersed it

* Force the ci working branch unit UNIX CI follows

* Base tests on powershell

* Fix remaining CUDA scene launched

* Skip PrecomputedConstraintCorrection in scene tests as they are launched by the regression tests and the scene test make the aciton crash

* Fix warning

* TO REVERT, pass verbose to 2 for regression

* fix last example errors

* Add timeout and reduce number of timestep for cholmod exmaple

* Take new ci changes into acocunt

* fix setup-test-env dir

* Revert changes marked as 'to revert'

* Fix verbose and quick log

* fix yml

* Fix typos

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>

---------

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>
bakpaul added a commit to bakpaul/sofa that referenced this pull request Sep 29, 2026
Lucas-TJ pushed a commit to Lucas-TJ/sofa that referenced this pull request Oct 2, 2026
* Clone Regression

* Try new python based scripts on ubuntu and macos

* TO REVERT, this enables to test my script

* Add insight for debug

* Tru pass number threads

* Print command line

* Bad substitution level

* Fix summarize results

* Fix python execution

* Better dealing with failures

* bootstrap pixi ci launch

* TO REVERT, use working ci branch in trigger build and test

* First try for pixi-based CI

* Fix merge for pixi

* Check if directory exists

* Fix input for setup test script

* fix build dir

* Fix ci script + filter scenes for cuda

* Try to launch out of the pixi shell

* Revert changes on UNIX CI as sofa-framework#6325 supersed it

* Force the ci working branch unit UNIX CI follows

* Base tests on powershell

* Fix remaining CUDA scene launched

* Skip PrecomputedConstraintCorrection in scene tests as they are launched by the regression tests and the scene test make the aciton crash

* Fix warning

* TO REVERT, pass verbose to 2 for regression

* fix last example errors

* Add timeout and reduce number of timestep for cholmod exmaple

* Take new ci changes into acocunt

* fix setup-test-env dir

* Revert changes marked as 'to revert'

* Fix verbose and quick log

* fix yml

* Fix typos

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>

---------

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: project-ci-infrastructure pr: status to review To notify reviewers to review this pull-request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant