chore: upgrade to Next 16 / React 19.2.3 + repo consistency parity#1
Draft
RayderC wants to merge 1 commit into
Draft
chore: upgrade to Next 16 / React 19.2.3 + repo consistency parity#1RayderC wants to merge 1 commit into
RayderC wants to merge 1 commit into
Conversation
…CI, compose, healthcheck, SESSION_SECRET alias for repo parity https://claude.ai/code/session_013yX3FPohZkQNiUGSNwwjbM
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.
Part of a cross-repo consistency pass across AstroFit / Amethyst / ComicOrbit / SkyBit. SkyBit was the version outlier, so this PR also brings it onto the siblings' framework versions. No breaking changes to deployments — the session cookie name, port (7070), and volume paths are untouched, and the session-secret change is backward-compatible (see below).
Changes in this repo
eslint-config-next16.1.1. Migration fixes: replaced 5<a href>page links with<Link>, fixed 2 JSX comment text-nodes, and added a flateslint.config.mjs(sincenext lintis removed in Next 16). Asyncparams/cookies()usage was already correct.SESSION_SECRETalias (backward-compatible) — the app anddocker-entrypoint.shnow acceptSESSION_SECRET(the standard name across the other three apps) and still honor the existingSECRET_KEY. Existing deployments usingSECRET_KEYkeep working unchanged.CLAUDE.md,typecheckscript,.env.example,docker-compose.yml,.github/workflows/ci.yml, and a DockerHEALTHCHECK.Verification
npm run lint(0 errors),npm run typecheck(clean), andnpm run build(Next 16 Turbopack, 10 app routes + 34 API routes) all pass.https://claude.ai/code/session_013yX3FPohZkQNiUGSNwwjbM
Generated by Claude Code