GitLab API

GitlabTool

Actions1095

Conan_packages → putApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileName

AI-generated

Summary

Uploads a Conan package export file to a GitLab project through the Conan v1 package registry API. Set the project, package identity, recipe revision, and export filename in the path parameters; provide the required request body with the file data.

Inputs

  • Skip Authentication — Defaults to false. When enabled, skips the GitLab API credential authentication.
  • Base URL — Defaults to https://gitlab.com; the source notes that the base URL is defined by the GitLab API credential.
  • Method — HTTP method selector, defaulting to GET. The operation path is an export-file endpoint; the selected method is exposed as a configurable input.
  • Path Parameters (required) — Set id (project ID or URL-encoded path), package_name, package_version, package_username, package_channel, recipe_revision, and file_name. The filename must be one of conanfile.py, conanmanifest.txt, conan_sources.tgz, conan_export.tgz, conaninfo.txt, or conan_package.tgz.
  • Request Body (required) — A request body is required by the parameter schema; its detailed schema is not exposed in the provided properties.

Output shape

An API response returned by the GitLab OpenAPI tool node.

The response fields and whether the uploaded file is returned as metadata or another shape are not specified in the provided properties or source.

Examples

Example 1: Uploading Conan export file

With GitLab API authentication, select PUT and set the project/package path parameters and an allowed export filename; supply the required request body containing the file data.

Links

Discussion