Actions73
- Repository Actions
- Issue Actions
- Pull Request Actions
- User Actions
- Organization Actions
- Release Actions
- Webhook Actions
- Branch Actions
- Commit Actions
- Tag Actions
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
- Listing all releases of a repository owned by a specific user or organization, with control over pagination to handle large sets of releases.
- 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
- Forgejo API Release Documentation - Official documentation for the Forgejo API related to release management, including listing releases.