Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes proposed ✍️
What
🤖 Generated by Copilot at 4a1e6cc
This pull request improves the integration stream worker and script executor services by refactoring the Github integration library, updating the Dockerfile and package.json files, and enhancing the error handling and reliability of the SQS queue and database connection.
🤖 Generated by Copilot at 4a1e6cc
Why
How
🤖 Generated by Copilot at 4a1e6cc
./services/scripts/build_libs.sh
command in script executor Dockerfile to optimize caching and building (link, link)package.json
for integration stream worker service (link)processWebhookStream
andprocessStream
methods in integration stream service to return boolean values and handle errors (link, link, link)query_timeout
option in database library to avoid timeouts for long-running queries (link)getGithubToken
function and use it inprocessPullCommitsStream
function in Github integration library to avoid token issues (link, link, link)generateUUIDv1
function to generate unique message IDs for SQS queue in integration stream worker library (link, link, link)Checklist ✅
Feature
,Improvement
, orBug
.