Closed diegoferigo closed 3 months ago
Note: I guess that now we can also add back to the pixi.lock
the other architectures and variants that were originally part of https://github.com/ami-iit/jaxsim/pull/134, but then removed because the lock file was excessively large.
I forgot to comment, this PR already contains an updated lock file.
Note that as now the diff will be quite obscure (and even before they were not super clear given the size of the lockfile) in the future to update the lockfile we could use something like https://pixi.sh/dev/advanced/updates_github_actions/#how-to-use (without the schedule stuff) that adds in the PR a description of the changes.
Note that as now the diff will be quite obscure (and even before they were not super clear given the size of the lockfile) in the future to update the lockfile we could use something like https://pixi.sh/dev/advanced/updates_github_actions/#how-to-use (without the schedule stuff) that adds in the PR a description of the changes.
This is a good idea. We may need to adapt the example to use git lfs, not a big deal though.
I've never been fully convinced of the large size of the
pixi.lock
file directly committed to the git repo. Here below some history of the pixi support and discussions:After chatting with @flferretti and @traversaro, we decided the following solution to prevent the repo to grow too much in size for the benefit of a very small portion of users:
pixi.lock
(we cannot do much from the previous large diffs w/o rewriting history, let's learn the lesson for future projects).pixi.lock
file only if needed.I believe this is a good trade off that works well for us. We can work on extending the documentation in other PRs.
How to test this PR:
š Documentation preview š: https://jaxsim--189.org.readthedocs.build//189/