Render is running with pnpm 11, while our project is configured for pnpm 10.
2026-05-13T15:07:47.108784696Z ==> Downloading cache...
2026-05-13T15:07:47.160865739Z ==> Cloning from https://github.com/caido/doc-developer
2026-05-13T15:07:48.371669086Z ==> Checking out commit fc31f1e4089c26ae107e932aa67dc5e5a3325b3d in branch main
2026-05-13T15:07:52.987821779Z ==> Downloaded 109MB in 2s. Extraction took 3s.
2026-05-13T15:07:57.320933779Z ==> Running build command 'make build-release'...
2026-05-13T15:07:57.327894291Z pnpm install
2026-05-13T15:07:57.473750235Z ==> Requesting Node.js version >=22
2026-05-13T15:07:57.658625548Z ==> Using Node.js version 26.1.0 via /opt/render/project/src/package.json
2026-05-13T15:07:57.68524297Z ==> Docs on specifying a Node.js version: https://render.com/docs/node-version
2026-05-13T15:07:58.557626197Z Lockfile is up to date, resolution step is skipped
2026-05-13T15:07:58.597149732Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-13T15:07:58.662118486Z Packages: +497
2026-05-13T15:07:58.663154699Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-13T15:07:59.601150696Z Progress: resolved 497, reused 437, downloaded 0, added 0
2026-05-13T15:08:00.543132184Z Progress: resolved 497, reused 496, downloaded 0, added 497, done
2026-05-13T15:08:00.852041488Z
2026-05-13T15:08:00.852101582Z devDependencies:
2026-05-13T15:08:00.852107263Z + @caido/eslint-config 0.6.0
2026-05-13T15:08:00.852110463Z + @eslint/markdown 7.2.0
2026-05-13T15:08:00.852112443Z + @scalar/openapi-types 0.3.2
2026-05-13T15:08:00.852114463Z + @types/node 22.15.30
2026-05-13T15:08:00.852116423Z + confbox 0.2.2
2026-05-13T15:08:00.852118473Z + eslint 9.28.0
2026-05-13T15:08:00.852120364Z + typescript 5.6.2
2026-05-13T15:08:00.852122244Z + vitepress 1.2.2
2026-05-13T15:08:00.852124194Z + vitepress-openapi 0.1.13
2026-05-13T15:08:00.852126204Z + vitepress-plugin-llms 1.5.1
2026-05-13T15:08:00.852128144Z + vue 3.5.16
2026-05-13T15:08:00.852129954Z
2026-05-13T15:08:00.900646875Z [ERR_PNPM_IGNORED_BUILDS] Ignored build scripts: esbuild@0.20.2, vue-demi@0.14.7
2026-05-13T15:08:00.900678027Z
2026-05-13T15:08:00.900683067Z Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.
2026-05-13T15:08:00.956873501Z make: *** [Makefile:5: install] Error 1
2026-05-13T15:08:00.995435167Z ==> Build failed 😞
2026-05-13T15:08:00.995452749Z ==> Common ways to troubleshoot your deploy: https://render.com/docs/troubleshooting-deploys
2026-05-13T15:08:01.145872515Z ==> Requesting Node.js version >=22
2026-05-13T15:08:01.307362084Z ==> Using Node.js version 26.1.0 via /opt/render/project/src/package.json
2026-05-13T15:08:01.337472243Z ==> Docs on specifying a Node.js version: https://render.com/docs/node-version
Render is running with pnpm 11, while our project is configured for pnpm 10.
The error suggests that we need to run
pnpm approve-builds, but I don't think this is the solution. I don't believe we need the postinstall scripts for esbuild or vue-demi.Suggested solutions:
mise, so we can domise install && mise buildpnpmto 10.xERR_PNPM_IGNORED_BUILDSwithout approving post install scripts.