Skip to content

ci: upgrade pnpm to v10 via pnpm/action-setup#934

Open
zdennisz wants to merge 2 commits into
SteamDeckHomebrew:mainfrom
zdennisz:feat/upgrade-pnpm-v10
Open

ci: upgrade pnpm to v10 via pnpm/action-setup#934
zdennisz wants to merge 2 commits into
SteamDeckHomebrew:mainfrom
zdennisz:feat/upgrade-pnpm-v10

Conversation

@zdennisz

@zdennisz zdennisz commented Jul 3, 2026

Copy link
Copy Markdown

Please tick as appropriate:

  • I have tested this code on a steam deck or on a PC
  • My changes generate no new errors/warnings
  • This is a bugfix/hotfix
  • This is a new feature

Description

pnpm v9.x reached end-of-life on 2026-04-30. This replaces npm i -g pnpm with the official pnpm/action-setup@v4 action pinned to v10 across all four CI workflows (build, build-win, typecheck, lint).

The existing lockfile (lockfileVersion: '9.0') is compatible with pnpm v10 — no lockfile regeneration needed.

Additional fix

Also resolves the two backend Type Check (pyright) failures introduced by Mac support (#913) in localplatformmac.py:

  • Removed the unused sys import (reportUnusedImport)
  • Suppressed reportUnusedFunction on _get_effective_user_id, which is only referenced externally via helpers.py

Resolves #932
Fixes #913

pnpm v9.x reached end-of-life on 2026-04-30. Replaces `npm i -g pnpm`
with the official pnpm/action-setup@v4 action pinned to v10 across all
four CI workflows (build, build-win, typecheck, lint).

Resolves SteamDeckHomebrew#932

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fixes two backend Type Check failures introduced by Mac support (SteamDeckHomebrew#913):
- Drop unused `sys` import (reportUnusedImport)
- Ignore reportUnusedFunction on `_get_effective_user_id`, which is only
  called externally via helpers.py

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request] Update pnpm to supported version

1 participant