From 6caca5a4bbbfc5441eb869be5bf744b961bfdf32 Mon Sep 17 00:00:00 2001 From: Maria Ayelen Murano Date: Tue, 23 Jun 2026 12:39:56 -0300 Subject: [PATCH] fix(_checks-ts): pin mise to known-good version (default 2026.5.18) 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-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 --- .github/workflows/_checks-ts.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/_checks-ts.yaml b/.github/workflows/_checks-ts.yaml index 39399a4..06b4f6f 100644 --- a/.github/workflows/_checks-ts.yaml +++ b/.github/workflows/_checks-ts.yaml @@ -152,6 +152,11 @@ on: description: "Cache pnpm store to S3 (disable for dedicated/persistent runners)" type: boolean default: true + mise_version: + description: "mise version for jdx/mise-action to install. Pinned to a known-good release because mise 2026.6.x mis-verifies pulumi's linux-x64 aqua checksum (CI: 'verified checksum file digest does not match existing checksum'). Override per-repo if needed." + required: false + type: string + default: "2026.5.18" secrets: app_id: description: "GitHub App ID" @@ -233,6 +238,7 @@ jobs: - name: Setup mise uses: jdx/mise-action@v4 with: + version: ${{ inputs.mise_version }} install: true cache: false cache_save: false