3
0
Fork 0
mirror of https://github.com/dtolnay/install.git synced 2024-11-29 11:29:32 +01:00

Add support for git install

This commit is contained in:
David Tolnay 2022-06-22 10:27:53 -07:00
parent 17f5df87e0
commit c9bdaff04e
No known key found for this signature in database
GPG key ID: F9BA143B95FF6D82

View file

@ -9,6 +9,12 @@ on:
bin: bin:
required: false required: false
type: string type: string
git:
required: false
type: string
branch:
required: false
type: string
secrets: secrets:
private_key: private_key:
required: true required: true
@ -22,7 +28,7 @@ jobs:
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@stable - uses: dtolnay/rust-toolchain@stable
- run: cargo install --force ${{inputs.crate}} --bin ${{inputs.bin || inputs.crate}} - run: cargo install --force ${{inputs.crate}} --bin ${{inputs.bin || inputs.crate}} ${{inputs.git && format('--git={0}', inputs.git) || ''}} ${{inputs.branch && format('--branch={0}', inputs.branch) || ''}}
- id: which - id: which
run: echo "::set-output name=which::$(which ${{inputs.bin || inputs.crate}})" run: echo "::set-output name=which::$(which ${{inputs.bin || inputs.crate}})"
- id: version - id: version