Skip to content

feat: GitHub auto-sync — push solutions on level completion - #2

Merged
jithin-jz merged 1 commit into
mainfrom
feat/github-auto-sync
Aug 9, 2026
Merged

jithin-jz merged 1 commit into
mainfrom
feat/github-auto-sync

Conversation

@jithin-jz

Copy link
Copy Markdown
Owner
  • OAuth connect/disconnect flow with AES-256-GCM token encryption
  • Auto-push via Celery on challenge completion (Git Trees API batch commits)
  • Circuit breaker with auto-disable after consecutive failures
  • Professional README/PROGRESS.md generation with shields.io badges
  • Prometheus metrics endpoint + admin dashboard aggregation
  • Push history, retry, stats API with paginated responses
  • GitHub webhook handler for proactive token revocation
  • Profile UI integration with connect button and sync status
  • Language auto-detection, repo visibility choice (public/private)
  • 30 tests covering signals, tasks, encryption, views, monitoring
  • Firebase FCM temporarily disabled

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 9, 2026 •

Copy link
Copy Markdown

Deploying clashcode with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6085f69
Status: ✅  Deploy successful!
Preview URL: https://231b5ec5.clashcode.pages.dev
Branch Preview URL: https://feat-github-auto-sync.clashcode.pages.dev

View logs

- OAuth connect/disconnect flow with AES-256-GCM token encryption
- Auto-push via Celery on challenge completion (Git Trees API batch commits)
- Circuit breaker with auto-disable after consecutive failures
- Professional README/PROGRESS.md generation with shields.io badges
- Prometheus metrics endpoint + admin dashboard aggregation
- Push history, retry, stats API with paginated responses
- GitHub webhook handler for proactive token revocation
- Profile UI integration with connect button and sync status
- Language auto-detection, repo visibility choice (public/private)
- 30 tests covering signals, tasks, encryption, views, monitoring
- Firebase FCM temporarily disabled
@jithin-jz
jithin-jz force-pushed the feat/github-auto-sync branch from fb875bb to 6085f69 Compare August 9, 2026 11:14
@jithin-jz
jithin-jz merged commit 58426d7 into main Aug 9, 2026
4 of 6 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