GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation fetches the GPG signature file (Release.gpg) for a specific Debian distribution release within a GitLab group. It is useful for verifying the authenticity and integrity of Debian package distributions hosted in GitLab groups. For example, it can be used in automated CI/CD pipelines to validate Debian package repositories before deployment.

Use Case Examples

  1. Retrieve the Release.gpg file for the 'my-distro' Debian distribution in a GitLab group identified by its ID or full path.
  2. Use the GPG signature to verify the Debian package distribution's authenticity in a security-sensitive environment.

Properties

Name Meaning
Skip Authentication Option to skip authentication when making the API 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.
Query Parameters Query parameters for the request, specifically the 'distribution' which is the Debian Codename or Suite to specify the distribution release.
Path Parameters Path parameters for the request, specifically the 'id' which is the group ID or full group path in GitLab.

Output

JSON

  • data - The content of the Release.gpg file for the specified Debian distribution release in the GitLab group.

Dependencies

  • GitLab API authentication token or credentials

Troubleshooting

  • Ensure the 'id' path parameter correctly identifies the GitLab group by ID or full path; incorrect values will cause request failures.
  • Verify the 'distribution' query parameter matches a valid Debian Codename or Suite; invalid values will result in errors or empty responses.
  • If authentication is required and 'Skip Authentication' is false, ensure valid GitLab API credentials are provided to avoid authorization errors.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the URL is correct and accessible.

Links

Discussion