Repository navigation
chore(repo): stop tracking secrets, coverage, and local package store - #19
Conversation
🔍 Code Review — Request ChangesSummaryUntracks Critical Issues1.
2.
Warning Issues3. PR scope creep — scraper.ts refactor (axios-to-fetch), composable changes, and 12 test file changes are bundled in. These should be merged via their respective PRs first. Recommendation: Request changes — block on secret rotation, actually untrack .env files, scope PR to hygiene-only changes. |
Addressed review feedbackCritical
Also
Ready for re-review after production secret rotation is confirmed. |
Ops updateProduction Worker secrets have been rotated:
All previously issued JWTs (including any derived from leaked |
Stop tracking files that are already (or should be) gitignored: - .env.development / .env.production (keep .env.example) - Vitest coverage HTML report tree - .pnpm-store local cache marker/index - one-off root scripts fix-light-theme.cjs and scan-remaining.cjs Add .pnpm-store to .gitignore so it cannot re-enter the tree. No application runtime changes.
fe04162 to
b09544d
Compare
Status
No further code changes planned on this PR unless requested. |
Summary
Supersedes closed #18 with a clean redo.
maincurrently tracks files that are already listed in.gitignore(or should be). This PR untracks them so contributors stop pulling secrets / build artifacts / local package-store junk.Changes
.env.development,.env.production.env.example)coverage/**Vitest HTML report.pnpm-store/**.gitignorefix-light-theme.cjs,scan-remaining.cjsWhy redo #18
Previous #18 was abandoned because it sat on bare
mainwithout the shared CI-green base, and missed untracking.pnpm-store. This branch:.pnpm-store(present on currentmain)Base commits (shared, will shrink after any of #13–#17 merges)
refactor(app): replace axios with native fetch in scraperstyle(app): apply prettier to fix CI format check on 15 upstream filesTesting
pnpm typecheck— passpnpm lint:check— pass (warnings only, pre-existing)Notes