Skip to content

Conversation

@epernod
Copy link
Contributor

@epernod epernod commented Aug 11, 2025

No description provided.

@epernod
Copy link
Contributor Author

epernod commented Aug 13, 2025

Here I'm invoking @fredroy and/or @bakpaul for help. This plugin has a dependency on this one: https://github.com/InfinyTech3D/CollisionAlgorithm
how could we setup the github actions to get the first plugin at setup before testing the compilation?

@bakpaul
Copy link
Contributor

bakpaul commented Aug 18, 2025

You have two solutions :

  1. Build CollisionAlgorithm locally before building this project. For this you can simply again use the action actions/checkout@v2 but now
with: 
  path: ${{ env.WORKSPACE }}/CollisionAlgorithms
  repository:  InfinyTech3D/CollisionAlgorithm
  1. Or you can copy what has been done by DEFROST for softRobots and SoftRobots.Inverse. The second one depends on the first one. So SoftRobots publishes a release each night that can be downloaded and installed to be used as the SOFA binaries.

Do you want more help on that ? I could take time to do one of the options for you.

@th-skam
Copy link
Collaborator

th-skam commented Aug 29, 2025

We've got a minimal working ci now using the 1st option: build CollisionAlgorithm locally.
It will be better to mimic what DEFROST does but, in the meantime, we can use this version as a basis.

@epernod epernod merged commit 527500f into master Sep 3, 2025
8 checks passed
@epernod epernod deleted the add_ci branch September 3, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants