Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add incremental analysis support for CI/CD #19

Open
sanket-deepsource opened this issue Feb 4, 2025 · 1 comment
Open

Add incremental analysis support for CI/CD #19

sanket-deepsource opened this issue Feb 4, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@sanket-deepsource
Copy link
Contributor

Globstar performs a full analysis on every run, which can be time-consuming in CI/CD pipelines, and shows all issues every time. We need to implement incremental analysis that only processes changed files and their dependencies. This will significantly improve CI performance while showing only the relevant issues raised in the changes.

Requirements:

  • Git integration for detecting changed files
  • Dependency graph analysis for identifying affected files
  • CI-specific configuration options
@sanket-deepsource sanket-deepsource added the enhancement New feature or request label Feb 4, 2025
@unnxt30
Copy link

unnxt30 commented Feb 25, 2025

I was trying my hand at this issue.
For the Dependency Graph analysis, is the dependency graph to be made for the entire codebase, and then analyzing only the dependencies of the changed file? Or some other optimized approach is expected?
And is using tree-sitter the right way to extract dependencies of files?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants