mirror of
https://github.com/dtolnay/install.git
synced 2024-11-21 16:09:32 +01:00
Set required shell parameter for each step
This commit is contained in:
parent
3f167e0ca8
commit
d302b2d6cf
1 changed files with 6 additions and 0 deletions
|
@ -13,14 +13,20 @@ runs:
|
|||
steps:
|
||||
- name: Determine cargo bin directory
|
||||
run: echo "::set-output name=dir::$(dirname $(which cargo))"
|
||||
shell: bash
|
||||
id: cargo
|
||||
- name: Download ${{inputs.bin || inputs.crate}}
|
||||
run: curl -o ${{steps.cargo.outputs.dir}}/${{inputs.bin || inputs.crate}} https://github.com/dtolnay/install/releases/download/${{inputs.crate}}/${{inputs.bin || inputs.crate}}
|
||||
shell: bash
|
||||
- name: Download ${{inputs.bin || inputs.crate}}.sig
|
||||
run: curl -o ${{runner.temp}}/${{inputs.bin || inputs.crate}}.sig https://github.com/dtolnay/install/releases/download/${{inputs.crate}}/${{inputs.bin || inputs.crate}}.sig
|
||||
shell: bash
|
||||
- name: Retrieve public key of signing key
|
||||
run: gpg --output ${{runner.temp}}/signing-key.gpg --dearmor ${{github.action_path}}/signing-key.asc
|
||||
shell: bash
|
||||
- name: Verify gpg signature
|
||||
run: gpg --no-default-keyring --keyring ${{runner.temp}}/signing-key.gpg --verify ${{runner.temp}}/${{inputs.bin || inputs.crate}}.sig ${{steps.cargo.outputs.dir}}/${{inputs.bin || inputs.crate}}
|
||||
shell: bash
|
||||
- name: Set executable bit
|
||||
run: chmod +x ${{steps.cargo.outputs.dir}}/${{inputs.bin || inputs.crate}}
|
||||
shell: bash
|
||||
|
|
Loading…
Reference in a new issue