Skip to content

chore(ci): bump pixi-version to v0.70.2 to read lock-format v7#288

Open
mvillmow wants to merge 1 commit into
mainfrom
chore/ci-pixi-v0.70.2
Open

chore(ci): bump pixi-version to v0.70.2 to read lock-format v7#288
mvillmow wants to merge 1 commit into
mainfrom
chore/ci-pixi-v0.70.2

Conversation

@mvillmow

Copy link
Copy Markdown
Contributor

What

Bump pixi-version in CI from v0.67.2 to v0.70.2 across both workflows:

  • .github/workflows/_required.yml (7 pins)
  • .github/workflows/release.yml (2 pins)

No other changes.

Why

CI pins setup-pixi to v0.67.2, which can only read pixi lock-format v6. Any v7 lock fails the install step with:

Error: × Lock-file version 7 is newer than supported
  help: Maximum supported version: 6 (pixi v0.67.2)
        Cannot continue with --locked or --frozen mode as the lock-file cannot be read.

Open PRs #263, #271, #273, #276 intentionally ship v7 pixi.lock files (multi-platform macOS/Windows + large mcp/otel dep trees). With the current pin, their entire pipeline dies at pixi install — every job reds. This bump unblocks all four.

Ecosystem consistency

Sibling repo Agamemnon already runs pixi v0.70.2 on main with v7 locks successfully. This is the consistent fix.

Safety: does not red main

main's own pixi.lock is still v6. pixi v0.70.2 is backward-compatible. Verified locally with the exact CI command:

  • pixi install --locked against main's v6 lock → exit 0 (warn-only: "older format (v6)"; the lock is not rewritten, stays v6).
  • pixi install --locked against feat: add multi-platform support for macOS and Windows #263's v7 lock → exit 0, no version error.
  • For contrast, v0.67.2 against the v7 lock reproduces the failure above.

So this change is safe on main and unblocks the v7 PRs.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Telemachy CI pins setup-pixi to v0.67.2, which can only read pixi
lock-format v6 and fails with "Lock-file version 7 is newer than
supported; Maximum supported version: 6" on any v7 lock. Open PRs
#263/#271/#273/#276 intentionally ship v7 locks (multi-platform
macOS/Windows + large mcp/otel dep trees), so their entire pipeline
dies at `pixi install`.

Bump all 9 pixi-version pins (_required.yml x7, release.yml x2) to
v0.70.2, matching sibling repo Agamemnon which already runs v0.70.2
on main with v7 locks. v0.70.2 is backward-compatible: `pixi install
--locked` against main's current v6 lock succeeds (warn-only, lock not
rewritten), so this does not red main.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: mvillmow <4211002+mvillmow@users.noreply.github.com>
@mvillmow mvillmow enabled auto-merge (squash) June 29, 2026 00:52
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.

1 participant