CI: pin docs workflow to Pixi v0.74.0 to unblock locked install - #5
Conversation
Co-authored-by: AdamCorrao <95718914+AdamCorrao@users.noreply.github.com>
|
I was able to reproduce a successful local smoke test with Pixi 0.71.3 (pixi install --locked, pixi run docs, and docs/_build/html/index.html all succeeded). That suggests the issue is with newer Pixi behavior rather than 0.74.0 specifically. Not clear why earlier pixi v7 versions such as 0.74 work, but 0.76.2 was problematic - perhaps it was caused by using a newer version to generate the lockfile. |
Adam Corrao (AdamCorrao)
left a comment
There was a problem hiding this comment.
Fixed mismatch of pixi versions seems to have resolved docs build.
There was a problem hiding this comment.
Pull request overview
This PR updates the GitHub Pages Docs workflow to use a Pixi version that is compatible with the repository’s existing lockfile, preventing pixi install --locked / locked-install identity mismatch failures during docs builds.
Changes:
- Pin
.github/workflows/docs.ymlto Pixiv0.74.0(fromv0.76.2) viaprefix-dev/setup-pixi@v0.9.4. - No changes to package manifests or
pixi.lock; scope is limited to CI tooling/version alignment.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
The
Docsworkflowbuildjob started failing atpixi install --lockeddue to lockfile/workspace identity mismatch (notably onGSAS-IIsource package resolution) under Pixiv0.76.2. This PR aligns the workflow runtime with the lockfile-compatible Pixi version.Workflow/tooling alignment
.github/workflows/docs.ymlto use Pixiv0.74.0inbuild.Failure mechanism addressed
lock file not up-to-date with the workspacefrom aborting the docs build before Sphinx execution.