Skip to content

Commit 61b338b

Browse files
authored
chore(repo): upgrade repo to pnpm@10 to prevent executing dep scripts on install (#2712)
* chore: migrate pnpm lockfile to v9 format via pnpm@9 * Upgrade to pnpm 10.23.0 * update the dockerfile and added a few deps to bundle in remix app
1 parent 83ddf72 commit 61b338b

File tree

15 files changed

+22334
-18262
lines changed

15 files changed

+22334
-18262
lines changed

.github/workflows/e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: ⎔ Setup pnpm
3232
uses: pnpm/action-setup@v4
3333
with:
34-
version: 8.15.5
34+
version: 10.23.0
3535

3636
- name: ⎔ Setup node
3737
uses: buildjet/setup-node@v4

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- name: ⎔ Setup pnpm
4040
uses: pnpm/action-setup@v4
4141
with:
42-
version: 8.15.5
42+
version: 10.23.0
4343

4444
- name: ⎔ Setup node
4545
uses: buildjet/setup-node@v4

.github/workflows/typecheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: ⎔ Setup pnpm
2020
uses: pnpm/action-setup@v4
2121
with:
22-
version: 8.15.5
22+
version: 10.23.0
2323

2424
- name: ⎔ Setup node
2525
uses: buildjet/setup-node@v4

.github/workflows/unit-tests-internal.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
- name: ⎔ Setup pnpm
5454
uses: pnpm/action-setup@v4
5555
with:
56-
version: 8.15.5
56+
version: 10.23.0
5757

5858
- name: ⎔ Setup node
5959
uses: buildjet/setup-node@v4
@@ -111,7 +111,7 @@ jobs:
111111
- name: ⎔ Setup pnpm
112112
uses: pnpm/action-setup@v4
113113
with:
114-
version: 8.15.5
114+
version: 10.23.0
115115

116116
- name: ⎔ Setup node
117117
uses: buildjet/setup-node@v4

.github/workflows/unit-tests-packages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
- name: ⎔ Setup pnpm
5454
uses: pnpm/action-setup@v4
5555
with:
56-
version: 8.15.5
56+
version: 10.23.0
5757

5858
- name: ⎔ Setup node
5959
uses: buildjet/setup-node@v4
@@ -111,7 +111,7 @@ jobs:
111111
- name: ⎔ Setup pnpm
112112
uses: pnpm/action-setup@v4
113113
with:
114-
version: 8.15.5
114+
version: 10.23.0
115115

116116
- name: ⎔ Setup node
117117
uses: buildjet/setup-node@v4

.github/workflows/unit-tests-webapp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
- name: ⎔ Setup pnpm
5454
uses: pnpm/action-setup@v4
5555
with:
56-
version: 8.15.5
56+
version: 10.23.0
5757

5858
- name: ⎔ Setup node
5959
uses: buildjet/setup-node@v4
@@ -119,7 +119,7 @@ jobs:
119119
- name: ⎔ Setup pnpm
120120
uses: pnpm/action-setup@v4
121121
with:
122-
version: 8.15.5
122+
version: 10.23.0
123123

124124
- name: ⎔ Setup node
125125
uses: buildjet/setup-node@v4

.npmrc

Lines changed: 0 additions & 5 deletions
This file was deleted.

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This repository is a pnpm monorepo managed with Turbo. It contains multiple apps
1313
See `ai/references/repo.md` for a more complete explanation of the workspaces.
1414

1515
## Development setup
16-
1. Install dependencies with `pnpm i` (pnpm `8.15.5` and Node.js `20.11.1` are required).
16+
1. Install dependencies with `pnpm i` (pnpm `10.23.0` and Node.js `20.11.1` are required).
1717
2. Copy `.env.example` to `.env` and generate a random 16 byte hex string for `ENCRYPTION_KEY` (`openssl rand -hex 16`). Update other secrets if needed.
1818
3. Start the local services with Docker:
1919
```bash

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ branch are tagged into a release periodically.
1515
### Prerequisites
1616

1717
- [Node.js](https://nodejs.org/en) version 20.11.1
18-
- [pnpm package manager](https://pnpm.io/installation) version 8.15.5
18+
- [pnpm package manager](https://pnpm.io/installation) version 10.23.0
1919
- [Docker](https://www.docker.com/get-started/)
2020
- [protobuf](https://github.com/protocolbuffers/protobuf)
2121

@@ -36,7 +36,7 @@ branch are tagged into a release periodically.
3636
```
3737
3. Ensure you are on the correct version of Node.js (20.11.1). If you are using `nvm`, there is an `.nvmrc` file that will automatically select the correct version of Node.js when you navigate to the repository.
3838

39-
4. Run `corepack enable` to use the correct version of pnpm (`8.15.5`) as specified in the root `package.json` file.
39+
4. Run `corepack enable` to use the correct version of pnpm (`10.23.0`) as specified in the root `package.json` file.
4040

4141
5. Install the required packages using pnpm.
4242
```

ai/references/repo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Repo Overview
22

3-
This is a pnpm 8.15.5 monorepo that uses turborepo @turbo.json. The following workspaces are relevant
3+
This is a pnpm 10.23.0 monorepo that uses turborepo @turbo.json. The following workspaces are relevant
44

55
## Apps
66

0 commit comments

Comments
 (0)