Skip to content

sync-version job fails while installing MCP dependencies with pnpm 11 #4837

Description

@timelis

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions