Skip to content

[CI] Add action to trigger conda packages "nightly" builds#5910

Open
olivier-roussel wants to merge 5 commits intosofa-framework:masterfrom
olivier-roussel:run_conda_package_build
Open

[CI] Add action to trigger conda packages "nightly" builds#5910
olivier-roussel wants to merge 5 commits intosofa-framework:masterfrom
olivier-roussel:run_conda_package_build

Conversation

@olivier-roussel
Copy link
Contributor

@olivier-roussel olivier-roussel commented Jan 30, 2026

Similarly to what is done with regression, we wand to build conda packages of SOFA master at each commit. This action triggers workflows on conda-ci repository ( https://github.com/sofa-framework/conda-ci/blob/master/.github/workflows/devel-sofa.yml and https://github.com/sofa-framework/conda-ci/blob/master/.github/workflows/devel-sofa-python3.yml ), which will build conda "devel" packages of SOFA given at given commit (last pushed commit on master). Until now these packages were build nightly. These packages are therefore not "nightly" builds anymore, and have been renamed to "devel".
Main purpose is to have fresh SOFA binaries for the CI of plugins on multi-platform.

Packages would be hosted on the Conda channel https://prefix.dev/channels/sofa-framework-devel (hosted by Prefix.dev).

We would still have to define if we want to keep previous devel package once a new one is build, and if yes, how many / for how long ?


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).

@olivier-roussel olivier-roussel changed the title Add action to trigger conda packages "nightly" builds [CI] Add action to trigger conda packages "nightly" builds Jan 30, 2026
@olivier-roussel olivier-roussel added pr: enhancement About a possible enhancement pr: status wip Development in the pull-request is still in progress labels Jan 30, 2026
@olivier-roussel olivier-roussel marked this pull request as ready for review February 11, 2026 17:40
@olivier-roussel olivier-roussel added pr: status to review To notify reviewers to review this pull-request and removed pr: status wip Development in the pull-request is still in progress labels Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: enhancement About a possible enhancement 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