diff --git a/.github/workflows/assign-ids.yml b/.github/workflows/assign-ids.yml index 2abbfae..df026b8 100644 --- a/.github/workflows/assign-ids.yml +++ b/.github/workflows/assign-ids.yml @@ -19,8 +19,9 @@ jobs: - name: Install rustsec-admin run: | - if [ ! -f $HOME/.cargo/bin/rustsec-admin ]; then - cargo install rustsec-admin --vers 0.8.5 + VERSION="0.8.5" + if ! ( rustsec-admin --version | grep -q "$VERSION" ); then + cargo install rustsec-admin --force --vers "$VERSION" fi - name: Assign IDs diff --git a/.github/workflows/export-osv.yml b/.github/workflows/export-osv.yml index 82d473a..8651640 100644 --- a/.github/workflows/export-osv.yml +++ b/.github/workflows/export-osv.yml @@ -16,8 +16,9 @@ jobs: path: ~/.cargo/bin key: rustsec-admin-v0.8.5 - run: | - if [ ! -f $HOME/.cargo/bin/rustsec-admin ]; then - cargo install rustsec-admin --vers 0.8.5 + VERSION="0.8.5" + if ! ( rustsec-admin --version | grep -q "$VERSION" ); then + cargo install rustsec-admin --force --vers "$VERSION" fi mkdir -p crates rustsec-admin osv crates diff --git a/.github/workflows/publish-web.yml b/.github/workflows/publish-web.yml index 3d93fd2..0c07cbb 100644 --- a/.github/workflows/publish-web.yml +++ b/.github/workflows/publish-web.yml @@ -16,8 +16,9 @@ jobs: path: ~/.cargo/bin key: rustsec-admin-v0.8.5 - run: | - if [ ! -f $HOME/.cargo/bin/rustsec-admin ]; then - cargo install rustsec-admin --vers 0.8.5 + VERSION="0.8.5" + if ! ( rustsec-admin --version | grep -q "$VERSION" ); then + cargo install rustsec-admin --force --vers "$VERSION" fi rustsec-admin web . git config user.name github-actions diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 558d9a4..14eec8f 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -20,8 +20,9 @@ jobs: - name: Install rustsec-admin run: | - if [ ! -f $HOME/.cargo/bin/rustsec-admin ]; then - cargo install rustsec-admin --vers 0.8.5 + VERSION="0.8.5" + if ! ( rustsec-admin --version | grep -q "$VERSION" ); then + cargo install rustsec-admin --force --vers "$VERSION" fi - name: Lint advisories