Skip to content

add a call-next-method for define-message-dispatch #31

add a call-next-method for define-message-dispatch

add a call-next-method for define-message-dispatch #31

Workflow file for this run

name: main
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Check out aether
uses: actions/checkout@v4
with:
path: aether
- name: Initialize Lisp
run: |
sudo apt install sbcl
curl -o /tmp/quicklisp.lisp "http://beta.quicklisp.org/quicklisp.lisp"
sbcl --noinform --non-interactive \
--load /tmp/quicklisp.lisp \
--eval '(quicklisp-quickstart:install)'
WD=$(pwd | xargs dirname)
echo >> ~/.sbclrc
echo '#-quicklisp(let ((i(merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname))))(when(probe-file i)(load i)))' >> ~/.sbclrc
echo "#+quicklisp(push \"${WD}/\" ql:*local-project-directories*)" >> ~/.sbclrc
rm -f /tmp/quicklisp.lisp
- name: Run the test suite
run: |
# run the tests via the Makefile
cd aether
sbcl --version
make test