fix webhook inbound sync on GitSync enginge.
last month
24 files changed
- apps/github-sync-worker/src/index.ts+22−3
- apps/web/app/settings/organizations/[slug]/developer/actions.ts+24−0
- apps/web/app/settings/organizations/[slug]/developer/bot-forms.tsx+16−20
- apps/web/db/bots.test.ts+132−0
- apps/web/db/bots.ts+53−19
- apps/web/db/github-sync.ts+7−1
- apps/web/lib/github/sync/apply-webhook.test.ts+303−0
- apps/web/lib/github/sync/apply-webhook.ts+426−0
- apps/web/lib/github/sync/backfill.ts+6−2
- apps/web/lib/github/sync/dispatch-webhook.test.ts+72−4
- apps/web/lib/github/sync/dispatch-webhook.ts+20−155
- apps/web/lib/github/sync/git-mirror.ts+14−7
- apps/web/lib/github/sync/issues-inbound.ts+21−4
- apps/web/lib/github/sync/pulls-inbound.ts+35−1
- apps/web/lib/github/sync/reconcile.ts+21−6
- packages/github-sync/src/__tests__/echo-suppression.test.ts+34−0
- packages/github-sync/src/__tests__/list-pull-requests.test.ts+97−0
- packages/github-sync/src/__tests__/repository-gone.test.ts+64−0
- packages/github-sync/src/__tests__/webhook-payload.test.ts+60−0
- packages/github-sync/src/api.ts+55−16
- packages/github-sync/src/errors.ts+35−2
- packages/github-sync/src/index.ts+1−0
- packages/github-sync/src/sync-decision.ts+19−2
- packages/github-sync/src/webhook-payload.ts+172−0