Skip to content

feat: Add GitHub repo search API endpoint (apn-2065u3)#304

Merged
paulvanbrenk merged 1 commit intomainfrom
merge/apn-2065u3
Feb 16, 2026
Merged

feat: Add GitHub repo search API endpoint (apn-2065u3)#304
paulvanbrenk merged 1 commit intomainfrom
merge/apn-2065u3

Conversation

@paulvanbrenk
Copy link
Collaborator

Summary

  • Adds GitHub repo search API endpoint for admin package management

Test plan

  • All 406 tests pass (11 new tests added)
  • Clean rebase on main, no formatting changes needed

🤖 Generated with Claude Code

Add GET /api/admin/github/search?q={query} admin endpoint that proxies
GitHub's repository search API for search-as-you-type package discovery.

- Add SearchRepositoriesAsync to IGitHubClient/GitHubClient
- Add GitHubSearchResult model in PatchNotes.Sync/GitHub/Models
- Add admin-only search endpoint returning top 10 results
- Register GitHubClient in API project via project reference
- Regenerate OpenAPI spec and Orval frontend types
- Add unit tests for SearchRepositoriesAsync
- Add integration tests for endpoint auth/validation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@paulvanbrenk paulvanbrenk merged commit 0f81ef9 into main Feb 16, 2026
3 of 4 checks passed
@paulvanbrenk paulvanbrenk deleted the merge/apn-2065u3 branch February 16, 2026 20:24
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