GitLab API

GitlabTool

Actions1095

Conan_packages → putApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionPackageConanPackageReferencePackageRevisionFileName

AI-generated

Summary

Uploads a Conan package file to a GitLab project using the configured HTTP method. Provide the project and Conan package identifiers, the file name, and the required request body.

Inputs

  • Skip Authentication — Defaults to false. When enabled, skips GitLab API authentication.
  • Base URL — Defaults to https://gitlab.com; the node source notes that the GitLab API credential defines the base URL.
  • Method — HTTP method for the request; options are GET, POST, PUT, DELETE, HEAD, and PATCH. Defaults to GET.
  • Path Parameters (required) — Set id (project ID or URL-encoded path), package_name, package_version, package_username, package_channel, recipe_revision, conan_package_reference, package_revision, and file_name. The file_name must be one of conanfile.py, conanmanifest.txt, conan_sources.tgz, conan_export.tgz, conaninfo.txt, or conan_package.tgz.
  • Request Body (required) — A body is required by the operation schema; its detailed fields are not included in the supplied properties.

Output shape

A response from the GitLab API for the request.

The supplied source pack shows the node delegates to its OpenAPI tool base class and does not expose response parsing or a more specific return shape. Runtime behavior uses the configured GitLab API credential when authentication is enabled.

Links

Discussion