Skip to content

ci: update pixi to v0.73.0 and migrate pixi.lock to lockfile v7 - #51

Merged
nielspardon merged 1 commit into
mainfrom
build/update-pixi-lockfile-v7
Jul 31, 2026
Merged

ci: update pixi to v0.73.0 and migrate pixi.lock to lockfile v7#51
nielspardon merged 1 commit into
mainfrom
build/update-pixi-lockfile-v7

Conversation

@nielspardon

Copy link
Copy Markdown
Member

pixi.lock is still on lock file format version: 6, and every workflow pins pixi-version: v0.62.2.

Pixi bumped the lock file format to v7 somewhere between 0.66 and 0.73, and rattler_lock refuses to read a lock file newer than the version it supports. That makes the current combination a trap: as soon as anything regenerates the lock with a current pixi, every CI job that reads it fails. The spec repo hit exactly this and fixed it the same way in substrait-io/substrait#1134.

This matters now because substrait-io/substrait#1075 switches us to Renovate, which does refresh pixi.lock for dependency updates. On the Mend-hosted Renovate App that behaviour is enabled globally by Mend rather than by us, so it can start happening without warning on their schedule. Getting the format migration in first removes that risk.

  • Bumps pixi-version from v0.62.2 to v0.73.0 across the 14 references in .github/workflows, matching the version the spec repo pins.
  • Regenerates pixi.lock, which migrates it to version: 7.

The lock file diff is large but is a pure format migration. Pixi reports the lock file is up-to-date but uses an older format (v6), re-solving all environments using locked content to upgrade to v7, so the locked content is preserved: all 351 package URLs are byte-identical before and after, with nothing added or removed.

@vbarua vbarua left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for upgrading us 🙇

@nielspardon
nielspardon merged commit a299392 into main Jul 31, 2026
4 checks passed
@nielspardon
nielspardon deleted the build/update-pixi-lockfile-v7 branch July 31, 2026 05:22
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.

2 participants