From 5a3538ece106b2b0fd886b830b1b551234883cad Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Sat, 2 May 2026 18:02:06 -0400 Subject: [PATCH] fix(ci): alternate quicklisp install path --- .github/workflows/test.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bc987d5..3524869 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,11 +22,18 @@ jobs: - name: Install Quicklisp run: | - curl -L https://beta.quicklisp.org/quicklisp.lisp -o /tmp/quicklisp.lisp - sbcl --non-interactive \ + cd /tmp && curl -fsSLO https://beta.quicklisp.org/quicklisp.lisp + sbcl --noinform --non-interactive \ --load /tmp/quicklisp.lisp \ - --eval '(quicklisp-quickstart:install :path "~/quicklisp/")' \ - --eval '(ql:add-to-init-file)' + --eval '(quicklisp-quickstart:install)' \ + --eval '(ql:add-to-init-file)' 2>&1 || { + echo "=== Quicklisp install failed, trying alternative ===" + sbcl --noinform --non-interactive \ + --load /tmp/quicklisp.lisp \ + --eval "(quicklisp-quickstart:install :path \"$HOME/quicklisp/\")" \ + --eval '(ql:add-to-init-file)' 2>&1 + } + rm -f /tmp/quicklisp.lisp - name: Load and verify harness run: |