OPS-11: Next.js-Migration auf 16.x (QA-15 F-17) #117

Closed
patrick wants to merge 0 commits from feature/qa-15-f17-nextjs-16-upgrade into integration/gesamtprojekt
pull from: feature/qa-15-f17-nextjs-16-upgrade
Owner

Behebt QA-15-Befund F-17 (Next.js 14.2.35 ohne Sicherheitsupdates). Alle 13 Web-Apps + @nexarch/shl auf next@16.3.5/react@19.3.0.

Durchgeführte Prüfungen (alle bestanden, Details in docs/QA-15-F17-NEXTJS16-PRUEFPROTOKOLL.md)

  • AK1 13/13 Apps bauen mit next@16/React 19 (tsc + next build je App)
  • AK2 304 Bestandstests unverändert bestehend, 0 fehlgeschlagen (7 Testsuiten + shl)
  • AK3 Breaking Changes behandelt: Async-Request-APIs (2 Client-Seiten + 2 Route-Handler auf params: Promise<...>/use()), Turbopack-Standardbuild (webpack-Alias in pdf-viewer entfernt, baut ohne Fehler), next lint-Entfernung (Skript+CI-Schritt gestrichen, war zuvor funktionslos)

Offen

  • Browserlauf/Barrierefreiheitsprüfung im Token-Modus: kein Chrome im Prüfhost verfügbar (wie bereits in UX-10 dokumentiert)
  • Pre-existing kritische npm audit-Funde (vitest/vite/esbuild-Kette, teils canvas/pdfjs-dist) in 6 Apps: bestanden bereits vor dieser Migration unverändert, gehört in eine Abhängigkeits-Kachel, nicht in diese reine Versionsmigration
  • 9 Apps sind in keiner CI-Matrix (vorbestehende Lücke, hier nicht erweitert)

Kein Merge, kein Deploy.

🤖 Generated with Claude Code

Behebt QA-15-Befund F-17 (Next.js 14.2.35 ohne Sicherheitsupdates). Alle 13 Web-Apps + `@nexarch/shl` auf `next@16.3.5`/`react@19.3.0`. ## Durchgeführte Prüfungen (alle bestanden, Details in `docs/QA-15-F17-NEXTJS16-PRUEFPROTOKOLL.md`) - **AK1** 13/13 Apps bauen mit next@16/React 19 (`tsc` + `next build` je App) - **AK2** 304 Bestandstests unverändert bestehend, 0 fehlgeschlagen (7 Testsuiten + `shl`) - **AK3** Breaking Changes behandelt: Async-Request-APIs (2 Client-Seiten + 2 Route-Handler auf `params: Promise<...>`/`use()`), Turbopack-Standardbuild (webpack-Alias in `pdf-viewer` entfernt, baut ohne Fehler), `next lint`-Entfernung (Skript+CI-Schritt gestrichen, war zuvor funktionslos) ## Offen - Browserlauf/Barrierefreiheitsprüfung im Token-Modus: kein Chrome im Prüfhost verfügbar (wie bereits in UX-10 dokumentiert) - Pre-existing kritische `npm audit`-Funde (vitest/vite/esbuild-Kette, teils canvas/pdfjs-dist) in 6 Apps: bestanden bereits vor dieser Migration unverändert, gehört in eine Abhängigkeits-Kachel, nicht in diese reine Versionsmigration - 9 Apps sind in keiner CI-Matrix (vorbestehende Lücke, hier nicht erweitert) Kein Merge, kein Deploy. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
patrick added 1 commit 2026-09-22 09:04:08 +02:00
OPS-11: next.js-migration auf 16.x
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (pull_request) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
Supply-Chain-Scan (npm) / npm-audit (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (pull_request) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (pull_request) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (pull_request) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (pull_request) Canceled after 0s
CI / Web (dms-browser) (pull_request) Canceled after 0s
CI / Web (pdf-viewer) (pull_request) Canceled after 0s
CI / Web (shl) (pull_request) Canceled after 0s
Core-Schnittstellen-Vertragstests / contract-tests (pull_request) Canceled after 0s
Supply-Chain-Scan (Go) / govulncheck (pull_request) Canceled after 0s
Supply-Chain-Scan (npm) / npm-audit (pull_request) Canceled after 0s
Core-Pflichttest-Gate / pflichttest-gate (pull_request) Canceled after 0s
RBAC-Rollenhierarchie-Pflichtgate / rbac-policy-invariant (pull_request) Canceled after 0s
6c64c196bb
Alle 13 Web-Apps und @nexarch/shl von next@14.2.35/react@18.3.1 auf
next@16.3.5/react@19.3.0. Async-Request-API-Migration (params als Promise)
in 2 Client-Component-Seiten und 2 Route-Handlern, Turbopack-Standardbuild
(webpack-Alias in pdf-viewer entfernt), next-lint-Entfernung (Skript+CI-Schritt
gestrichen, war zuvor funktionslos), fehlende .npmrc/package-lock.json in
10 Apps ergaenzt. 304 Bestandstests unveraendert bestehend, 13/13 Apps bauen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
patrick closed this pull request 2026-09-25 23:30:43 +02:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: scripte/nexarch#117