From 84315aa83eb2e0c25699bc85f8c7bfeec60c79c5 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 21 May 2026 17:26:09 +0000 Subject: [PATCH 1/3] Switch CI to pinned pnpm Co-authored-by: Steven --- .github/workflows/release.yml | 6 +++--- .github/workflows/test.yml | 6 +++--- package.json | 2 +- pnpm-workspace.yaml | 2 ++ 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a0807b91..bbd8eb48 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,9 +37,6 @@ jobs: git config --global user.email "streamdown-bot[bot]@users.noreply.github.com" git config --global user.name "streamdown-bot[bot]" - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v6 with: node-version: '24' @@ -49,6 +46,9 @@ jobs: - name: Update npm run: npm install -g npm@latest + - name: Enable Corepack + run: corepack enable pnpm + - name: Install Dependencies run: pnpm i diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index be0cfc8d..4a9f26d9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,14 +17,14 @@ jobs: - name: Checkout Repo uses: actions/checkout@v4 - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - name: Setup Node.js 22 uses: actions/setup-node@v4 with: node-version: 22 + - name: Enable Corepack + run: corepack enable pnpm + - name: Install Dependencies run: pnpm i diff --git a/package.json b/package.json index 9d227197..eec746e7 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "lodash-es": ">=4.17.23" } }, - "packageManager": "pnpm@10.30.3", + "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319", "engines": { "node": ">=18" } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index db3ae5a3..b9ed899c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,6 +2,8 @@ packages: - "apps/*" - "packages/*" +minimumReleaseAge: 2880 + onlyBuiltDependencies: - '@vercel/speed-insights' - esbuild From 81332b15fca2cdc07db8ebfd063d7d9f1fd33662 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 21 May 2026 17:48:17 +0000 Subject: [PATCH 2/3] Use pnpm action setup in CI Co-authored-by: Steven --- .github/workflows/release.yml | 6 +++--- .github/workflows/test.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bbd8eb48..a0807b91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,6 +37,9 @@ jobs: git config --global user.email "streamdown-bot[bot]@users.noreply.github.com" git config --global user.name "streamdown-bot[bot]" + - name: Setup pnpm + uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v6 with: node-version: '24' @@ -46,9 +49,6 @@ jobs: - name: Update npm run: npm install -g npm@latest - - name: Enable Corepack - run: corepack enable pnpm - - name: Install Dependencies run: pnpm i diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4a9f26d9..be0cfc8d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,14 +17,14 @@ jobs: - name: Checkout Repo uses: actions/checkout@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + - name: Setup Node.js 22 uses: actions/setup-node@v4 with: node-version: 22 - - name: Enable Corepack - run: corepack enable pnpm - - name: Install Dependencies run: pnpm i From 40402f5f59817ec5fdd1b4854edd606b597b9fdd Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 21 May 2026 13:59:11 -0400 Subject: [PATCH 3/3] Revert packageManger --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index eec746e7..9d227197 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "lodash-es": ">=4.17.23" } }, - "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319", + "packageManager": "pnpm@10.30.3", "engines": { "node": ">=18" }