-
Notifications
You must be signed in to change notification settings - Fork 102
Open
Labels
bountyThis issue has a bounty openThis issue has a bounty openintegrationIssues for introducing new integrations and componentsIssues for introducing new integrations and components
Description
Description
Expand the existing SuperPlane integration for CircleCI so users can build richer CI/CD observability and workflow-inspection pipelines. The current integration is at pkg/integrations/circleci. Use the existing components as an example of what to do for the new ones.
New Components
- Get Workflow — Retrieve workflow details by ID, including status, jobs, duration, and pipeline info. API:
GET /workflow/{id}+GET /workflow/{id}/job - Get Last Workflow — Get the most recent workflow for a project, with optional filters for branch and status (passed/failed/etc). API:
GET /project/{project-slug}/pipeline→GET /pipeline/{id}/workflow - Get Recent Workflow Runs — Retrieve aggregated workflow run data including success rate, throughput, and duration metrics. API:
GET /insights/{project-slug}/workflows - Get Test Metrics — Retrieve test performance data including failure counts, durations, and slowest tests. API:
GET /insights/{project-slug}/workflows/{workflow-name}/test-metrics - Get Flaky Tests — Identify flaky tests in a project with flakiness rate and test details. API:
GET /insights/{project-slug}/flaky-tests
Bounty Details
- Read How to build an integration and Integration bounties before starting.
- We encourage you to join Discord and reach out to the team with any questions.
- Attach a short video showing: (1) setting up the integration, and (2) the working components in use.
Acceptance Criteria
- New components work as described
- Has proper tests
- Has proper documentation
- Passed code quality review
- Passed functionality review
- Passed UI/UX review
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bountyThis issue has a bounty openThis issue has a bounty openintegrationIssues for introducing new integrations and componentsIssues for introducing new integrations and components
Type
Projects
Status
In Progress