GitLab API

GitlabTool

Actions1000

Overview

This node operation retrieves the digest information of a specific Conan package version hosted in a GitLab project. It is useful for users who need to verify or manage package versions in their GitLab repositories, especially for Conan package management. For example, a developer or DevOps engineer can use this node to programmatically fetch the digest of a Conan package to ensure integrity or automate package version tracking.

Use Case Examples

  1. Fetch the digest of a Conan package version to verify its integrity before deployment.
  2. Automate the retrieval of package digests for auditing or compliance purposes in CI/CD pipelines.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the API request, default is GET.
Path Parameters Parameters required in the API path to specify the project and package details.

Output

JSON

  • digest - The digest information of the specified Conan package version.

Dependencies

  • GitLab API authentication token or credentials

Troubleshooting

  • Ensure the project ID and package parameters are correctly URL-encoded and valid to avoid 404 errors.
  • Authentication errors may occur if the API token is missing or invalid; verify credentials are correctly configured.
  • Check network connectivity and GitLab instance availability if requests time out or fail.

Links

Discussion