Skip to content

chore(deps): patch vulnerable npm dependencies - #398

Merged
max-scopp merged 1 commit into
mainfrom
security/weekly-dependabot-2026-11-01
Nov 1, 2026
Merged

max-scopp merged 1 commit into
mainfrom
security/weekly-dependabot-2026-11-01

Conversation

@max-scopp

Copy link
Copy Markdown
Collaborator

Scope

Security-only follow-up to #396; #394 remains closed as a duplicate. Weekly Dependabot scheduling already exists and is unchanged. Only root package.json overrides and pnpm-lock.yaml change; Rust and #395 remain untouched.

Exact updates

Validation

Passed with pnpm 10.33.0:

  • pnpm install --lockfile-only; pnpm install --frozen-lockfile
  • pnpm --filter slicer-ui exec prettier --check "src//*.{ts,html,scss,css}" "!src/generated/"
  • pnpm --filter slicer-ui exec tsc --noEmit -p tsconfig.app.json
  • pnpm --filter slicer-ui exec tsc --noEmit -p tsconfig.spec.json
  • pnpm --filter slicer-ui exec ng test --watch=false: 49 files / 515 tests passed
  • pnpm --filter slicer-ui build --stats-json
  • pnpm --filter slicer-engine-docs docs:build
  • git diff --check

Used the ui-hydrated artifact from successful main Frontend CI run 38736713730 (9558289); no local Rust build. Generated artifact files were excluded from local formatting, matching the CI intent of formatting before hydration. CI runs its unchanged full formatting command on the clean checkout.

Builds succeeded with warnings: older artifact lacks resolveSliceParams; unused Angular imports; initial bundle 761.41 kB exceeds the 750 kB warning threshold (not the error threshold), component CSS warnings, and docs chunks >500 kB. Install reports Mermaid/KaTeX peer mismatches already present and the existing broad Vite override rewrites basic-ssl peer expectations to Vite 6; no hooks or CI checks bypassed.

Remaining blockers

Do not merge until required CI checks are green.

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown

Preview: https://pr-398.coldcrabby-slicer.pages.dev — the web slicer, with the docs at /docs/.

Built from 6c80d79; every push updates it, and it is taken down when this pull request closes. Pinned to this exact commit: https://649166c7.coldcrabby-slicer.pages.dev

@max-scopp
max-scopp merged commit bef45f3 into main Nov 1, 2026
13 checks passed
@max-scopp
max-scopp deleted the security/weekly-dependabot-2026-11-01 branch November 1, 2026 09:03

This branch was successfully deployed

1 active deployment
pr-preview — 6c80d79e Deployed Nov 1, 2026 by max-scopp via deploy #95
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