Skip to content

Deduplicate double-scheduling in github-sync (WL-0MN834ICI00339E7)#1176

Merged
SorraTheOrc merged 12 commits intomainfrom
wl-WL-0MN834ICI00339E7-dedup-double-scheduling
Mar 27, 2026
Merged

Deduplicate double-scheduling in github-sync (WL-0MN834ICI00339E7)#1176
SorraTheOrc merged 12 commits intomainfrom
wl-WL-0MN834ICI00339E7-dedup-double-scheduling

Conversation

@SorraTheOrc
Copy link
Copy Markdown
Member

This PR centralizes scheduling for GitHub API calls and removes redundant throttler.schedule wrappers in github-sync.\n\nChanges:\n- Remove double-scheduling of create/update issue calls in src/github-sync.ts (helpers schedule internally).\n- Centralize scheduling for comment list/create/update helpers inside src/github.ts.\n- Update tests to assert throttler.schedule is invoked and to stub helper functions correctly.\n\nCommits:\n- 93d103b: deduplicate double-scheduling in github-sync\n- 5a8dca3: finish deduping comment helper scheduling\n- 64a1d82: adjust test stubs to trigger throttler.schedule\n\nRelated work item: WL-0MN834ICI00339E7\n

@SorraTheOrc SorraTheOrc merged commit b08f790 into main Mar 27, 2026
4 checks passed
@SorraTheOrc SorraTheOrc deleted the wl-WL-0MN834ICI00339E7-dedup-double-scheduling branch March 27, 2026 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant