CommitHunter.
Automated CI/CD tool for identifying test-breaking Git commits. GSoC 2025 at Eclipse Adoptium.
Automated CI/CD tool using rule-based logic and ML models for commit classification. Integrated into Jenkins pipelines and GitHub Actions workflows. NLP-based commit message analysis. Reduced manual debugging effort across Eclipse repositories.
what it does
CommitHunter automatically identifies which Git commit broke a test suite in CI. Uses rule-based logic for deterministic cases and ML models for ambiguous commit classification. NLP-based commit message analysis adds context.
integration
Integrated into Jenkins pipelines and GitHub Actions workflows across Eclipse Adoptium repositories. MongoDB stores commit metadata for analysis and training data. Reduced manual debugging effort significantly across the org.