conan-io/Setup Conan Client
A GitHub Action to install and configure the Conan client
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Mar 19, 2026
- License
- MIT
Pinned Snippet
uses: conan-io/setup-conan@ed3942a6883243f4af84e13e49c972f9440fa1c2 # v1.4.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of Conan 2.x to install | no | "" |
| config_urls | URLs or paths to a Conan configuration repository to be installed. Use new lines to separate multiple URLs. | no | "" |
| audit_token | Conan audit token to be used for authentication | no | "" |
| home | Custom path for Conan cache directory | no | "" |
| cache_packages | Cache all Conan packages from the cache | no | false |
| python_version | Python version to install | no | 3.10 |
| use_venv | Install Conan inside an isolated virtual environment | no | false |
| profile_detect | Automatically detect and use a Conan profile based on the GitHub runner environment | no | true |
Outputs
| name | description |
|---|---|
| conan-version | Conan version |
| conan-home | Conan cache directory |