Pin wrangler and supabase CLI as devDependencies
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful

The last pipeline run failed on \`npx wrangler deploy\` with npm unable to
find wrangler@4.144.0 — a transient registry propagation gap right after
that version's release, not an actual config problem (it installs fine
moments later, confirmed locally). Both wrangler and the supabase CLI were
being fetched fresh via bare npx on every single pipeline run instead of
coming from the lockfile like every other dependency, which is exactly
what left CI exposed to whatever npm's registry happens to be doing at
that moment. Pinning them means npm ci resolves the exact locked version
every time, and npx picks up the local install instead of hitting the
registry at all.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017DUU6CnxECCDeqDNYJgr5x
This commit is contained in:
2026-09-29 16:35:36 -05:00
co-authored by Claude Sonnet 5
parent dd78b45c3e
commit 71e4c2c22d
2 changed files with 1766 additions and 2 deletions
+1763 -1
View File
File diff suppressed because it is too large Load Diff
+3 -1
View File
@@ -28,8 +28,10 @@
"@types/uuid": "^10.0.0",
"@vitejs/plugin-react": "^6.1.0",
"oxlint": "^1.79.0",
"supabase": "^2.118.0",
"tailwindcss": "^4.3.3",
"typescript": "~6.0.2",
"vite": "^8.2.2"
"vite": "^8.2.2",
"wrangler": "^4.143.1"
}
}