mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-21 00:21:27 +00:00
- 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>
25 lines
588 B
TOML
25 lines
588 B
TOML
[package]
|
|
name = "arc-github"
|
|
edition.workspace = true
|
|
version.workspace = true
|
|
license.workspace = true
|
|
description = "GitHub App authentication and API helpers for Arc"
|
|
|
|
[lib]
|
|
doctest = false
|
|
|
|
[dependencies]
|
|
arc-tracker = { path = "../arc-tracker" }
|
|
async-trait.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
reqwest.workspace = true
|
|
jsonwebtoken.workspace = true
|
|
chrono.workspace = true
|
|
tracing.workspace = true
|
|
tokio = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
mockito = "1"
|
|
tokio = { workspace = true, features = ["test-util", "macros"] }
|
|
base64.workspace = true
|