Skip to content

Repair the Townlight Records frontend dependency gate - #108

Merged
scottconverse merged 2 commits into
masterfrom
codex/townlight-records-beta
Aug 19, 2026
Merged

scottconverse merged 2 commits into
masterfrom
codex/townlight-records-beta

Conversation

@scottconverse

Copy link
Copy Markdown
Collaborator

What

Repairs the Townlight Records frontend dependency gate with a deliberately narrow package update:

  • updates react-router-dom from 7.18.1 to 7.18.2
  • refreshes the lock to patched non-major releases for affected transitive packages
  • removes all currently reported npm vulnerabilities at the configured gate

Why

The existing Records release gate failed on seven high-severity npm advisories. A public beta candidate cannot start from a known-red dependency lock.

Verification

  • npm audit --audit-level=moderate: 0 vulnerabilities
  • Vitest: 42 passed
  • Playwright: 2 passed
  • frontend build: PASS
  • API type generation: PASS with no tracked generated diff
  • repository policy suite: ALL CHECKS PASSED
  • diff check: PASS

Scope and limits

This is frontend-only. Docker was unavailable locally, so backend container verification is left to CI. It does not rename technical package IDs, replace unsafe demo data, consolidate the desktop and Python execution paths, or declare the product beta-ready.

@scottconverse
scottconverse marked this pull request as ready for review August 18, 2026 18:51
@scottconverse
scottconverse merged commit 1814104 into master Aug 19, 2026
5 checks passed
@scottconverse
scottconverse deleted the codex/townlight-records-beta branch August 19, 2026 18:44
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.

1 participant