From 0c22505970b11c25043c33dfe9770ac993c6d27d Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Fri, 8 May 2026 09:57:50 -0400 Subject: [PATCH] ci: install fiveam before compiling passepartout core-skills.lisp (and other files) have eval-when blocks that ql:quickload :fiveam during compilation. If fiveam isn't installed first, the CI fails with MISSING-COMPONENT. --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2f0d4ff..b610255 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,6 +27,10 @@ jobs: --load /tmp/quicklisp.lisp \ --eval '(quicklisp-quickstart:install)' rm -f /tmp/quicklisp.lisp + sbcl --noinform --non-interactive \ + --eval '(load (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))' \ + --eval '(ql:quickload :fiveam :silent t)' \ + --eval '(quit)' - name: Load and verify system run: |