GitLab API

GitlabTool

Actions1095

Conan_packages → putApiV4PackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileNameAuthorize

AI-generated

Summary

Authorizes access to a Conan export file in GitLab by issuing the configured HTTP request to the file authorization endpoint. The endpoint path identifies the package, version, owner, channel, recipe revision, and file.

Inputs

  • Skip Authentication — Defaults to false. When enabled, skips GitLab API credential authentication.
  • Authentication — Uses GitLab API credentials when authentication is enabled; this field is hidden in the UI.
  • baseUrl — GitLab base URL, defaulting to https://gitlab.com. The source says the actual base URL is defined by the GitLab API credential.
  • Method — HTTP method for the request; defaults to GET. Options are GET, POST, PUT, DELETE, HEAD, and PATCH.
  • Path Parameters (required) — Set package_name, package_version, package_username, package_channel, recipe_revision, and file_name. The filename schema lists Conan files including conanfile.py, conanmanifest.txt, conan_sources.tgz, conan_export.tgz, conaninfo.txt, and conan_package.tgz.

Output shape

A response from the GitLab API authorization endpoint.

No request body schema or response shape is declared in the provided properties or source.

Examples

Example 1: Authorize a Conan recipe export file

Provide the package name and version, package username and channel, recipe revision, and export filename such as conanfile.py; use GitLab API credentials and the configured request method.

Links

Discussion