mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-19 22:09:37 +00:00
## Summary Removes hardcoded `version: 10` from `pnpm/action-setup` and instead injects the `packageManager` field into `package.json` when absent (legacy `core/*` branches). ## Why PR #10952 re-added `version: 10` to fix old branches lacking `packageManager`. But `main` now has **both** `version: 10` (workflow) and `packageManager: pnpm@10.33.0` (`package.json`), causing `pnpm/action-setup` to error with: > Multiple versions of pnpm specified Failed run: https://github.com/Comfy-Org/ComfyUI_frontend/actions/runs/24158869559 This fix handles both cases: - **`main`**: has `packageManager` → action reads it directly, no conflict - **`core/1.42` etc**: missing `packageManager` → step injects it before the action runs E2E test not applicable — this is a CI workflow configuration change with no user-facing behavior. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-10972-fix-ci-resolve-pnpm-version-conflict-in-version-bump-workflow-33c6d73d36508112802df75c0dd5ea50) by [Unito](https://www.unito.io)