go/internal/bugseti
Snider 50829dc3ba feat(bugseti): add HubService HTTP request helpers
Add doRequest() and doJSON() methods for hub API communication. doRequest
builds full URLs, sets bearer auth and JSON headers, tracks connected
state. doJSON handles status codes: 401 unauthorised, 409 ConflictError,
404 NotFoundError, and generic errors for other 4xx/5xx responses.

Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 05:53:52 +00:00
..
updater feat: BugSETI app, WebSocket hub, browser automation, and MCP tools (#336) 2026-02-05 17:22:05 +00:00
config.go feat(bugseti): add hub coordination config fields and accessors 2026-02-16 05:53:52 +00:00
config_test.go fix(bugseti): update config file permissions to 0600 2026-02-16 05:53:52 +00:00
ethics_guard.go fix(bugseti): sanitize shell metacharacters in seeder env vars 2026-02-16 05:53:52 +00:00
ethics_guard_test.go fix(bugseti): sanitize shell metacharacters in seeder env vars 2026-02-16 05:53:52 +00:00
fetcher.go feat(bugseti): migrate from GitHub gh CLI to Forgejo SDK 2026-02-16 05:53:52 +00:00
fetcher_test.go feat(bugseti): migrate from GitHub gh CLI to Forgejo SDK 2026-02-16 05:53:52 +00:00
ghcheck.go feat(bugseti): migrate from GitHub gh CLI to Forgejo SDK 2026-02-16 05:53:52 +00:00
ghcheck_test.go feat(bugseti): migrate from GitHub gh CLI to Forgejo SDK 2026-02-16 05:53:52 +00:00
go.mod fix(bugseti): add comprehensive tests for FetcherService (#60) 2026-02-16 05:53:52 +00:00
go.sum feat(bugseti): integrate marketplace MCP 2026-02-05 21:36:33 +00:00
hub.go feat(bugseti): add HubService HTTP request helpers 2026-02-16 05:53:52 +00:00
hub_test.go feat(bugseti): add HubService HTTP request helpers 2026-02-16 05:53:52 +00:00
mcp_marketplace.go feat(bugseti): add marketplace MCP root 2026-02-05 22:07:24 +00:00
notify.go feat(bugseti): add marketplace MCP root 2026-02-05 22:07:24 +00:00
queue.go fix(bugseti): hold mutex during entire QueueService initialization 2026-02-16 05:53:52 +00:00
seeder.go feat(bugseti): migrate from GitHub gh CLI to Forgejo SDK 2026-02-16 05:53:52 +00:00
seeder_test.go feat(bugseti): integrate marketplace MCP 2026-02-05 21:36:33 +00:00
stats.go feat: BugSETI app, WebSocket hub, browser automation, and MCP tools (#336) 2026-02-05 17:22:05 +00:00
submit.go feat(bugseti): migrate from GitHub gh CLI to Forgejo SDK 2026-02-16 05:53:52 +00:00
submit_test.go feat(bugseti): migrate from GitHub gh CLI to Forgejo SDK 2026-02-16 05:53:52 +00:00
version.go feat: BugSETI app, WebSocket hub, browser automation, and MCP tools (#336) 2026-02-05 17:22:05 +00:00