From e1f3db22a9de166daddf3c52f3d3ff2a504589f4 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Wed, 12 Nov 2025 09:22:55 -0500 Subject: [PATCH 1/2] chore: switch to pnpm --- .github/workflows/typescript.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/typescript.yaml b/.github/workflows/typescript.yaml index a61cee1d..43d87616 100644 --- a/.github/workflows/typescript.yaml +++ b/.github/workflows/typescript.yaml @@ -76,9 +76,16 @@ jobs: path: sdk-ts ref: ${{ inputs.version }} + - name: Install pnpm + uses: pnpm/action-setup@v4 + with: + version: '10' + run_install: false + - uses: actions/setup-node@v4 with: node-version: 18 + cache: 'pnpm' - name: Install protoc if: ${{ inputs.version-is-repo-ref }} @@ -101,10 +108,10 @@ jobs: # Build TS SDK if using repo # Don't build during install phase since we're going to explicitly build - - run: npm ci --ignore-scripts + - run: pnpm install --frozen-lockfile --ignore-scripts if: ${{ inputs.version-is-repo-ref }} working-directory: ./sdk-ts - - run: npm run build + - run: pnpm run build if: ${{ inputs.version-is-repo-ref }} working-directory: ./sdk-ts env: From 68e0a7df719aa5079c1863dd9f0e83b359c0e7db Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Wed, 12 Nov 2025 09:29:33 -0500 Subject: [PATCH 2/2] skip setting up pnpm cache --- .github/workflows/typescript.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/typescript.yaml b/.github/workflows/typescript.yaml index 43d87616..2eb41696 100644 --- a/.github/workflows/typescript.yaml +++ b/.github/workflows/typescript.yaml @@ -85,7 +85,6 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 18 - cache: 'pnpm' - name: Install protoc if: ${{ inputs.version-is-repo-ref }}