2021-12-30 17:33:20 +09:00
# install-action
2022-12-29 04:18:41 +09:00
[](https://github.com/taiki-e/install-action/releases/latest)
2024-01-09 00:39:53 +09:00
[](https://github.com/taiki-e/install-action/actions)
2021-12-30 17:33:20 +09:00
GitHub Action for installing development tools (mainly from GitHub Releases).
- [Usage ](#usage )
- [Inputs ](#inputs )
- [Example workflow ](#example-workflow )
- [Supported tools ](#supported-tools )
2023-06-09 22:55:04 +09:00
- [Add support for new tool ](#add-support-for-new-tool )
2021-12-30 17:33:20 +09:00
- [Security ](#security )
2022-12-14 11:47:44 +09:00
- [Compatibility ](#compatibility )
2021-12-30 17:33:20 +09:00
- [Related Projects ](#related-projects )
- [License ](#license )
## Usage
### Inputs
2022-12-24 21:49:18 +09:00
| Name | Required | Description | Type | Default |
| -------- |:--------:| --------------------------------------- | ------- | ------- |
| tool | **true ** | Tools to install (comma-separated list) | String | |
| checksum | false | Whether to enable checksums | Boolean | `true` |
2021-12-30 17:33:20 +09:00
### Example workflow
2023-01-16 09:19:14 +09:00
To install the latest version:
2021-12-30 17:33:20 +09:00
```yaml
2022-12-25 23:28:15 +09:00
- uses: taiki-e/install-action@v2
2021-12-30 17:33:20 +09:00
with:
tool: cargo-hack
```
You can use the shorthand (if you do not need to pin the versions of this action and the installed tool):
```yaml
- uses: taiki-e/install-action@cargo -hack
```
To install a specific version, use `@version` syntax:
```yaml
2022-12-25 23:28:15 +09:00
- uses: taiki-e/install-action@v2
2021-12-30 17:33:20 +09:00
with:
2022-12-04 06:45:42 +09:00
tool: cargo-hack@0 .5.24
2021-12-30 17:33:20 +09:00
```
2022-12-25 23:28:15 +09:00
You can also omit patch version.
(You can also omit the minor version if the major version is 1 or greater.)
```yaml
- uses: taiki-e/install-action@v2
with:
tool: cargo-hack@0 .5
```
2021-12-30 17:33:20 +09:00
To install multiple tools:
```yaml
2022-12-25 23:28:15 +09:00
- uses: taiki-e/install-action@v2
2021-12-30 17:33:20 +09:00
with:
tool: cargo-hack,cargo-minimal-versions
```
Or:
```yaml
- uses: taiki-e/install-action@cargo -hack
- uses: taiki-e/install-action@cargo -minimal-versions
```
## Supported tools
<!--
License should use SPDX license identifiers.
https://spdx.org/licenses
-->
| Name | Where binaries will be installed | Where will it be installed from | Supported platform | License |
| ---- | -------------------------------- | ------------------------------- | ------------------ | ------- |
2024-01-12 22:05:33 +09:00
| [**biome** ](https://biomejs.dev )| `/usr/local/bin` | [GitHub Releases ](https://github.com/biomejs/biome/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/biomejs/biome/blob/HEAD/LICENSE ) |
2024-02-15 23:04:08 +09:00
| [**cargo-audit** ](https://github.com/rustsec/rustsec/tree/HEAD/cargo-audit ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/rustsec/rustsec/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE ) OR [MIT ](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT ) |
2022-11-29 00:04:09 +09:00
| [**cargo-binstall**][cargo-binstall] | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/cargo-bins/cargo-binstall/releases ) | Linux, macOS, Windows | [GPL-3.0 ](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE ) |
2023-07-31 22:21:35 +09:00
| [**cargo-careful** ](https://github.com/RalfJung/cargo-careful ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/RalfJung/cargo-careful/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-MIT ) |
2024-03-27 20:08:31 +08:00
| [**cargo-cyclonedx** ](https://github.com/CycloneDX/cyclonedx-rust-cargo ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/CycloneDX/cyclonedx-rust-cargo/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/CycloneDX/cyclonedx-rust-cargo/blob/HEAD/LICENSE ) |
2023-09-05 22:39:14 +09:00
| [**cargo-deny** ](https://github.com/EmbarkStudios/cargo-deny ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/EmbarkStudios/cargo-deny/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-MIT ) |
2023-06-10 07:00:18 -07:00
| [**cargo-dinghy** ](https://github.com/sonos/dinghy ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/sonos/dinghy/releases ) | Linux, macOS | [Apache-2.0 ](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-MIT ) |
2023-12-23 20:49:54 +07:00
| [**cargo-export** ](https://github.com/bazhenov/cargo-export ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/bazhenov/cargo-export/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/bazhenov/cargo-export/blob/HEAD/LICENSE ) |
2022-07-25 20:00:53 +09:00
| [**cargo-hack** ](https://github.com/taiki-e/cargo-hack ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/taiki-e/cargo-hack/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-MIT ) |
| [**cargo-llvm-cov** ](https://github.com/taiki-e/cargo-llvm-cov ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/taiki-e/cargo-llvm-cov/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-MIT ) |
2023-08-18 17:43:05 -07:00
| [**cargo-machete** ](https://github.com/bnjbvr/cargo-machete ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/bnjbvr/cargo-machete/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/bnjbvr/cargo-machete/blob/HEAD/LICENSE.md ) |
2023-09-21 10:07:10 +09:00
| [**cargo-make** ](https://github.com/sagiegurari/cargo-make ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/sagiegurari/cargo-make/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/sagiegurari/cargo-make/blob/HEAD/LICENSE ) |
2022-07-25 20:00:53 +09:00
| [**cargo-minimal-versions** ](https://github.com/taiki-e/cargo-minimal-versions ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/taiki-e/cargo-minimal-versions/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-MIT ) |
2023-01-11 22:02:11 +09:00
| [**cargo-no-dev-deps** ](https://github.com/taiki-e/cargo-no-dev-deps ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/taiki-e/cargo-no-dev-deps/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-MIT ) |
2024-03-02 17:49:14 +09:00
| [**cargo-rdme** ](https://github.com/orium/cargo-rdme ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/orium/cargo-rdme/releases ) | Linux, macOS, Windows | [MPL-2.0 ](https://github.com/orium/cargo-rdme/blob/HEAD/LICENSE.md ) |
2024-01-23 19:12:31 -05:00
| [**cargo-sort** ](https://github.com/DevinR528/cargo-sort ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/DevinR528/cargo-sort/releases ) | Linux, macOS, Windows | [Apache-2.0 OR MIT ](https://github.com/DevinR528/cargo-sort/blob/55ec89082466f6bb246d870a8d56d166a8e1f08b/Cargo.toml#L5 ) |
2024-03-27 22:23:09 +08:00
| [**cargo-spellcheck** ](https://github.com/drahnr/cargo-spellcheck ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/drahnr/cargo-spellcheck/releases ) | Linux and Windows | [LGPLv2.1 ](https://github.com/drahnr/cargo-spellcheck/blob/f60c81ad0134c12faf08715f08d14f66e749f6e7/docs/checkers.md#nlprules ) |
2024-03-02 17:49:14 +09:00
| [**cargo-tarpaulin** ](https://github.com/xd009642/tarpaulin ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/xd009642/tarpaulin/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/xd009642/tarpaulin/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/xd009642/tarpaulin/blob/HEAD/LICENSE-MIT ) |
2023-05-16 13:16:13 +09:00
| [**cargo-udeps** ](https://github.com/est31/cargo-udeps ) | `$CARGO_HOME/bin` | [GitHub Release ](https://github.com/est31/cargo-udeps/releases ) | Linux, macOS, Windows | [Apache-2.0 OR MIT ](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE ) |
| [**cargo-valgrind** ](https://github.com/jfrimmel/cargo-valgrind ) | `$CARGO_HOME/bin` | [GitHub Release ](https://github.com/jfrimmel/cargo-valgrind/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-MIT ) or [Apache-2.0 ](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-APACHE ) |
2022-07-25 20:00:53 +09:00
| [**cross** ](https://github.com/cross-rs/cross ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/cross-rs/cross/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-MIT ) |
2023-06-10 19:01:31 +09:00
| [**dprint** ](https://github.com/dprint/dprint ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/dprint/dprint/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/dprint/dprint/blob/HEAD/LICENSE ) |
2024-04-19 22:17:38 +09:00
| [**espup** ](https://github.com/esp-rs/espup ) | `$CARGO_HOME/bin` | [GitHub Release ](https://github.com/esp-rs/espup/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/esp-rs/espup/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/esp-rs/espup/blob/HEAD/LICENSE-MIT ) |
2024-03-18 02:35:25 +01:00
| [**git-cliff** ](https://github.com/orhun/git-cliff ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/orhun/git-cliff/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-MIT ) |
2023-05-16 13:16:13 +09:00
| [**grcov** ](https://github.com/mozilla/grcov ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/mozilla/grcov/releases ) | Linux, macOS, Windows | [MPL-2.0 ](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0 ) |
2024-03-31 13:13:05 +08:00
| [**hyperfine** ](https://github.com/sharkdp/hyperfine ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/sharkdp/hyperfine/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/sharkdp/hyperfine/blob/HEAD/LICENSE-MIT ) or [Apache-2.0 ](https://github.com/sharkdp/hyperfine/blob/HEAD/LICENSE-APACHE ) |
2022-12-25 00:43:34 +09:00
| [**just** ](https://github.com/casey/just ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/casey/just/releases ) | Linux, macOS, Windows | [CC0-1.0 ](https://github.com/casey/just/blob/HEAD/LICENSE ) |
2022-08-09 05:09:08 +09:00
| [**mdbook-linkcheck** ](https://github.com/Michael-F-Bryan/mdbook-linkcheck ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/HEAD/LICENSE ) |
2022-11-29 00:04:09 +09:00
| [**mdbook** ](https://github.com/rust-lang/mdBook ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/rust-lang/mdBook/releases ) | Linux, macOS, Windows | [MPL-2.0 ](https://github.com/rust-lang/mdBook/blob/HEAD/LICENSE ) |
2023-08-04 22:44:41 +09:00
| [**nextest** ](https://github.com/nextest-rs/nextest ) (alias: `cargo-nextest` ) | `$CARGO_HOME/bin` | cargo-binstall | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-MIT ) |
2024-02-15 23:04:08 +09:00
| [**osv-scanner** ]( https://github.com/google/osv-scanner ) | `/usr/local/bin` | [GitHub Releases ]( https://github.com/google/osv-scanner/releases ) | Linux, macOS, Windows | [Apache-2 ](https://github.com/google/osv-scanner/blob/HEAD/LICENSE ) |
2022-11-29 00:04:09 +09:00
| [**parse-changelog** ](https://github.com/taiki-e/parse-changelog ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/taiki-e/parse-changelog/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/taiki-e/parse-changelog/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/taiki-e/parse-changelog/blob/HEAD/LICENSE-MIT ) |
2022-09-10 20:47:43 +09:00
| [**protoc** ](https://github.com/protocolbuffers/protobuf ) | `$HOME/.install-action/bin` | [GitHub Releases ](https://github.com/protocolbuffers/protobuf/releases ) | Linux, macOS, Windows | [BSD-3-Clause ](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE ) |
2024-03-02 17:49:14 +09:00
| [**sccache** ](https://github.com/mozilla/sccache ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/mozilla/sccache/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/mozilla/sccache/blob/HEAD/LICENSE ) |
2022-08-01 17:23:02 +09:00
| [**shellcheck** ](https://www.shellcheck.net ) | `/usr/local/bin` | [GitHub Releases ](https://github.com/koalaman/shellcheck/releases ) | Linux, macOS, Windows | [GPL-3.0-or-later ](https://github.com/koalaman/shellcheck/blob/HEAD/LICENSE ) |
| [**shfmt** ](https://github.com/mvdan/sh ) | `/usr/local/bin` | [GitHub Releases ](https://github.com/mvdan/sh/releases ) | Linux, macOS, Windows | [BSD-3-Clause ](https://github.com/mvdan/sh/blob/HEAD/LICENSE ) |
2024-02-15 23:04:08 +09:00
| [**syft** ](https://github.com/anchore/syft ) | `/usr/local/bin` | [Github Releases ](https://github.com/anchore/syft/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/anchore/syft/blob/HEAD/LICENSE ) |
2024-03-27 22:12:31 +08:00
| [**typos** ](https://github.com/crate-ci/typos ) | `$CARGO_HOME/bin` | [Github Releases ](https://github.com/crate-ci/typos/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/crate-ci/typos/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/crate-ci/typos/blob/HEAD/LICENSE-MIT ) |
2022-01-09 18:23:50 +09:00
| [**valgrind** ](https://valgrind.org ) | `/snap/bin` | [snap ](https://snapcraft.io/install/valgrind/ubuntu ) | Linux | [GPL-2.0-or-later ](https://valgrind.org/docs/manual/license.gpl.html ) |
2024-03-02 15:24:02 +01:00
| [**wasm-bindgen** ](https://github.com/rustwasm/wasm-bindgen ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/rustwasm/wasm-bindgen/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-MIT ) |
2022-08-01 21:12:54 +09:00
| [**wasm-pack** ](https://github.com/rustwasm/wasm-pack ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/rustwasm/wasm-pack/releases ) | Linux, macOS, Windows | [Apache-2.0 ](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-APACHE ) OR [MIT ](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-MIT ) |
2022-07-25 20:00:53 +09:00
| [**wasmtime** ](https://github.com/bytecodealliance/wasmtime ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/bytecodealliance/wasmtime/releases ) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception ](https://github.com/bytecodealliance/wasmtime/blob/HEAD/LICENSE ) |
2023-09-04 05:46:18 -07:00
| [**xbuild** ](https://github.com/rust-mobile/xbuild ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/rust-mobile/xbuild/releases ) | Linux, macOS, Windows | Apache-2.0 OR MIT |
2023-05-16 13:16:13 +09:00
| [**zola** ](https://github.com/getzola/zola ) | `$CARGO_HOME/bin` | [GitHub Releases ](https://github.com/getzola/zola/releases ) | Linux, macOS, Windows | [MIT ](https://github.com/getzola/zola/blob/HEAD/LICENSE ) |
2022-07-25 20:00:53 +09:00
2022-08-01 17:26:13 +09:00
If `$CARGO_HOME/bin` is not available, Rust-related binaries will be installed to `$HOME/.cargo/bin` .<br>
If `$HOME/.cargo/bin` is not available, Rust-related binaries will be installed to `/usr/local/bin` .<br>
2022-08-01 17:30:50 +09:00
If `/usr/local/bin` is not available, binaries will be installed to `$HOME/.install-action/bin` .<br>
2022-06-10 23:06:10 +09:00
2023-06-09 22:55:04 +09:00
**If a tool not included in the list above is specified, this action uses [cargo-binstall] as a fallback.**
### Add support for new tool
See the [development guide ](DEVELOPMENT.md ) for how to add support for new tool.
2021-12-30 17:33:20 +09:00
## Security
When installing the tool from GitHub Releases, this action will download the tool or its installer from GitHub Releases using HTTPS with tlsv1.2+. This is basically considered to be the same level of security as [the recommended installation of rustup ](https://www.rust-lang.org/tools/install ).
2022-12-24 21:49:18 +09:00
Additionally, this action will also verify SHA256 checksums for downloaded files in all tools installed from GitHub Releases. This is enabled by default and can be disabled by setting the `checksum` input option to `false` .
2023-09-27 22:42:00 +09:00
Additionally, we also verify signature if the tool distributes signed archives. Signature verification is done at the stage of getting the checksum, so disabling the checksum will also disable signature verification.
2022-12-24 21:49:18 +09:00
See the linked documentation for information on security when installed using [snap ](https://snapcraft.io/docs ) or [cargo-binstall ](https://github.com/cargo-bins/cargo-binstall#faq ).
2021-12-30 17:33:20 +09:00
2022-12-14 11:47:44 +09:00
## Compatibility
2024-04-19 21:35:52 +09:00
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Fedora, CentOS, Alma, openSUSE, Arch, Alpine).
2023-01-16 23:03:45 +09:00
To use this action in self-hosted runners or in containers, at least the following tools are required:
2022-12-14 11:47:44 +09:00
- bash
2021-12-30 17:33:20 +09:00
## Related Projects
2023-01-15 18:38:24 +09:00
- [cache-cargo-install-action]: GitHub Action for `cargo install` with cache.
2021-12-30 17:33:20 +09:00
- [create-gh-release-action]: GitHub Action for creating GitHub Releases based on changelog.
- [upload-rust-binary-action]: GitHub Action for building and uploading Rust binary to GitHub Releases.
2022-06-10 23:39:53 +09:00
- [setup-cross-toolchain-action]: GitHub Action for setup toolchains for cross compilation and cross testing for Rust.
2021-12-30 17:33:20 +09:00
2023-01-15 18:38:24 +09:00
[cache-cargo-install-action]: https://github.com/taiki-e/cache-cargo-install-action
2022-08-09 05:09:08 +09:00
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall
2021-12-30 17:33:20 +09:00
[create-gh-release-action]: https://github.com/taiki-e/create-gh-release-action
2022-06-10 23:39:53 +09:00
[setup-cross-toolchain-action]: https://github.com/taiki-e/setup-cross-toolchain-action
2021-12-30 17:33:20 +09:00
[upload-rust-binary-action]: https://github.com/taiki-e/upload-rust-binary-action
## License
Licensed under either of [Apache License, Version 2.0 ](LICENSE-APACHE ) or
[MIT license ](LICENSE-MIT ) at your option.
2024-03-02 17:49:14 +09:00
Each of the tools installed by this action has a different license. See the
[Supported tools ](#supported-tools ) section for more information.
2021-12-30 17:33:20 +09:00
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
be dual licensed as above, without any additional terms or conditions.