mirror of
https://github.com/complexcaresolutions/cms.c2sgmbh.git
synced 2026-03-17 17:24:12 +00:00
- Remove unused variables and imports across API routes and workers - Fix TypeScript errors in ConsentLogs.ts (PayloadRequest header access) - Fix TypeScript errors in formSubmissionHooks.ts (add ResponseTracking interface) - Update eslint ignores for coverage, test results, and generated files - Set push: false in payload.config.ts (schema changes only via migrations) - Update dependencies to latest versions (Payload 3.68.4, React 19.2.3) - Add framework update check script and documentation - Regenerate payload-types.ts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
Framework Monitoring – Next.js & Payload
Dieser Leitfaden beschreibt, wie wir beobachten, wann Payload offiziell Next.js 16 (oder spätere) Versionen unterstützt und wann wir die Upgrades wieder aufnehmen können.
1. Wöchentlicher Versions-Check
pnpm check:frameworks
Der Befehl führt pnpm outdated nur für Payload-Core und alle Payload-Plugins sowie Next.js aus. Damit sehen wir sofort, ob es neue Veröffentlichungen gibt, die wir evaluieren sollten.
Falls du den Check auf CI ausführen möchtest, stelle sicher, dass
pnpminstalliert ist und das Repository bereitspnpm installausgeführt hat.
2. Release Notes verfolgen
- Payload Releases: https://github.com/payloadcms/payload/releases
Abonniere die Repo-Releases („Watch → Releases only“), damit du automatisch benachrichtigt wirst, wenn ein neues Release Next.js 16 als kompatibel markiert. - Next.js Blog: https://nextjs.org/blog
Relevant, um Breaking Changes zu erkennen, die Payload evtl. erst später unterstützt.
3. Vorgehen bei neuem Payload-Release
pnpm check:frameworksausführen und prüfen, ob@payloadcms/nextoder@payloadcms/uieine neue Version anbieten, deren Peer-Dependenciesnext@16erlauben.- Falls ja:
- Branch erstellen (
feature/upgrade-next16) package.jsonanpassen (Next.js + Payload) undpnpm installpnpm lint,pnpm typecheck,pnpm testund ein Test-Build (pnpm build && pnpm test:e2efalls vorhanden) ausführen.
- Branch erstellen (
- Läuft alles fehlerfrei, kann das Update über PR/Merge in
develop.
4. Erinnerung
In der To-Do-Liste (docs/anleitungen/TODO.md) gibt es einen Eintrag „Payload/Next Releases auf Next.js 16 Support beobachten“. Wenn das Upgrade abgeschlossen ist, kann dieser Task auf erledigt gesetzt werden.