Skip to content

COMP: Upgrade pixi.lock from v6 to v7 format#6264

Merged
hjmjohnson merged 1 commit into
InsightSoftwareConsortium:mainfrom
hjmjohnson:comp-pixi-lock-v7
May 12, 2026
Merged

COMP: Upgrade pixi.lock from v6 to v7 format#6264
hjmjohnson merged 1 commit into
InsightSoftwareConsortium:mainfrom
hjmjohnson:comp-pixi-lock-v7

Conversation

@hjmjohnson
Copy link
Copy Markdown
Member

Regenerates pixi.lock at format v7. CI was emitting WARN the lock file is up-to-date but uses an older format (v6), run pixi lock to upgrade to v7 for improved reproducibility on every run; spotted by @dzenanz in #6261.

What changed
  • One file: pixi.lock. Format upgraded version: 6version: 7.
  • Generated by pixi lock with pixi 0.68.0 locally.
  • pixi explicitly logs re-solving all environments using locked content to upgrade to v7no package version changes, only the format / ordering.
  • Format v7 has been the default since pixi 0.50.0 (2025-07-24, ~9.5 months ago). Anything older than that won't read v7 — workstation developers on pre-0.50 pixi will need to upgrade.
CI compatibility

The workflows use prefix-dev/setup-pixi@v0.8.1 (PR #6262 bumps to v0.9.5). Neither version pins pixi-version:, so both install the latest stable pixi at run time — currently pixi 0.59+ — which writes/reads v7 natively. No CI workflow changes needed for this PR.

Local verification
  • pixi run -e cxx configure — ✅ resolves dependencies, configures ITK
  • pre-commit run --all-files — ✅ clean
  • head -1 pixi.lock — ✅ version: 7

Regenerated via 'pixi lock' on a pixi 0.68 binary, which now emits
a deprecation warning on every CI run when it reads the v6 format.
Pixi re-solves with locked content (no package version changes), so
this is a format-only upgrade.
@github-actions github-actions Bot added the type:Compiler Compiler support or related warnings label May 12, 2026
@hjmjohnson hjmjohnson marked this pull request as ready for review May 12, 2026 18:30
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 12, 2026

No reviewable files after applying ignore patterns.

@hjmjohnson hjmjohnson requested a review from dzenanz May 12, 2026 18:31
Copy link
Copy Markdown
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

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

LGTM

@dzenanz dzenanz requested a review from thewtex May 12, 2026 18:38
@hjmjohnson hjmjohnson merged commit 0c91b66 into InsightSoftwareConsortium:main May 12, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:Compiler Compiler support or related warnings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants