Skip to content

feat: Use pnpm config instead of npm config#289

Merged
fnesveda merged 1 commit into
mainfrom
feat/pnpm-config
May 12, 2026
Merged

feat: Use pnpm config instead of npm config#289
fnesveda merged 1 commit into
mainfrom
feat/pnpm-config

Conversation

@fnesveda
Copy link
Copy Markdown
Member

With PNPM v11 being out, we can use pnpm config to set up the registry configuration, and with that use "onFail": "error" in the devEngines.packageManager config in our projects.

Let's use pnpm config in this workflow to allow that. Everyone should update to pnpm v11 anyway, so I wouldn't be concerned if this breaks any project.

@fnesveda fnesveda requested a review from B4nan May 12, 2026 14:00
@fnesveda fnesveda self-assigned this May 12, 2026
@fnesveda fnesveda added the adhoc Ad-hoc unplanned task added during the sprint. label May 12, 2026
@github-actions github-actions Bot added the t-management Issues with this label belong to the CTO or engineering managers. label May 12, 2026
Copy link
Copy Markdown
Member

@B4nan B4nan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are blocked in the public repos that still support node 20, and I guess this change would break it there. Which is fine, that's why we version things, but this change needs to be shipped as a major bump (v0.41 is fine).

@fnesveda
Copy link
Copy Markdown
Member Author

Will they actually break, if they use "onFail": "warn" (which they have to for do npm config to work)?

@fnesveda fnesveda merged commit 42a61d7 into main May 12, 2026
3 of 4 checks passed
@fnesveda fnesveda deleted the feat/pnpm-config branch May 12, 2026 14:21
@B4nan
Copy link
Copy Markdown
Member

B4nan commented May 12, 2026

Let's see, maybe it will be fine, CI will tell us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-management Issues with this label belong to the CTO or engineering managers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants