GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves the signature of a specific tag in a GitLab project's repository using the GitLab API v4. It is useful for verifying the authenticity and integrity of tags in a project's repository, which is important for security and release management.

Use Case Examples

  1. Fetch the signature of a release tag in a GitLab project to verify its authenticity before deployment.
  2. Retrieve the signature of a specific tag to audit or validate the tag's creator and integrity in a CI/CD pipeline.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public repositories or testing.
Authentication Type of authentication used, default is GitLab API key.
baseUrl Base URL of the GitLab instance, default is https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Path Parameters Parameters to specify the project ID and tag name for which to get the signature.

Output

JSON

  • signature - The signature details of the specified tag in the repository.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the project ID and tag name are correctly URL-encoded and exist in the GitLab instance.
  • Authentication errors may occur if the API key is missing, invalid, or lacks sufficient permissions.
  • Network errors can happen if the baseUrl is incorrect or the GitLab instance is unreachable.

Links

Discussion