-
Notifications
You must be signed in to change notification settings - Fork 50
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
Parent (base integration): #2253
Description
List releases for a GitHub repository with optional pagination.
Use Cases
- List releases for changelog or reporting from SuperPlane
- Fetch the latest N releases for notifications or status pages
- Sync release list to external systems (Jira, Slack)
Configuration
Repository (required): GitHub repo (e.g., owner/repo)
Per page (optional): Number of releases per page (default reasonable limit; max 100)
Page (optional): Page number or cursor for pagination
Outputs
Single output channel: Emits list of releases (e.g. id, tag_name, name, body, published_at, assets, tarball_url, zipball_url per item). API or not-found errors result in error and don't emit payload.
Acceptance Criteria
- has proper tests
- has proper documentation
- passed code quality review
- passed functionality review
- passed ui/ux review
Bounty Details
- Read the Contributing guide and Integration bounties before starting.
- We encourage you to join Discord and reach out to the team with any questions.
- Your PR must include a short description of the changes.
- Attach a short video showing: (1) setting up the integration, and (2) the working components in use.
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
Backlog