Skip to content

fix(ui): upgrade consumer apps to Nuxt 4 and DevTools - #1786

Open
Jacky-Pham wants to merge 8 commits into
Jacky/nuxt-devtools-security-upgradefrom
Jacky/nuxt-devtools-security-consumers
Open

fix(ui): upgrade consumer apps to Nuxt 4 and DevTools#1786
Jacky-Pham wants to merge 8 commits into
Jacky/nuxt-devtools-security-upgradefrom
Jacky/nuxt-devtools-security-consumers

Conversation

@Jacky-Pham

@Jacky-Pham Jacky-Pham commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Issue:

  • GitHub: Repository security alerts; no corresponding GitHub issue
  • JIRA: REGBACKLOG-14

Description of changes:

  • Upgrade Nuxt from 3.15.4 to 4.5.2 in the Examiner, Host/PM, Platform, and Strata applications
  • Upgrade @nuxt/devtools to 3.4.1 in all four consumer applications
  • Align Nuxt Test Utils and Vitest with Nuxt 4
  • Update Tailwind preset loading for Nuxt 4 module interop
  • Regenerate the consumer application pnpm lockfiles and pin the upgraded packages
  • Keep the consumer package-manager pins on pnpm 10.21.0 for upgraded Nuxt layer installs
  • Update unit-test mocks for the Nuxt 4 app/router lifecycle and isolate Keycloak initialization in tests

These changes move the four STRR consumer applications to the supported Nuxt 4 release line and address the applicable Nuxt and DevTools security alerts.

Note:

This PR depends on #1785 and currently targets and references its branch so CI validates the upgraded base layer. After #1785 merges, restore the base-layer references to main and retarget this PR to main.

PR #1781 separately upgrades pnpm to 11 and may require a package and lockfile rebase depending on merge order.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the BC Registry and Digital Services BSD 3-Clause License

@Jacky-Pham Jacky-Pham changed the title fix(ui): upgrade consumer apps to patched Nuxt and DevTools versions fix(ui): upgrade consumer apps to Nuxt 4 and DevTools Aug 19, 2026
@sonarqubecloud

Copy link
Copy Markdown


extends: [
['github:bcgov/STRR/strr-base-web', { install: true }]
['github:bcgov/STRR/strr-base-web#Jacky/nuxt-devtools-security-upgrade', { install: true }]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this just left over from testing?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants