Support both Quicklisp and Ultralisp.

This commit is contained in:
Alexander Artemenko 2021-01-26 14:34:05 +03:00
parent 88caf8955d
commit 3bdef06c26

View file

@ -25,12 +25,16 @@ jobs:
os: os:
- ubuntu-latest - ubuntu-latest
- macos-latest - macos-latest
quicklisp-dist:
- quicklisp
- ultralisp
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
env: env:
LISP: ${{ matrix.lisp }} LISP: ${{ matrix.lisp }}
OS: ${{ matrix.os }} OS: ${{ matrix.os }}
QUICKLISP_DIST: ${{ matrix.quicklisp-dist }}
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
@ -59,11 +63,19 @@ jobs:
- name: Install Dependencies - name: Install Dependencies
run: | run: |
rm -fr qlfile rm -fr qlfile
echo dist ultralisp http://dist.ultralisp.org/ >> qlfile touch qlfile
if [[ "${QUICKLISP_DIST}" == 'ultralisp' ]]; then
echo dist ultralisp http://dist.ultralisp.org/ >> qlfile
fi
qlot install qlot install
- name: Install CL-INFO - name: Install CL-INFO
run: | run: |
if [[ "${QUICKLISP_DIST}" == 'quicklisp' ]]; then
qlot exec ros install 40ants/defmain
fi
qlot exec ros install 40ants/cl-info qlot exec ros install 40ants/cl-info
- name: Run CL-INFO - name: Run CL-INFO
run: | run: |