Skip to content

Improve Algora source configuration support - #266

Open
zscy0710 wants to merge 1 commit into
appmeee:mainfrom
zscy0710:feat/algora-config-preview
Open

Improve Algora source configuration support#266
zscy0710 wants to merge 1 commit into
appmeee:mainfrom
zscy0710:feat/algora-config-preview

Conversation

@zscy0710

@zscy0710 zscy0710 commented Mar 9, 2026

Copy link
Copy Markdown

Summary

Tighten up the existing Algora integration so it is easier to configure, validate, and operate.

Fixes #83

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Security fix

Related Issues

Fixes #83

Changes Made

  • allow dynamic source configuration previews for both github and algora in /api/v1/sources
  • add route tests covering Algora source exposure and Algora configuration preview
  • keep unsupported source types rejected
  • document the current Algora bounty integration and sync flow in the README

Testing

  • Tests pass locally
  • New tests added (if applicable)
  • Manual testing performed

Ran:
bun test:run src/app/api/v1/sources/route.test.ts src/lib/aggregator/sources/algora.test.ts src/lib/aggregator/sync.test.ts

Security Checklist

  • No secrets or API keys committed
  • Input validation added for user inputs
  • No SQL injection vulnerabilities
  • Rate limiting considered
  • Audit logging added (if applicable)

Documentation

  • README updated (if needed)
  • API docs updated (if needed)
  • Comments added for complex logic

@vercel

vercel Bot commented Mar 9, 2026

Copy link
Copy Markdown

@zscy0710 is attempting to deploy a commit to the drdrewcain's projects Team on Vercel.

A member of the Team first needs to authorize it.

@DrDrewCain

Copy link
Copy Markdown
Contributor

Hey. I will have to take a look and test this!

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.

Add Algora bounty integration

2 participants