Skip to content

Upgrade Nuxt to v4 and broaden Python version constraints#262

Open
panish16 wants to merge 6 commits intobcgov:mainfrom
panish16:python-fix
Open

Upgrade Nuxt to v4 and broaden Python version constraints#262
panish16 wants to merge 6 commits intobcgov:mainfrom
panish16:python-fix

Conversation

@panish16
Copy link
Copy Markdown
Contributor

  • Upgrade nuxt from ^3.x^4.4.0 across Node.js services (EOL fix)
  • Bump vitest ^1.6.0^3.2.0 in documents-ui to satisfy Nuxt 4 peer dependency
  • Broaden Python version constraint from <3.13/<3.14<3.15 in doc-api, notify-api, and notify-delivery

@panish16
Copy link
Copy Markdown
Contributor Author

/gcbrun

@panish16 panish16 force-pushed the python-fix branch 2 times, most recently from 2a22707 to 813070e Compare April 14, 2026 20:31
panish16 and others added 3 commits April 14, 2026 14:53
- Add @vitest/coverage-v8 and enable coverage reporting in vitest.config.ts
- Configure coverage output to tests/coverage/ (cobertura format)
- Add unit tests for dateHelper, commonUtils, and documentRecords utilities
- Bump vitest to 1.6.1 to match @vitest/coverage-v8 peer dependency

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Narrow coverage scope to src/utils/**/*.ts (excludes API layer, composables,
  stores, pages which require integration/E2E testing)
- Add unit tests for documentTypes (data constants), copyToClipboard (navigator mock),
  scrollToTop (window.scrollTo mock), and documentPreview (URL.createObjectURL mock)
- Exclude documentRequests.ts (API calls) and breadcrumbs.ts (Nuxt composables)
  from coverage measurement

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ility

The istanbul cobertura reporter defaults to cobertura-coverage.xml but
the bcregistry-sre coverage-report action expects coverage.xml. Also
adds missing branch tests for removeEmptyProperties (undefined/'').

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

1 participant