fabro/lib/crates/arc-github
Bryan Helmkamp 111b730eef feat(tracker): add Tracker trait with Linear and GitHub Projects V2 impls
- New arc-tracker crate defines the Tracker trait and shared Issue/BlockerRef types
- arc-linear: replace Issue/BlockerRef with arc-tracker re-exports, add LinearTracker struct implementing Tracker, remove free functions
- arc-github: add GitHubTracker implementing Tracker via Projects V2 GraphQL API, with lazy project node ID resolution (org → user fallback) and create_installation_access_token_for_projects helper
- 47 tests in arc-github (15 new), 24 tests in arc-linear (updated to use LinearTracker)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 23:32:03 -04:00
..
src feat(tracker): add Tracker trait with Linear and GitHub Projects V2 impls 2026-03-11 23:32:03 -04:00
Cargo.toml feat(tracker): add Tracker trait with Linear and GitHub Projects V2 impls 2026-03-11 23:32:03 -04:00