diff --git a/.github/workflows/governance-reusable.yml b/.github/workflows/governance-reusable.yml index d9e41f4e..67982740 100644 --- a/.github/workflows/governance-reusable.yml +++ b/.github/workflows/governance-reusable.yml @@ -53,7 +53,7 @@ jobs: otp-version: '28.3' - name: Cache Hex/Mix and Scanner Build - uses: actions/cache@d4373f267a887d77f9eb0683a479ec60b1fe5b2b # v4.2.0 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: | ~/.mix @@ -70,8 +70,8 @@ jobs: - name: Build Hypatia scanner run: | cd "$HOME/hypatia" - if [ ! -f hypatia-v2 ]; then - cd scanner && mix deps.get && mix escript.build && mv hypatia ../hypatia-v2 + if [ ! -x hypatia ]; then + mix deps.get && mix escript.build fi - name: Run Hypatia scan (Baseline validation) diff --git a/.github/workflows/hypatia-scan-reusable.yml b/.github/workflows/hypatia-scan-reusable.yml index 95e71eaa..39dca698 100644 --- a/.github/workflows/hypatia-scan-reusable.yml +++ b/.github/workflows/hypatia-scan-reusable.yml @@ -26,7 +26,7 @@ jobs: otp-version: '28.3' - name: Cache Hex/Mix and Scanner Build - uses: actions/cache@d4373f267a887d77f9eb0683a479ec60b1fe5b2b # v4.2.0 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: | ~/.mix @@ -43,8 +43,8 @@ jobs: - name: Build Hypatia scanner run: | cd "$HOME/hypatia" - if [ ! -f hypatia-v2 ]; then - cd scanner && mix deps.get && mix escript.build && mv hypatia ../hypatia-v2 + if [ ! -x hypatia ]; then + mix deps.get && mix escript.build fi - name: Run Hypatia scan