From 95e931755fdd6d0b47ec8ba1e725f2d1feb10a2c Mon Sep 17 00:00:00 2001 From: Jade Fauvelle Date: Wed, 26 Nov 2025 07:51:24 -0500 Subject: [PATCH 1/2] ci(workflow): add pnpm and Node.js setup for npm package builds - Add pnpm setup action - Add Node.js setup (with pnpm caching) --- .github/workflows/publish-libraries.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/publish-libraries.yml b/.github/workflows/publish-libraries.yml index defc66daa..7f5fad77e 100644 --- a/.github/workflows/publish-libraries.yml +++ b/.github/workflows/publish-libraries.yml @@ -108,6 +108,17 @@ jobs: - name: Check out ${{ github.repository }} uses: actions/checkout@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 10 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'pnpm' + - name: Build run: | Set-PSDebug -Trace 1 From 68326f7af505ebd7527e3ddc260e413049b0601b Mon Sep 17 00:00:00 2001 From: Jade Fauvelle Date: Wed, 26 Nov 2025 08:13:56 -0500 Subject: [PATCH 2/2] ci(publish-libraries): specify cache-dependency-path for pnpm lock file --- .github/workflows/publish-libraries.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish-libraries.yml b/.github/workflows/publish-libraries.yml index 7f5fad77e..69b3e52aa 100644 --- a/.github/workflows/publish-libraries.yml +++ b/.github/workflows/publish-libraries.yml @@ -118,6 +118,7 @@ jobs: with: node-version: '20' cache: 'pnpm' + cache-dependency-path: 'webapp/pnpm-lock.yaml' - name: Build run: |