diff --git a/.github/workflows/test-pnpm-v11.yml b/.github/workflows/test-pnpm-v11.yml new file mode 100644 index 00000000..bfa4481b --- /dev/null +++ b/.github/workflows/test-pnpm-v11.yml @@ -0,0 +1,30 @@ +name: "[TEST] pnpm v11 upgrade" +on: + push: + branches: ["test/pnpm-v11-upgrade"] + workflow_dispatch: + +jobs: + test-pnpm-v11: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - name: Setup pnpm v11 + uses: pnpm/action-setup@v6 + with: + version: latest-11 + - uses: actions/setup-node@v6 + with: + node-version: 24 + cache: pnpm + cache-dependency-path: web/pay-ui/pnpm-lock.yaml + - name: Install (from workspace root) + run: pnpm install --no-frozen-lockfile --ignore-scripts + - name: Prepare (generate .nuxt types) + working-directory: web/pay-ui + run: pnpm nuxt prepare + - name: Build + working-directory: web/pay-ui + run: pnpm build + - name: Verify pnpm version + run: pnpm --version diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000..cf37cfea --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,12 @@ +packages: + - web/pay-ui + +onlyBuiltDependencies: + - "@parcel/watcher" + - "@sbc-connect/nuxt-auth" + - "@sbc-connect/nuxt-base" + - "@sbc-connect/nuxt-forms" + - "@sbc-connect/nuxt-pay" + - "@tailwindcss/oxide" + - esbuild + - vue-demi diff --git a/web/pay-ui/package.json b/web/pay-ui/package.json index e011cf79..b5f63159 100644 --- a/web/pay-ui/package.json +++ b/web/pay-ui/package.json @@ -52,5 +52,5 @@ "vitest": "^3.2.3", "vue-tsc": "^3.0.4" }, - "packageManager": "pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a" + "packageManager": "pnpm@11.9.0" }