Skip to content

feat: support issues on GitHub#66

Merged
scastlara merged 4 commits intomainfrom
archive-gh
Sep 18, 2025
Merged

feat: support issues on GitHub#66
scastlara merged 4 commits intomainfrom
archive-gh

Conversation

@scastlara
Copy link
Copy Markdown
Collaborator

No description provided.

@scastlara scastlara requested a review from sacha-c as a code owner September 18, 2025 14:18
@scastlara
Copy link
Copy Markdown
Collaborator Author

/lgtm review

@scastlara scastlara self-assigned this Sep 18, 2025
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🦉 lgtm Review

Score: Needs Work 🔧

🔍 Summary

The PR introduces support for managing GitHub issues, specifically for opening and closing vulnerability issues. It also correctly adds context with timeouts to all GitHub API calls, which is a good practice for robust network operations. However, there is a correctness issue in the CloseVulnerabilityIssue function where an incorrect argument is passed to the GitHub API call. Additionally, the test coverage for closing issues is incomplete as it misses a mock for the UpdateIssue call, and the mock implementations for CreateIssue and UpdateIssue in the mockService are not precise enough, potentially leading to brittle tests.

More information
  • Id: 5d4908246e93426f942a65eccbb8eaa7
  • Model: gemini-2.5-flash-preview-05-20
  • Created at: 2025-09-18T14:21:51.262111+00:00
Usage summary
  • Request count: 2
  • Request tokens: 52,073
  • Response tokens: 8,878
  • Total tokens: 60,951

See the 📚 lgtm-ai repository for more information about lgtm.

scastlara and others added 3 commits September 18, 2025 16:28
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@scastlara scastlara merged commit b124363 into main Sep 18, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants