🧰 Task
I have run twice now into problems developing for the docs where I continually use pixi tasks (usually pixi run slimfast-live) to build.
However, it's been twice now that dependencies need updated such taht they are working either on CI or in a different but similar repo (in this case it was napari-sphinx-theme) but not locally. The solution has been pixi update to bring in newer versions of packages.
Perhaps we should be committing the lockfile to this repo, so that pulls from main give the most up to date lockfile. I do always think its a chore to have the diffs show up in PRs though, so I'm not sure if people are maintaining lockfiles via CI? Generally good stuff to think about.
On CI this isn't an issue currently because it uses constraints. So this causes divergence between CI and local as well.
🧰 Task
I have run twice now into problems developing for the docs where I continually use pixi tasks (usually
pixi run slimfast-live) to build.However, it's been twice now that dependencies need updated such taht they are working either on CI or in a different but similar repo (in this case it was napari-sphinx-theme) but not locally. The solution has been
pixi updateto bring in newer versions of packages.Perhaps we should be committing the lockfile to this repo, so that pulls from main give the most up to date lockfile. I do always think its a chore to have the diffs show up in PRs though, so I'm not sure if people are maintaining lockfiles via CI? Generally good stuff to think about.
On CI this isn't an issue currently because it uses constraints. So this causes divergence between CI and local as well.