GitLab API

GitlabTool

Actions1000

Overview

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

Use Case Examples

  1. A developer wants to verify the signature of a release tag in their GitLab project to ensure it has not been tampered with.
  2. A CI/CD pipeline step that checks the tag signature before deploying code to production.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
baseUrl The base URL of the GitLab instance, defaulting to 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 GitLab project repository.

Dependencies

  • GitLab API authentication token or credentials

Troubleshooting

  • Ensure the project ID and tag name are correctly specified and URL-encoded if necessary.
  • Verify that the authentication token has sufficient permissions to access the project's repository tags.
  • If skipping authentication, ensure the GitLab instance allows unauthenticated access to this endpoint.

Links

Discussion