Skip to content

fix(ci): route deploy-benchmark through the shared ci-setup action#48

Merged
ivanbanov merged 1 commit into
mainfrom
ci/fix-benchmark-deploy-pnpm
Jul 14, 2026
Merged

fix(ci): route deploy-benchmark through the shared ci-setup action#48
ivanbanov merged 1 commit into
mainfrom
ci/fix-benchmark-deploy-pnpm

Conversation

@ivanbanov

Copy link
Copy Markdown
Member

Summary

deploy-benchmark.yml failed on every push to main with ERR_PNPM_BAD_PM_VERSION ("Multiple versions of pnpm specified") — the exact bug fixed in #42, but in a second place #42 never touched: this workflow had its own inline pnpm/action-setup@v4 + actions/setup-node@v4 + install steps, duplicating (and drifting from) the shared ci-setup composite action, still pinned to version: 10.20.0 against packageManager: pnpm@11.10.0.

Fix: route this workflow through ./.github/actions/ci-setup, the same composite action ci-checks.yml and release.yml already use, instead of duplicating pnpm/node/install setup inline. There's now exactly one place a future pnpm bump needs to touch — this can't drift out of sync again.

Test plan

  • pnpm install + pnpm -C benchmark/demo build — succeeds locally

Same pnpm/action-setup version mismatch as #42, in a second place: this
workflow had its own inline pnpm+node+install steps, duplicating (and
drifting from) ci-setup's, with a hardcoded pnpm version that never got
that fix. Routing it through ./.github/actions/ci-setup instead of
duplicating those steps means there's now exactly one place a future
pnpm bump needs to touch.
@vercel

vercel Bot commented Jul 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dunky-state-machine Ready Ready Preview, Comment Jul 14, 2026 1:45pm

@ivanbanov ivanbanov merged commit dfa6fbd into main Jul 14, 2026
8 checks passed
@ivanbanov ivanbanov deleted the ci/fix-benchmark-deploy-pnpm branch July 14, 2026 13: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.

1 participant