GitLab API

GitlabTool

Actions1000

Overview

This node operation updates a specific release associated with a Git tag in a GitLab project. It is useful for managing release information programmatically, such as modifying release notes or metadata for a given project and tag. For example, a user can automate updating release details after a deployment or change in the project.

Use Case Examples

  1. Updating release notes for a specific tag in a GitLab project.
  2. Modifying metadata of a release associated with a Git tag.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the request.
Authentication The authentication method used for the request, defaulting to GitLab API key.
baseUrl The base URL of the GitLab instance, default is https://gitlab.com.
Method HTTP method to use for the request, default is GET but can be set to PUT for this operation.
Path Parameters Parameters for the request path including project ID and tag name.

Output

JSON

  • id - The ID or URL-encoded path of the project.
  • tag_name - The Git tag the release is associated with.
  • release_details - Details of the updated release returned from the GitLab API.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the project ID and tag name are correctly specified; incorrect values will cause the API call to fail.
  • Authentication errors may occur if the API key is missing or invalid; verify credentials are correctly set up.
  • HTTP method must be set to PUT for this operation; using other methods may result in unexpected behavior or errors.

Links

Discussion