Rust Toolchain Installer
Unofficial Bitrise step to download and install the Rust Toolchain to make it available in the workflow.
Useful links
⚙️ Configuration
Inputs
| Input Key | Description | Values | Default |
| --- | --- | --- | --- |
| `rust_version` | Sets the default toolchain. If blank, defaults to `stable`. | `stable`, `nightly`, [...] | `stable` |
| `auto_update_toolchain` | If `true`, auto updates the Rust Toolchain on every run (only on `stable`/`nightly`). | `true`, `false` | `false` |
| `cache_level` | If set to `all`, appends the `cargo` and `rustup` main folders to Bitrise `$BITRISE_CACHE_INCLUDE_PATHS` env var that will be picked up by the `Cache:Push` step later on (if present). This speeds up the entire step quite a lot after the first invocation. | `all`, `none` | `none` |
| `show_exported_envs` | If `true`, shows the exported envs with the `rustc`, `cargo` and `rustup` versions at the end of the step. | `true`, `false` | `false` |
Outputs
| Environment Variable | Description |
| --- | --- |
| `RUSTUP_VERSION` | This output will include the `rustup` version (from `rustup -V`). |
| `RUSTC_VERSION`| This output will include the `rustc` version (from `rustc -V`). |
| `CARGO_VERSION` | This output will include the `cargo` version (from `cargo -V`). |
🙋 Contributing
Pull Requests and Issues are welcome against this repository.
For pull requests, work on your changes in a forked repository and use the Bitrise CLI to run step tests locally.
Learn more about developing steps: