Skip to content

chore: repo consistency parity (CLAUDE.md, CI, healthcheck, lint fix)#1

Draft
RayderC wants to merge 2 commits into
mainfrom
claude/repos-consistency-audit-yhdx6j
Draft

chore: repo consistency parity (CLAUDE.md, CI, healthcheck, lint fix)#1
RayderC wants to merge 2 commits into
mainfrom
claude/repos-consistency-audit-yhdx6j

Conversation

@RayderC

@RayderC RayderC commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Part of a cross-repo consistency pass across AstroFit / Amethyst / ComicOrbit / SkyBit. No breaking changes — cookie names, env var names, ports, and volume paths are untouched.

Changes in this repo

  • CLAUDE.md — new codebase guide (proxy.ts auth, instrumentation.ts startup sequence, SQLite schema, downloader sources, OPDS, web-push, design system).
  • .github/workflows/ci.yml — lint → typecheck → build on Node 20.
  • Docker HEALTHCHECK — polls port 7080, healthy on any status < 500.
  • lint fix — switched the lint script to eslint . (next lint was removed in Next 16) and fixed a prefer-const error in mangafreak.ts that the now-working lint surfaced, so CI is green.

(ComicOrbit already had eslint.config.mjs, docker-compose.yml, .env.example, typecheck, and wired CSRF — those were left as-is.)

Verification

npm run lint (0 errors), npm run typecheck, and npm run build all pass.

https://claude.ai/code/session_013yX3FPohZkQNiUGSNwwjbM


Generated by Claude Code

claude added 2 commits June 11, 2026 22:33
next lint was removed in Next 16; switch to eslint directly. Fix a
prefer-const error in mangafreak.ts surfaced by the now-working lint.
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.

2 participants