diff --git a/.github/workflows/install.yml b/.github/workflows/install.yml index 1c6163b..2eaa652 100644 --- a/.github/workflows/install.yml +++ b/.github/workflows/install.yml @@ -33,7 +33,33 @@ jobs: quicklisp-dist: - quicklisp - ultralisp + can-fail: + - [false] + include: + # Fails because this error on cl-info start: + # ill-formed handler binding ((LAMBDA (DEFMAIN/DEFMAIN::C) (DECLARE (IGNORABLE DEFMAIN/DEFMAIN::C)) (UIOP/IMAGE:QUIT 0))) + - lisp: abcl + can-fail: true + # Seems allegro is does not support 64bit OSX. + # Unable to install it using Roswell: + # alisp is not executable. Missing 32bit glibc? + - lisp: allegro + os: maxos-latest + can-fail: true + # CLisp on Ubuntu can't be installed because of the error: + # # does not have + # the required size or alignment + - lisp: clisp + os: ubuntu-latest + can-fail: true + # CMUCL is 32bit and cant' work on 64bit OSX: + # .roswell/impls/x86-64/darwin/cmu-bin/21d/bin/lisp is not executable. Missing 32bit glibc? + - lisp: cmucl + os: macos-latest + can-fail: true + + continue-on-error: ${{ matrix.can-fail }} runs-on: ${{ matrix.os }} env: