From 50451dd5b8f9499c5d5102f764476a71f95e744b Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Wed, 13 Jan 2021 06:04:12 -0800 Subject: [PATCH] Publish Web: fix rustsec-admin install (#558) We do still need to check if `rustsec-admin` is installed, as an error is returned if it's already installed. --- .github/workflows/publish-web.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-web.yml b/.github/workflows/publish-web.yml index 1e39dea..8f84781 100644 --- a/.github/workflows/publish-web.yml +++ b/.github/workflows/publish-web.yml @@ -5,7 +5,7 @@ on: branches: master jobs: - publish: + publish-web: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -15,7 +15,10 @@ jobs: with: path: ~/.cargo/bin key: rustsec-admin-v0.3.3 - - run: cargo install rustsec-admin --vers 0.3.3 + - run: | + if [ ! -f $HOME/.cargo/bin/rustsec-admin ]; then + cargo install rustsec-admin --vers 0.3.3 + fi - run: rustsec-admin web - uses: peter-evans/create-pull-request@v3 with: