Actions71
- Branch Actions
- File Actions
- Group Actions
- Issue Actions
- Merge Request Actions
- Pipeline Actions
- Project Actions
- Raw API Actions
- Release Actions
- Tag Actions
Release → Get Many
AI-generatedSummary
List all releases for a specified GitLab project, optionally returning all results or limiting the number of releases returned.
Inputs
- Authentication — Choose to use saved credentials or custom GitLab server URL and access token (optional; defaults to using saved credentials).
- GitLab Server — When using custom authentication, specify the base URL of the GitLab instance (optional; defaults to https://gitlab.com).
- Access Token — When using custom authentication, provide a personal access token with API permissions (optional).
- Project Locator — Select how to identify the project: by numeric ID or by path (namespace/owner and project name). Defaults to 'id'.
- Project ID — Numeric project ID, used if project locator is set to 'id' (optional).
- Project Owner — Namespace or owner of the project, used when project locator is set to 'path' (optional).
- Project Name — Project slug or name, used when project locator is set to 'path' (optional).
- Return All — Whether to return all releases or limit the number of results. Defaults to false (optional).
- Limit — Maximum number of releases to return if 'Return All' is false. Defaults to 50.
Output shape
a list of release objects
If 'Return All' is true, this operation returns all releases available for the project by paging through the results automatically. Otherwise, it returns up to the specified 'Limit' number of releases. Each release object corresponds to a GitLab release as returned by the GitLab API.
Examples
Example 1: Fetch first 10 releases of a project specified by ID
Set Project Locator to 'ID', enter Project ID, set Return All to false, and Limit to 10.
Example 2: Fetch all releases of a project specified by path
Set Project Locator to 'Path', enter Project Owner and Project Name, set Return All to true.