Skip to content

feat: add jitter for github nango onboarding#3630

Merged
mbani01 merged 1 commit into
mainfrom
feat/implement_jitter_for_github_nango_onboardings
Nov 21, 2025
Merged

feat: add jitter for github nango onboarding#3630
mbani01 merged 1 commit into
mainfrom
feat/implement_jitter_for_github_nango_onboardings

Conversation

@mbani01
Copy link
Copy Markdown
Contributor

@mbani01 mbani01 commented Nov 21, 2025

This pull request makes improvements to the syncGithubIntegration workflow to better handle activity timeouts and reduce server load by introducing randomized delays between sync operations.

Workflow reliability and load management:

  • Increased the startToCloseTimeout for proxied activities from 10 minutes to 1 hour in syncGithubIntegration.ts to accommodate longer-running operations.
  • Added a randomized delay (jitter) of 1-5 minutes between sync operations using sleep, helping to prevent overloading the Nango server.

@mbani01 mbani01 requested a review from themarolt November 21, 2025 15:25
@mbani01 mbani01 self-assigned this Nov 21, 2025
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Jira Issue Key Missing

Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability.

Example:

  • feat: add user authentication (CM-123)
  • feat: add user authentication (IN-123)

Projects:

  • CM: Community Data Platform
  • IN: Insights

Please add a Jira issue key to your PR title.

@mbani01 mbani01 merged commit 2511cb8 into main Nov 21, 2025
13 checks passed
@mbani01 mbani01 deleted the feat/implement_jitter_for_github_nango_onboardings branch November 21, 2025 16:37
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.

2 participants