Repository navigation
Conversation
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.11 to 5.0.1. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 5.0.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Keep the workspace override, five direct production manifests and the installed DOMPurify runtime on 3.4.16. Reproduce the stale override in PRs 333 and 334 and add an installed-version contract to prevent a manifest-only security update. Refresh the lockfile for current devalue, fast-uri, brace-expansion, KaTeX, source-map-js, compression and static docs Next security fixes. Regenerate the DICOM license ledger from the exact installed closure without adding audit exceptions.
Keep the workspace override, five direct production manifests and the installed DOMPurify runtime on 3.4.16. Reproduce the stale override in PRs 333 and 334 and add an installed-version contract to prevent a manifest-only security update. Refresh the lockfile for current devalue, fast-uri, brace-expansion, KaTeX, source-map-js, compression and static docs Next security fixes. Regenerate the DICOM license ledger from the exact installed closure without adding audit exceptions.
This was referenced Oct 7, 2026
Member
Author
|
Closing as covered by main All 19 changed paths are covered, including the inherited security and Vitest requirements from #337/#339. For this PR's six additional consumer-policy paths:
The intended consumer isolation and scoped dependency repairs are present on main, so this older branch can close without merging. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Depends on #339. This main-base draft preserves fixture-owned npm policy when installing packed consumers, without inheriting workspace overrides. It aligns Vue/compiler-sfc at 3.5.43 and keeps the Angular 22 framework/toolchain with explicit fixture overrides for Piscina 5.3.2 and MCP SDK 1.31.0.
The latest change upgrades only the Vue CLI fixture's ts-loader from 9.5.4 to 9.6.2. It removes the loader's micromatch/braces route while retaining its declared Node >=12 minimum and the existing Vue CLI 5, TypeScript 5.9.3 and React pins. The incremental scope remains six fixture/helper/test files relative to #339; library manifests, workspace policy, Mermaid/KaTeX ranges and compatibility floors are unchanged by this PR's incremental work.
Related issue
Depends on #339. N/A: security maintenance of consumer regression fixtures; no separate issue closure is requested. The main-base diff includes #339's inherited dependency changes.
Change classification
The last two classifications describe inherited #339 changes. The six incremental files cover application fixtures, their packed-consumer helper, tests and documentation.
Verification
Current head:
2e646fe281d44fa888219184c781a28838441c87Current tree:
f7369c9f04136fed9266ea6dae8af1ff98cbbd67node apps/component-demo/scripts/verify-packed-issue-closure.mjs— Passed on the exact current head in full Public CI: 21 Vue/React consumer browser cases and Angular development/restart/production Worker plus missing-manifest checks.The same hosted run completed 48 validation steps successfully; only failure-evidence upload was skipped. Vue/React install reported 39 affected entries and Angular zero. Security and CodeQL also passed. The later metadata-only governance failure is retained; this corrected body requires a fresh governance result.
New candidate checks ran in the independent Linux cloud with Node 24.20.0, pnpm 11.0.9 and NODE_PATH unset:
The 46 library tarballs are unchanged from the previously verified library source; intervening commits change fixtures/helpers/tests only. This is fixture validation, not a newly packed release certification.
The preceding head
e149328b1058bef09284cd5d339e5c9c94238610completed full Public CI, Security, CodeQL and governance. Its local root type checks, 260 Vitest tests (one existing skip), fixture tests and governance checks also passed. Those results remain historical evidence; the current head's separate full hosted run above now validates the loader change.Sample / fixture evidence
Existing public fixtures only:
apps/component-demo/test/webpack5-issues/src/App.vue,apps/component-demo/test/angular-pptx, andapps/viewer-demo/public/example/ppt.pptx. No private samples or customer files are introduced. Original manifests, locks, full/production audits, installed-path evidence and negative attempts are retained.Visual evidence
N/A: the incremental change is dependency policy and test documentation. Actual rendering, Worker execution, lifecycle and deployment checks remain mandatory in the existing hosted browser suite.
Risk and compatibility
Checklist