From 7d1037c947d7557e37bb05c225cab961d5922beb Mon Sep 17 00:00:00 2001 From: asonix Date: Wed, 7 Feb 2024 19:38:28 -0600 Subject: [PATCH] Add rust version to inputs --- .forgejo/actions/prepare-rust/action.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.forgejo/actions/prepare-rust/action.yaml b/.forgejo/actions/prepare-rust/action.yaml index d3401d6..210afd7 100644 --- a/.forgejo/actions/prepare-rust/action.yaml +++ b/.forgejo/actions/prepare-rust/action.yaml @@ -6,6 +6,10 @@ inputs: description: "JSON Array of targets to add to rustup" required: false default: '[]' + rust-version: + description: "Version of rust to install" + required: true + default: '1.75.0' runs: using: "composite" @@ -27,11 +31,11 @@ runs: ~/.cargo/git/db ~/.rustup target/ - key: rust-${{ join(fromJSON(inputs.targets), '-') }}-${{ hashFiles('Cargo.toml') }}-${{ hashFiles('Cargo.lock')}} + key: rust-${{ inputs.rust-version }}-${{ join(fromJSON(inputs.targets), '-') }}-${{ hashFiles('Cargo.toml') }}-${{ hashFiles('Cargo.lock')}} - name: Install rustup and rust if: steps.cache.outputs.cache-hit != 'true' - uses: https://github.com/dtolnay/rust-toolchain@1.75.0 + uses: https://github.com/dtolnay/rust-toolchain@${{ inputs.rust-version }} with: components: clippy targets: ${{ join(fromJSON(inputs.targets), ',') }}