Home

madison / open-git

public
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(github-sync): add the GitHub API client and sync decision package

2 months ago

cbafbb6
Authored
Madison7/26/2026, 2:49:28 PM

Parent538d3de

21 files changed
  • packages/github-sync/package.json+22−0
  • packages/github-sync/src/__tests__/echo-suppression.test.ts+394−0
  • packages/github-sync/src/__tests__/ref-divergence.test.ts+234−0
  • packages/github-sync/src/__tests__/webhook.test.ts+222−0
  • packages/github-sync/src/api.ts+416−0
  • packages/github-sync/src/app-auth.ts+192−0
  • packages/github-sync/src/attribution.ts+111−0
  • packages/github-sync/src/client.ts+342−0
  • packages/github-sync/src/config.ts+60−0
  • packages/github-sync/src/content-hash.ts+116−0
  • packages/github-sync/src/errors.ts+98−0
  • packages/github-sync/src/graphql.ts+116−0
  • packages/github-sync/src/index.ts+15−0
  • packages/github-sync/src/job-keys.ts+114−0
  • packages/github-sync/src/mappers.ts+344−0
  • packages/github-sync/src/rate-limit.ts+171−0
  • packages/github-sync/src/refs.ts+182−0
  • packages/github-sync/src/sync-decision.ts+163−0
  • packages/github-sync/src/types.ts+194−0
  • packages/github-sync/src/webhook.ts+117−0
  • packages/github-sync/tsconfig.json+10−0