Skip to content

fix(ci): remove pnpm version conflict + bump Node to 24 - #17

Merged
sepehr-safari merged 1 commit into
mainfrom
fix/ci-pnpm-version-conflict
Jul 7, 2026
Merged

fix(ci): remove pnpm version conflict + bump Node to 24#17
sepehr-safari merged 1 commit into
mainfrom
fix/ci-pnpm-version-conflict

Conversation

@sepehr-safari

Copy link
Copy Markdown
Member

Summary

Fix two CI issues:

  1. pnpm version conflictpnpm/action-setup@v4 had version: 10 which conflicted with packageManager: pnpm@10.16.1 in package.json. Removed the explicit version — the action now reads from packageManager.

  2. Node 20 deprecation — GitHub Actions deprecated Node 20. Bumped node-version from 22 to 24 to align with the forced runtime.

Changes

  • .github/workflows/ci.yml — removed version: 10 from pnpm setup, bumped Node to 24
  • .github/workflows/release.yml — same fixes

Verification

  • Workflows are valid YAML
  • pnpm version is read from packageManager field (single source of truth)

- Remove explicit pnpm version from action-setup (read from packageManager
  field in package.json instead — avoids ERR_PNPM_BAD_PM_VERSION)
- Bump Node.js from 22 to 24 (Node 20 is deprecated on GitHub Actions,
  actions are being forced to Node 24)
@sepehr-safari sepehr-safari added type:bug Something isn't working package:repo Repository-level changes priority:critical Must be done before release labels Jul 7, 2026
@sepehr-safari
sepehr-safari merged commit dfc76f9 into main Jul 7, 2026
1 check passed
@sepehr-safari
sepehr-safari deleted the fix/ci-pnpm-version-conflict branch July 7, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package:repo Repository-level changes priority:critical Must be done before release type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant