From 107f896b1acbf40409156bd04d2914c23139017d Mon Sep 17 00:00:00 2001 From: Pranay Prakash Date: Wed, 10 Jun 2026 23:46:58 -0700 Subject: [PATCH] Fix broken stable lockfile: mkdist esbuild peer qualifier A bad merge resolution left one `mkdist@2.4.1` snapshot key in pnpm-lock.yaml referencing `esbuild@0.27.7` via its `vue-sfc-transformer` peer chain, while the resolved tree uses `esbuild@0.28.0`. `pnpm install --frozen-lockfile` (run in CI's Setup environment step) fails with ERR_PNPM_LOCKFILE_MISSING_DEPENDENCY before any job's code runs, so every job on stable goes red. Regenerate just that snapshot key via `pnpm install --no-frozen-lockfile` (one-line diff); `pnpm install --frozen-lockfile --ignore-scripts` then exits 0. Co-Authored-By: Claude Fable 5 --- pnpm-lock.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64197ece58..81ca84a2f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32040,7 +32040,7 @@ snapshots: hookable: 5.5.3 jiti: 2.6.1 magic-string: 0.30.21 - mkdist: 2.4.1(typescript@5.9.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.35)(esbuild@0.27.7)(vue@3.5.35(typescript@5.9.3)))(vue@3.5.35(typescript@5.9.3)) + mkdist: 2.4.1(typescript@5.9.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@5.9.3)))(vue@3.5.35(typescript@5.9.3)) mlly: 1.8.0 pathe: 2.0.3 pkg-types: 2.3.0