From 6a934962ffd03f90d7bded9983e1b9e946cf929c Mon Sep 17 00:00:00 2001 From: Alberto De Bortoli Date: Sun, 26 Jul 2026 12:56:09 +0100 Subject: [PATCH] Fix install dir and add ignoreUnsafeArchiveEntries for Tuist Set INSTALL_DIR=/usr/local/bin so the Luca CLI lands on PATH on both macOS and Linux runners. Add ignoreUnsafeArchiveEntries: true to the Tuist fixture in the test workflow to allow extracting its zip artifact. --- .github/workflows/test.yml | 3 ++- action.yml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 12c68d5..39ce891 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -67,7 +67,8 @@ jobs: binaryPath: tuist version: 4.80.0 url: https://github.com/tuist/tuist/releases/download/4.80.0/tuist.zip - + ignoreUnsafeArchiveEntries: true + EOF - name: Setup Luca (with tools) diff --git a/action.yml b/action.yml index eb7094b..b74a330 100644 --- a/action.yml +++ b/action.yml @@ -42,7 +42,7 @@ runs: shell: bash env: GITHUB_TOKEN: ${{ inputs.github_token || github.token }} - run: curl -fsSL https://luca.tools/install.sh | bash + run: curl -fsSL https://luca.tools/install.sh | INSTALL_DIR=/usr/local/bin bash - name: Install tools if: inputs.spec != ''