{"repo":"conan-io/setup-conan","free":true,"listed":false,"github":"https://github.com/conan-io/setup-conan","clone":"git clone https://github.com/conan-io/setup-conan.git","description":"A GitHub Action to install and configure the Conan package manager in your workflow","language":null,"stars":19,"topics":["conan-io","github-actions","package-manager"],"license":"MIT","category":"security-tools","readme_excerpt":"Setup Conan Action Github Action A GitHub Action to install and configure the Conan package manager in your workflow. This action provides a simple and flexible way to set up Conan with custom configurations and audit settings. Features - 🚀 Install any version of Conan 2.x - ⚙️ Apply custom Conan configurations - 🔐 Configure audit tokens for dependencies vulnerabilities scanning - 🗂️ Cache Conan packages using GitHub cache - 🔍 Support for custom Conan home - 💪 Cross-platform support Usage Basic Usage Install Conan, authenticate to Audit server, install custom configurations: Using Lockfiles In order to ensure repeatability, the use of lockfiles on the consumer side is greatly encouraged: Lockfiles ensure that Conan will resolve the same graph in a repeatable and consistent manner - thus making sure the same versions are used across multiple systems (CI, developers, etc). Lockfiles are strict by default, that means that if there is some requires and it cannot find a matching locked reference in the lockfile, it will error and stop. For cases where it is expected that the lockfile will not be complete, as there might be new dependencies, the --lockfile-partial argument can be used. By default, conan install will not generate an output lockfile, but if the --lockfile-out argument is provided, pointing to a filename, then a lockfile will be generated from the current dependency graph. The same lockfile can be cached or stored in the repository, so that it can be used in the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/conan-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/conan-io/setup-conan/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}