GitLab API icon

GitLab API

Gitlab

Actions880

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 project's version control system. For example, developers or DevOps engineers can use this operation to programmatically check the signature of a release tag to ensure it has not been tampered with before deployment.

Use Case Examples

  1. Retrieve the signature of a release tag named 'v1.0.0' in a project with ID '12345' to verify its authenticity.
  2. Automate the validation of tag signatures in a CI/CD pipeline to enhance security.

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 the request.

Output

JSON

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

Dependencies

  • GitLab API authentication

Troubleshooting

  • Ensure the project ID and tag name are correctly URL-encoded to avoid request errors.
  • If authentication is skipped, the request may fail due to lack of permissions.
  • Verify that the specified tag exists in the project repository to avoid 404 errors.

Links

Discussion