Skip to content
Open
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ jobs:
app_name: "namerequest"
working_directory: "./app"
codecov_flag: ""
pnpm_version: 11.9.0
42 changes: 42 additions & 0 deletions .github/workflows/test-pnpm-v11.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Test pnpm v11 upgrade
on:
push:
branches: [feat/upgrade-pnpm-v11]
pull_request:
branches: [main]
paths:
- '.github/workflows/test-pnpm-v11.yml'
- 'package.json'
- 'pnpm-lock.yaml'

jobs:
test-pnpm-v11:
runs-on: ubuntu-latest
defaults:
run:
working-directory: app
steps:
- uses: actions/checkout@v6

- uses: pnpm/action-setup@v6
with:
version: 11.9.0

- uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
cache-dependency-path: app/pnpm-lock.yaml

- name: Install dependencies
run: pnpm install --ignore-scripts

- name: Nuxt Prepare
run: pnpm exec nuxt prepare 2>/dev/null || true
continue-on-error: true

- name: Build
run: pnpm build

- name: Report pnpm version
run: pnpm --version
11 changes: 2 additions & 9 deletions app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"http-status-codes": "^1.4.0",
"launchdarkly-js-client-sdk": "^3.9.0",
"lodash": "^4.17.21",
"pinia": "^2.0.35",
"pinia": "~2.0.35",
"pinia-class": "^0.0.3",
"qs": "^6.12.1",
"quill": "^2.0.0",
Expand Down Expand Up @@ -80,12 +80,5 @@
"vuex-class": "^0.3.2",
"vuex-module-decorators": "^1.2.0"
},
"pnpm": {
"patchedDependencies": {
"sbc-common-components@3.0.15-c": "patches/sbc-common-components@3.0.15-c.patch"
},
"onlyBuiltDependencies": [
"vue-demi"
]
}
"packageManager": "pnpm@11.9.0"
}
43 changes: 22 additions & 21 deletions app/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions app/pnpm-workspace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
packages: []
allowBuilds:
core-js: true
esbuild: true
vue-demi: true
vuex-module-decorators: true
patchedDependencies:
sbc-common-components@3.0.15-c: patches/sbc-common-components@3.0.15-c.patch
Loading