brndnmtthws/brndnmtthws/rust-action-rustup
Rustup install action
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Maintainedlast commit Apr 26, 2025
- License
- AGPL 3.0
Pinned Snippet
uses: brndnmtthws/rust-action-rustup@913349b802fe843511093e8c2014c94d8168c6b6 # v1.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| toolchain | The Rust toolchain to install (i.e., stable, nightly, beta, etc). Refer to https://rust-lang.github.io/rustup/concepts/toolchains.html on how to specify the toolchain. | — | stable |
| components | List of individual components to install after installing rustup. Can be a whitespace or comma separated list. | — | — |
| profile | Override the default rustup profile (for example, 'minimal'). | — | — |
| allow-downgrade | Allow rustup to downgrade the installation until all components are available. | — | true |
| targets | Install additional targets for cross compilation (i.e., 'x86_64-apple-ios, armv7-unknown-linux-musleabi'). Can be a whitespace or comma separate list of targets. Run `rustup target list` to list all targets. | — | — |
| self-update | Make sure rustup itself is up-to-date before using it. This may fail on some platforms, so it's disabled by default. | — | false |
Outputs
| name | description |
|---|---|
| toolchain | The Rust toolchain that which was installed. |
| rustc-version | The installed rustc version for the current toolchain. |