-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move from mamba to pixi #594
Conversation
This PR is ready to review from my side. |
quartodoc-build = "cd docs && quartodoc build && rm objects.json" | ||
quarto-preview = { cmd = "quarto preview docs", depends_on = ["quartodoc-build"] } | ||
quarto-check = { cmd = "quarto check all", depends_on = ["quartodoc-build"] } | ||
quarto-render = "quarto render docs --to html --execute" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For consistency this perhaps should also depend on quartodoc-build?
This looks great! Install worked flawlessly for me. So the (huge!) lock file basically pins all our non-julia dependencies, right? Will we manually update every now and then? Looking at the pixi.toml and thinking about the things I often run together, I think some more combined tasks would be nice to add.
And lastly maybe some combination of these that amounts to doing pretty much all the checks that CI does, but locally. So building docs, running tests. |
We moved to pixi a bit earlier than expected: Deltares/Ribasim#594 Most things went quite smooth. If you are interested in specific feedback when we've used it for a while, let me know.
After #589, #381 and countless TeamCity troubles, it is time to try something new