Skip to content

Feature: Multi-branch coverage APIs with branch comparison and Docker deployment setup#6

Open
Swapnendu003 wants to merge 17 commits intokeploy:mainfrom
Swapnendu003:multi-branch-coverage
Open

Feature: Multi-branch coverage APIs with branch comparison and Docker deployment setup#6
Swapnendu003 wants to merge 17 commits intokeploy:mainfrom
Swapnendu003:multi-branch-coverage

Conversation

@Swapnendu003
Copy link

This PR introduces major enhancements to the backend and deployment setup:

Multi-branch coverage scan
- Added support for initiating async coverage scans across multiple branches.
- Each scan runs as a job with progress tracking and error handling.
- Stores job metadata in the coverage_jobs collection.

Coverage APIs
- GetBranchCoverage: Fetch latest coverage per branch.
- CompareBranchCoverage: Compare coverage between two branches with per-file diffs.
- GetBranchesWithHistory: Retrieve available branches with historical coverage data.

Deployment
- Added Dockerfile for containerised deployment of the backend service.

…t, and coverage insights

Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
…t, and coverage insights

Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
…t configs

Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
…ror on homepage

Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
Signed-off-by: Swapnendu003 <swaps.b003@gmail.com>
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.

1 participant