From 176572c2c617f0599dbb98a27f6f0cd39924d188 Mon Sep 17 00:00:00 2001 From: Edward Langley Date: Tue, 29 Mar 2022 22:26:38 -0700 Subject: [PATCH] chore: add health check for quicklisp.lisp download, fix exit codes --- .github/workflows/test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 958885e..f20d46c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,14 +31,17 @@ jobs: - name: setup deps run: | set -x - - # nix profile install nixpkgs\#sbcl - command -v sbcl || exit 38 cd + + nix profile install nixpkgs\#sbcl + command -v sbcl || exit 36 + wget 'https://beta.quicklisp.org/quicklisp.lisp' + [[ -f ./quicklisp.lisp" ]] || exit 37 + sbcl --eval '(require :uiop)' \ --load quicklisp.lisp \ - --eval '(handler-case (quicklisp-quickstart:install) (error () (uiop:quit 40)))' \ + --eval '(handler-case (quicklisp-quickstart:install) (error () (uiop:quit 38)))' \ --quit [[ -f "$HOME"/quicklisp/setup.lisp ]] || exit 39