Skip to content

Remove legacy intake authentication#60

Merged
isPANN merged 2 commits into
mainfrom
codex/remove-legacy-intake
Jul 19, 2026
Merged

Remove legacy intake authentication#60
isPANN merged 2 commits into
mainfrom
codex/remove-legacy-intake

Conversation

@isPANN

@isPANN isPANN commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • require GitHub-backed Cloudflare Access in both the submit client and Worker
  • remove the PRB_API_KEY fallback, CLI option, tests, and public documentation
  • make an empty R2 incoming queue valid by tolerating a null Contents list
  • document the working cloudflared login flow for new submitters

Verification

  • uv run pytest -q (231 passed, 4 skipped)
  • npm test (5 passed)
  • npm run check (Wrangler dry-run bundle passed)
  • submit skill quick validation passed
  • empty jq queue probe passed

The production PRB_API_KEY Worker secret has already been deleted after the successful Access-only end-to-end test.

@isPANN
isPANN merged commit c099cc2 into main Jul 19, 2026
1 check 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