Mark ENOLINK and EMULTIHOP as optional
[iolib.git] / .travis.yml
blob2d6087504aae6eef0125b261626ebdda36176eb7
1 os: linux
2 dist: jammy
3 language: generic
5 env:
6   jobs:
7     - LISP=sbcl
8     - LISP=ccl
9     - LISP=ecl
10     # - LISP=allegro
11     # - LISP=cmucl
13 jobs:
14   fast_finish: true
15   allow_failures:
16     # - env: LISP=allegro
17     # - env: LISP=cmucl
18     - env: LISP=ecl
20 notifications:
21   email:
22     on_success: change
23     on_failure: always
24   irc:
25     channels:
26       - "irc.libera.chat#iolib"
27     on_success: change
28     on_failure: always
29     use_notice: true
30     skip_join: true
32 install:
33   - curl -L https://raw.githubusercontent.com/lispci/cl-travis/master/install.sh | sh
34   - sudo ./install-repo.bash "$LISP"
36 script:
37   - cl -e "(cl:in-package :cl-user)
38            (ql:quickload :iolib/tests :verbose t)
39            (uiop:quit (if (5am:run! :iolib) 0 1))"