From 962adfd5feac10b2859275e10b153d77f56507c5 Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Thu, 25 Jun 2026 16:03:29 -0700 Subject: [PATCH 01/10] ci: add test CI using bcregistry-sre test branch with pnpm v11 [test only] --- .github/workflows/test-pnpm-v11-ci.yml | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/test-pnpm-v11-ci.yml diff --git a/.github/workflows/test-pnpm-v11-ci.yml b/.github/workflows/test-pnpm-v11-ci.yml new file mode 100644 index 000000000..7b5bc663d --- /dev/null +++ b/.github/workflows/test-pnpm-v11-ci.yml @@ -0,0 +1,27 @@ +[TEST] pnpm v11 upgrade + +on: + push: + branches: ["test/pnpm-v11-upgrade"] + workflow_dispatch: + +_: &anchor # TEMP test only - delete after validation + + pull_request: + branches: [main] + types: [assigned, synchronize] + workflow_dispatch: + +defaults: + run: + shell: bash + working-directory: ./ + +jobs: + namerequest-ci: + uses: bcgov/bcregistry-sre/.github/workflows/frontend-ci.yaml@feat/upgrade-pnpm-v11 + with: + pnpm_version: 'latest-11' + app_name: "namerequest" + working_directory: "./app" + codecov_flag: "" From 6a1128812c68a9f6dd625c508c47df05df39c222 Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 11:39:43 -0700 Subject: [PATCH 02/10] fix: clean up test CI workflow - fix duplicate workflow_dispatch and on: keys --- .github/workflows/test-pnpm-v11-ci.yml | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/.github/workflows/test-pnpm-v11-ci.yml b/.github/workflows/test-pnpm-v11-ci.yml index 7b5bc663d..d925aabee 100644 --- a/.github/workflows/test-pnpm-v11-ci.yml +++ b/.github/workflows/test-pnpm-v11-ci.yml @@ -1,24 +1,12 @@ -[TEST] pnpm v11 upgrade +name: "[TEST] pnpm v11 upgrade" on: push: branches: ["test/pnpm-v11-upgrade"] workflow_dispatch: -_: &anchor # TEMP test only - delete after validation - - pull_request: - branches: [main] - types: [assigned, synchronize] - workflow_dispatch: - -defaults: - run: - shell: bash - working-directory: ./ - jobs: - namerequest-ci: + test-pnpm-v11: uses: bcgov/bcregistry-sre/.github/workflows/frontend-ci.yaml@feat/upgrade-pnpm-v11 with: pnpm_version: 'latest-11' From 928a42433417239ebdba5bee7c7c4e43fcfc0704 Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 12:12:51 -0700 Subject: [PATCH 03/10] fix: reference panish16 fork of bcregistry-sre for reusable workflow test --- .github/workflows/test-pnpm-v11-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-pnpm-v11-ci.yml b/.github/workflows/test-pnpm-v11-ci.yml index d925aabee..22e33283b 100644 --- a/.github/workflows/test-pnpm-v11-ci.yml +++ b/.github/workflows/test-pnpm-v11-ci.yml @@ -7,7 +7,7 @@ on: jobs: test-pnpm-v11: - uses: bcgov/bcregistry-sre/.github/workflows/frontend-ci.yaml@feat/upgrade-pnpm-v11 + uses: panish16/bcregistry-sre/.github/workflows/frontend-ci.yaml@feat/upgrade-pnpm-v11 with: pnpm_version: 'latest-11' app_name: "namerequest" From ef716f373dcdb017b07133671328a48e5f5e778e Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 14:31:13 -0700 Subject: [PATCH 04/10] fix(pnpm-v11): move pnpm settings to pnpm-workspace.yaml --- app/pnpm-workspace.yaml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 app/pnpm-workspace.yaml diff --git a/app/pnpm-workspace.yaml b/app/pnpm-workspace.yaml new file mode 100644 index 000000000..881f5a6e4 --- /dev/null +++ b/app/pnpm-workspace.yaml @@ -0,0 +1,5 @@ +onlyBuiltDependencies: + - vue-demi + +patchedDependencies: + sbc-common-components@3.0.15-c: patches/sbc-common-components@3.0.15-c.patch From 82c62abea8ba41536289a291468acc4651801f3c Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 14:31:14 -0700 Subject: [PATCH 05/10] fix(pnpm-v11): remove pnpm field from package.json (moved to pnpm-workspace.yaml) --- app/package.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/app/package.json b/app/package.json index 9caffdbf4..7599e8e78 100644 --- a/app/package.json +++ b/app/package.json @@ -79,13 +79,5 @@ "vue-test-utils-helpers": "git+https://github.com/bcgov/vue-test-utils-helpers.git", "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" - ] } -} \ No newline at end of file +} From 117410d23a7882c6afacecefdaa7657892c485f3 Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 15:24:37 -0700 Subject: [PATCH 06/10] fix: move pnpm-workspace.yaml to repo root --- pnpm-workspace.yaml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 pnpm-workspace.yaml diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..881f5a6e4 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,5 @@ +onlyBuiltDependencies: + - vue-demi + +patchedDependencies: + sbc-common-components@3.0.15-c: patches/sbc-common-components@3.0.15-c.patch From 55d6ccce2a3119a5b06c8aeba7021dee18f124cc Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 15:24:38 -0700 Subject: [PATCH 07/10] fix: remove from subdirectory --- app/pnpm-workspace.yaml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 app/pnpm-workspace.yaml diff --git a/app/pnpm-workspace.yaml b/app/pnpm-workspace.yaml deleted file mode 100644 index 881f5a6e4..000000000 --- a/app/pnpm-workspace.yaml +++ /dev/null @@ -1,5 +0,0 @@ -onlyBuiltDependencies: - - vue-demi - -patchedDependencies: - sbc-common-components@3.0.15-c: patches/sbc-common-components@3.0.15-c.patch From 2affe50fc2e4096aa6f66c58359986baef3e081e Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 15:28:37 -0700 Subject: [PATCH 08/10] fix: remove pnpm-workspace.yaml from non-workspace repo --- pnpm-workspace.yaml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 pnpm-workspace.yaml diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml deleted file mode 100644 index 881f5a6e4..000000000 --- a/pnpm-workspace.yaml +++ /dev/null @@ -1,5 +0,0 @@ -onlyBuiltDependencies: - - vue-demi - -patchedDependencies: - sbc-common-components@3.0.15-c: patches/sbc-common-components@3.0.15-c.patch From 876134e74cabf5262eae7f3d19c92f0d1de4a325 Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Fri, 26 Jun 2026 15:28:38 -0700 Subject: [PATCH 09/10] fix: add onlyBuiltDependencies to package.json pnpm field for v11 compatibility --- app/package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/package.json b/app/package.json index 7599e8e78..eca485976 100644 --- a/app/package.json +++ b/app/package.json @@ -79,5 +79,10 @@ "vue-test-utils-helpers": "git+https://github.com/bcgov/vue-test-utils-helpers.git", "vuex-class": "^0.3.2", "vuex-module-decorators": "^1.2.0" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "vue-demi" + ] } } From d7bf5c8d38c75c9092f9438f3c8fd547a6204d83 Mon Sep 17 00:00:00 2001 From: Anish Patel Date: Tue, 30 Jun 2026 10:19:10 -0700 Subject: [PATCH 10/10] fix: pin pinia to ~2.0.35 for Vue 2 compatibility --- app/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/package.json b/app/package.json index eca485976..3faf5dc43 100644 --- a/app/package.json +++ b/app/package.json @@ -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",