Skip to content

[GitHub] List Releases #2818

@AleksandarCole

Description

@AleksandarCole

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bountyThis issue has a bounty openintegrationIssues for introducing new integrations and components

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions