From d803889c01bab438fc2e8ce0fd3c8ae5d1131fd4 Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Sat, 2 May 2026 18:05:36 -0400 Subject: [PATCH] fix(ci): remove ql:add-to-init-file (stdin prompt hangs in non-interactive) --- .github/workflows/test.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3524869..d6485fc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,17 +22,10 @@ jobs: - name: Install Quicklisp run: | - cd /tmp && curl -fsSLO https://beta.quicklisp.org/quicklisp.lisp + curl -fsSL https://beta.quicklisp.org/quicklisp.lisp -o /tmp/quicklisp.lisp sbcl --noinform --non-interactive \ --load /tmp/quicklisp.lisp \ - --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 - } + --eval '(quicklisp-quickstart:install)' rm -f /tmp/quicklisp.lisp - name: Load and verify harness