Skip to content

fix(_checks-ts): pin mise to known-good version (mirror #107)#108

Merged
emmanuelm41 merged 1 commit into
mainfrom
fix/pin-mise-2026.6.11
Jun 23, 2026
Merged

fix(_checks-ts): pin mise to known-good version (mirror #107)#108
emmanuelm41 merged 1 commit into
mainfrom
fix/pin-mise-2026.6.11

Conversation

@ayelenmurano

Copy link
Copy Markdown
Collaborator

Problem

CI-ts jobs fail at mise install for any consumer whose mise.toml lists pulumi (e.g. infra-iac, kunobi-iac):

mise ERROR Failed to install aqua:pulumi/pulumi@<ver>:
verified checksum file digest does not match existing checksum
for pulumi-v<ver>-linux-x64.tar.gz

Root cause

jdx/mise-action, when unpinned, installs the latest mise. mise 2026.6.x (2026.6.12, released 2026-06-22) mis-verifies Pulumi's linux-x64 aqua checksum — confirmed against the last green run, which used mise 2026.6.11 and installed Pulumi fine. aqua checksum verification is always-on and can't be disabled, so the only fix is pinning mise to a known-good release. This is a mise 2026.6 regression, not a Pulumi/registry issue.

#107 already fixed this for _pulumi-wif.yaml. This PR applies the same fix to _checks-ts.yaml, which was missed and also runs mise install.

Change

Add the optional mise_version input (default 2026.5.18, last known-good) and pass it to mise-action's version. Backward compatible — existing callers get the working pin automatically and can override per-repo. Revert once the mise regression is fixed upstream.

Note

Consumers (infra-iac, kunobi-iac) currently pin @v5, which predates both this fix and #107. They must bump their uses: ref to the tag containing these fixes for CI to recover.

🤖 Generated with Claude Code

Mirror of #107 for the TS checks workflow. mise 2026.6.x (installed by
jdx/mise-action when unpinned) mis-verifies pulumi's linux-x64 aqua
checksum, breaking CI for any consumer whose mise.toml lists pulumi:
  "verified checksum file digest does not match existing checksum
   for pulumi-v<ver>-linux-x64.tar.gz"
mise 2026.5.x installs it fine -- a mise 2026.6 regression, not a
pulumi/registry issue.

Add the same optional `mise_version` input (default 2026.5.18, last
known-good) passed to mise-action's `version`. Backward compatible:
existing callers need no change and get the working pin automatically;
any repo can override.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@emmanuelm41 emmanuelm41 merged commit 0e6b948 into main Jun 23, 2026
1 check passed
@emmanuelm41 emmanuelm41 deleted the fix/pin-mise-2026.6.11 branch June 23, 2026 15:46
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