Browse code
chore: add health check to dep setup
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: | |