From 1b56ec2a560b41894323bdeb2764d55099ab61bc Mon Sep 17 00:00:00 2001 From: p-iknow Date: Fri, 15 May 2026 21:42:16 +0900 Subject: [PATCH 1/3] chore: update pnpm configuration --- .npmrc | 3 --- .nvmrc | 1 - package.json | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 .nvmrc diff --git a/.npmrc b/.npmrc index 1152ce2..84ff079 100644 --- a/.npmrc +++ b/.npmrc @@ -1,4 +1 @@ -shamefully-hoist=false -strict-peer-dependencies=false -auto-install-peers=true hoist=false diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 248216a..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -24.12.0 diff --git a/package.json b/package.json index 1d35fbc..4d5d5de 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "engines": { "node": ">=24.12.0" }, - "packageManager": "pnpm@10.24.0", + "packageManager": "pnpm@11.1.1+sha512.d1fdf5f73c617b64fa1a56a81c3c8dfe0e966e33a6010aa256b517ae77be21d93e05affc0de1a83b0e4f29d569f68b446ae8f068cd7247c0bb3df0fb4d7bdf9a", "pnpm": { "onlyBuiltDependencies": [ "esbuild", From 22bbc91844277465a073b4b95187391b216bbb9a Mon Sep 17 00:00:00 2001 From: p-iknow Date: Fri, 15 May 2026 21:55:25 +0900 Subject: [PATCH 2/3] ci: use mise for node setup --- .github/workflows/ci.yml | 3 ++- .github/workflows/publish-comment.yml | 4 +++- .github/workflows/release.yml | 4 +++- mise.toml | 2 ++ 4 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 mise.toml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4edb50e..ad2845f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,11 +42,12 @@ jobs: filter: tree:0 fetch-depth: 0 + - uses: jdx/mise-action@v4 + - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: - node-version-file: '.nvmrc' cache: 'pnpm' - run: pnpm install --frozen-lockfile diff --git a/.github/workflows/publish-comment.yml b/.github/workflows/publish-comment.yml index cd0e5c6..b1e1d32 100644 --- a/.github/workflows/publish-comment.yml +++ b/.github/workflows/publish-comment.yml @@ -35,13 +35,15 @@ jobs: fetch-depth: 0 token: ${{ secrets.GH_ACCESS_TOKEN }} + - name: Setup mise + uses: jdx/mise-action@v4 + - name: Install pnpm uses: pnpm/action-setup@v4 - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version-file: '.nvmrc' registry-url: 'https://registry.npmjs.org' cache: 'pnpm' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 20b2776..3c6bea1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,10 +24,12 @@ jobs: fetch-depth: 0 token: ${{ secrets.GH_ACCESS_TOKEN }} + - name: Setup mise + uses: jdx/mise-action@v4 + - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version-file: '.nvmrc' registry-url: 'https://registry.npmjs.org' - name: Install pnpm diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..47b6037 --- /dev/null +++ b/mise.toml @@ -0,0 +1,2 @@ +[tools] +node = "24.15" From b7634c7e633af06de6ef4030522c002c137d2911 Mon Sep 17 00:00:00 2001 From: p-iknow Date: Fri, 15 May 2026 21:59:26 +0900 Subject: [PATCH 3/3] ci: allow pnpm dependency builds --- package.json | 9 +-------- pnpm-workspace.yaml | 5 +++++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 4d5d5de..e0d04f3 100644 --- a/package.json +++ b/package.json @@ -32,12 +32,5 @@ "engines": { "node": ">=24.12.0" }, - "packageManager": "pnpm@11.1.1+sha512.d1fdf5f73c617b64fa1a56a81c3c8dfe0e966e33a6010aa256b517ae77be21d93e05affc0de1a83b0e4f29d569f68b446ae8f068cd7247c0bb3df0fb4d7bdf9a", - "pnpm": { - "onlyBuiltDependencies": [ - "esbuild", - "sharp", - "turbo" - ] - } + "packageManager": "pnpm@11.1.1+sha512.d1fdf5f73c617b64fa1a56a81c3c8dfe0e966e33a6010aa256b517ae77be21d93e05affc0de1a83b0e4f29d569f68b446ae8f068cd7247c0bb3df0fb4d7bdf9a" } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1f026a5..6c4dc49 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,6 +2,11 @@ packages: - 'apps/*' - 'packages/*' +allowBuilds: + esbuild: true + sharp: true + turbo: true + catalog: typescript: ~6.0.3 vitest: ^4.1.4