Forgejo icon

Forgejo

Interact with Forgejo API

Overview

This node interacts with the Forgejo API to manage releases within repositories. Specifically, the 'Release: List' operation retrieves a list of releases for a specified repository owned by a user or organization. It supports pagination options to control the page number and the number of results per page. This node is useful for automating release management workflows, such as fetching release data for reporting, monitoring, or further processing in automation pipelines.

Use Case Examples

  1. Listing all releases of a repository owned by a specific user or organization, with control over pagination to handle large sets of releases.
  2. Automating the retrieval of release information to integrate with other tools or systems for continuous deployment or release notes generation.

Properties

Name Meaning
Owner The username or organization that owns the repository from which to list releases.
Additional Options Optional parameters to control pagination, including the page number to start from and the maximum number of results per page.

Output

JSON

  • json - The JSON response containing the list of releases retrieved from the Forgejo API.

Dependencies

  • Requires an API key credential for authentication with the Forgejo API server.

Troubleshooting

  • Ensure the 'Owner' parameter is correctly set to a valid username or organization name to avoid authorization or not found errors.
  • Check that the API credentials are correctly configured and have sufficient permissions to access the repository releases.
  • If pagination parameters are set, verify that the page and limit values are within acceptable ranges to avoid empty or partial results.

Links

Discussion