Skip to content

feat(deploy): add production readiness scaffolding - #7

Merged
Tuxedolphin merged 1 commit into
mainfrom
ci/simplify-test-triggers
Jun 15, 2026
Merged

feat(deploy): add production readiness scaffolding#7
Tuxedolphin merged 1 commit into
mainfrom
ci/simplify-test-triggers

Conversation

@Tuxedolphin

Copy link
Copy Markdown
Owner

Summary

  • add Cloudflare Pages static rules and a Cloudflare Worker API proxy scaffold
  • add configurable backend CORS support with integration coverage
  • fix rendered accessibility issues found by axe and keep the broader test lint gate clean
  • document the Pages/API/Worker deployment path

Verification

  • uv run --python 3.13 pytest tests/ (825 passed)
  • uv run --python 3.13 ruff check backend tests
  • pnpm lint
  • pnpm test (23 passed)
  • pnpm build
  • pnpm audit --audit-level moderate
  • npx --yes @axe-core/cli http://localhost:5174 --exit (0 violations)
  • npx --yes wrangler@latest deploy --dry-run --config deploy\\cloudflare-api-proxy\\wrangler.jsonc
  • workflow YAML parse and git diff --check

Notes

  • GitHub branch protection could not be configured from this token; the branch protection API returned 404 for the main branch protection endpoint.

@Tuxedolphin
Tuxedolphin merged commit dea985b into main Jun 15, 2026
15 checks passed
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