Description
The sync-version job in the Dokploy Docker Build workflow is not completing. It fails in the first step, Sync version to MCP repository, so the generated MCP tools and package version are not synchronized with Dokploy releases. Because the MCP, CLI, and SDK sync steps run sequentially, the later sync steps are also skipped after this failure.
The workflow currently installs pnpm without a version constraint:
npm install -g pnpm
pnpm install
This now installs pnpm v11, and the MCP dependency installation exits with:
ERR_PNPM_IGNORED_BUILDS Ignored build scripts: esbuild@0.27.7
The MCP repository is consequently still at package version 0.29.3, despite newer Dokploy releases.
Evidence
The same failure is visible in multiple release runs:
Affected workflow:
Expected behavior
The sync-version job should install the MCP dependencies, regenerate the OpenAPI-derived tools, update the package version, and push the generated changes after each main release.
Related issue
Dokploy/mcp#59 reports the same pnpm v11 / esbuild installation failure in the MCP Docker build path:
Possible direction
Pinning pnpm to a compatible v10 release such as 10.33.0 appears to be one possible fix. Before implementing it, it would be useful to verify whether the repository can instead declare and enforce its package-manager version through Corepack/packageManager, or whether pnpm's build-script approval configuration can make the workflow compatible with v11 without an unnecessarily narrow version pin.
Description
The
sync-versionjob in the Dokploy Docker Build workflow is not completing. It fails in the first step, Sync version to MCP repository, so the generated MCP tools and package version are not synchronized with Dokploy releases. Because the MCP, CLI, and SDK sync steps run sequentially, the later sync steps are also skipped after this failure.The workflow currently installs pnpm without a version constraint:
This now installs pnpm v11, and the MCP dependency installation exits with:
The MCP repository is consequently still at package version
0.29.3, despite newer Dokploy releases.Evidence
The same failure is visible in multiple release runs:
Affected workflow:
Expected behavior
The
sync-versionjob should install the MCP dependencies, regenerate the OpenAPI-derived tools, update the package version, and push the generated changes after each main release.Related issue
Dokploy/mcp#59 reports the same pnpm v11 / esbuild installation failure in the MCP Docker build path:
Possible direction
Pinning pnpm to a compatible v10 release such as
10.33.0appears to be one possible fix. Before implementing it, it would be useful to verify whether the repository can instead declare and enforce its package-manager version through Corepack/packageManager, or whether pnpm's build-script approval configuration can make the workflow compatible with v11 without an unnecessarily narrow version pin.