[codex] Add Forgejo OAuth connection flow #3

Merged
caleb-brown merged 1 commit from t3code/forgejo-oauth-app into main 2026-07-06 07:09:37 -04:00
Owner

Summary

  • replace manual Forgejo service-token repository onboarding with a Forgejo OAuth app connection flow
  • store encrypted OAuth credentials, refresh expired access tokens for worker reviews, and keep per-repository webhook installations stable
  • document the service-account/security tradeoff in CONTEXT.md, README, and an ADR

Verification

  • .venv/bin/python -m pytest
  • .venv/bin/python -m ruff check .
  • .venv/bin/python -m mypy temper
  • TEMPER_DATABASE_URL=sqlite:////tmp/temper-oauth-migration-check.db .venv/bin/alembic upgrade head
## Summary - replace manual Forgejo service-token repository onboarding with a Forgejo OAuth app connection flow - store encrypted OAuth credentials, refresh expired access tokens for worker reviews, and keep per-repository webhook installations stable - document the service-account/security tradeoff in CONTEXT.md, README, and an ADR ## Verification - `.venv/bin/python -m pytest` - `.venv/bin/python -m ruff check .` - `.venv/bin/python -m mypy temper` - `TEMPER_DATABASE_URL=sqlite:////tmp/temper-oauth-migration-check.db .venv/bin/alembic upgrade head`
caleb-brown deleted branch t3code/forgejo-oauth-app 2026-07-06 07:09:37 -04:00
Sign in to join this conversation.
No description provided.