git.fiddlerwoaroof.com
Browse code

chore: add health check to dep setup

Edward Langley authored on 30/03/2022 05:22:12
Showing 1 changed files
... ...
@@ -31,12 +31,13 @@ jobs:
31 31
       - name: setup deps
32 32
         run: |
33 33
           nix profile install nixpkgs\#sbcl
34
+          command -v sbcl || exit 38
34 35
           cd
35 36
           wget 'https://beta.quicklisp.org/quicklisp.lisp'
36 37
           sbcl --eval '(require :uiop)' \
37 38
                --load quicklisp.lisp \
38
-               --eval '(handler-case (progn (error "fail!") (quicklisp-quickstart:install)) (error () (uiop:quit 40)))' \
39 39
                --quit
40
+          [[ -f "$HOME"/quicklisp/setup.lisp ]] || exit 39
40 41
 
41 42
       - name: run tests
42 43
         run: |