Skip to content

Commit 082edff

Browse files
riglarclaude
andcommitted
Migrate from yarn to pnpm and upgrade to Node 24
- Remove yarn.lock and add pnpm-lock.yaml - Update package.json to use pnpm as package manager - Update package.json test script to use pnpm - Update CI workflow to use pnpm instead of yarn - Upgrade to Node.js 24 (action runtime, CI, and engines) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 35e6b7c commit 082edff

File tree

6 files changed

+5744
-5641
lines changed

6 files changed

+5744
-5641
lines changed

.github/workflows/build-source.yaml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
paths:
99
- 'src/**'
1010
- 'package.json'
11-
- 'yarn.lock'
11+
- 'pnpm-lock.yaml'
1212
- 'tsconfig.json'
1313

1414
jobs:
@@ -26,13 +26,18 @@ jobs:
2626
- name: Setup Node.js
2727
uses: actions/setup-node@v4
2828
with:
29-
node-version: '20.x'
29+
node-version: '24.x'
30+
31+
- name: Setup pnpm
32+
uses: pnpm/action-setup@v4
33+
with:
34+
version: 9
3035

3136
- name: Install Dependencies
32-
run: yarn install
37+
run: pnpm install
3338

3439
- name: Compile files
35-
run: yarn build
40+
run: pnpm build
3641

3742
- name: Setup Git Credentials
3843
run: |

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ outputs:
112112
description: 'ID of the uploaded app binary in Device Cloud'
113113

114114
runs:
115-
using: 'node20'
115+
using: 'node24'
116116
main: 'dist/index.js'
117117
branding:
118118
icon: 'check'

0 commit comments

Comments
 (0)