Skip to content

CI: pin docs workflow to Pixi v0.74.0 to unblock locked install - #5

Merged
Adam Corrao (AdamCorrao) merged 2 commits into
mainfrom
copilot/fix-github-actions-build
Aug 27, 2026
Merged

CI: pin docs workflow to Pixi v0.74.0 to unblock locked install#5
Adam Corrao (AdamCorrao) merged 2 commits into
mainfrom
copilot/fix-github-actions-build

Conversation

Copilot AI commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

The Docs workflow build job started failing at pixi install --locked due to lockfile/workspace identity mismatch (notably on GSAS-II source package resolution) under Pixi v0.76.2. This PR aligns the workflow runtime with the lockfile-compatible Pixi version.

  • Workflow/tooling alignment

    • Update .github/workflows/docs.yml to use Pixi v0.74.0 in build.
    • No changes to package manifests or lockfile contents; scope is CI workflow only.
  • Failure mechanism addressed

    • Prevents lock file not up-to-date with the workspace from aborting the docs build before Sphinx execution.
# .github/workflows/docs.yml
- uses: prefix-dev/setup-pixi@v0.9.4
  with:
    pixi-version: v0.74.0

Co-authored-by: AdamCorrao <95718914+AdamCorrao@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job build CI: pin docs workflow to Pixi v0.74.0 to unblock locked install Aug 27, 2026
@AdamCorrao

Copy link
Copy Markdown
Collaborator

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.

@AdamCorrao
Adam Corrao (AdamCorrao) marked this pull request as ready for review August 27, 2026 17:44
Copilot AI lite review requested due to automatic review settings August 27, 2026 17:44

@AdamCorrao Adam Corrao (AdamCorrao) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed mismatch of pixi versions seems to have resolved docs build.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.yml to Pixi v0.74.0 (from v0.76.2) via prefix-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.

@AdamCorrao
Adam Corrao (AdamCorrao) merged commit f94962b into main Aug 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants