[PR #4728] [MERGED] chore: pin pnpm v9 as the package manager #4917

Closed
opened 2026-03-17 02:24:40 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/4728
Author: @AndrewBastin
Created: 2/5/2025
Status: Merged
Merged: 2/6/2025
Merged by: @jamesgeorge007

Base: patchHead: chore/pin-pnpm-v9


📝 Commits (1)

  • df8ea20 chore: pin pnpm v9 as the package manager

📊 Changes

2 files changed (+4 additions, -3 deletions)

View changed files

📝 package.json (+1 -0)
📝 prod.Dockerfile (+3 -3)

📄 Description

This PR intends to pin pnpm v9 (v9.15.4) as the package manager for the Hoppscotch repo.

This is intended as a temporary measure until some issues in pnpm v10 which break the build pipeline are ironed out.
(Follow: https://github.com/orgs/pnpm/discussions/3938#discussioncomment-12050478)

What's changed

  1. Added packageManager field pinning the package management to pnpm@9.15.4
  2. Pin the version of pnpm that build dockerfile (prod.Dockerfile) downloads to 9.15.4

Notes to reviewers

If you get an error when running pnpm install saying it couldn't find the given version, it is because that given version isn't installed in your system, you can do that by typing:

pnpm add -g pnpm@9.15.4

NOTE: This will still retain your existing pnpm version, but switch to using 9.15.4 when you are interacting with the repo (due to the packageManager field addition)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hoppscotch/hoppscotch/pull/4728 **Author:** [@AndrewBastin](https://github.com/AndrewBastin) **Created:** 2/5/2025 **Status:** ✅ Merged **Merged:** 2/6/2025 **Merged by:** [@jamesgeorge007](https://github.com/jamesgeorge007) **Base:** `patch` ← **Head:** `chore/pin-pnpm-v9` --- ### 📝 Commits (1) - [`df8ea20`](https://github.com/hoppscotch/hoppscotch/commit/df8ea20a4f3d2a84d249e7a1c994353449c5254b) chore: pin pnpm v9 as the package manager ### 📊 Changes **2 files changed** (+4 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `package.json` (+1 -0) 📝 `prod.Dockerfile` (+3 -3) </details> ### 📄 Description This PR intends to pin pnpm v9 (v9.15.4) as the package manager for the Hoppscotch repo. This is intended as a temporary measure until some issues in pnpm v10 which break the build pipeline are ironed out. (Follow: https://github.com/orgs/pnpm/discussions/3938#discussioncomment-12050478) ### What's changed 1. Added `packageManager` field pinning the package management to `pnpm@9.15.4` 2. Pin the version of `pnpm` that build dockerfile (prod.Dockerfile) downloads to 9.15.4 ### Notes to reviewers If you get an error when running `pnpm install` saying it couldn't find the given version, it is because that given version isn't installed in your system, you can do that by typing: ``` pnpm add -g pnpm@9.15.4 ``` NOTE: This will still retain your existing `pnpm` version, but switch to using `9.15.4` when you are interacting with the repo (due to the `packageManager` field addition) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-17 02:24:40 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#4917
No description provided.