conan-io/Setup Conan Client

A GitHub Action to install and configure the Conan client

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 19, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: conan-io/setup-conan@ed3942a6883243f4af84e13e49c972f9440fa1c2 # v1.4.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionVersion of Conan 2.x to installno""
config_urlsURLs or paths to a Conan configuration repository to be installed. Use new lines to separate multiple URLs.no""
audit_tokenConan audit token to be used for authenticationno""
homeCustom path for Conan cache directoryno""
cache_packagesCache all Conan packages from the cachenofalse
python_versionPython version to installno3.10
use_venvInstall Conan inside an isolated virtual environmentnofalse
profile_detectAutomatically detect and use a Conan profile based on the GitHub runner environmentnotrue
namedescription
conan-versionConan version
conan-homeConan cache directory