GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves the digest information of a specific Conan package from the GitLab API. It is useful for users who need to access detailed metadata about a Conan package version hosted on GitLab, such as package maintainers, versioning, and integrity verification. For example, a developer or DevOps engineer can use this node to programmatically verify the digest of a Conan package before deployment or integration.

Use Case Examples

  1. Retrieve the digest of a Conan package named 'my-package' version '1.0' under the user 'my-group+my-project' and channel 'stable' to verify package integrity.
  2. Automate the process of fetching Conan package digests for continuous integration pipelines.

Properties

Name Meaning
Skip Authentication Option to skip authentication when making the API request.
baseUrl The base URL of the GitLab instance to send the API request to.
Method HTTP method to use for the API request (GET, POST, PUT, DELETE, HEAD, PATCH).
Path Parameters Parameters to specify the Conan package details in the API path, including package name, version, username, channel, and Conan package reference digest.

Output

JSON

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

Dependencies

  • GitLab API authentication token or credentials

Troubleshooting

  • Ensure all required path parameters (package_name, package_version, package_username, package_channel, conan_package_reference) are correctly provided; missing or incorrect parameters will cause the API request to fail.
  • If authentication is enabled, verify that the GitLab API credentials are valid and have sufficient permissions to access the package data.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure it is correct and reachable.

Links

Discussion