Skip to content

Workflow file for this run

name: build and test
on:
push:
branches:
- dev
jobs:
test_ecl:
name: Run tests on ECL
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Sanity check
run:
ls -al /home/runner/work/cl-custom-hash-table/cl-custom-hash-table
- name: Download Quicklisp
run: |
cd /tmp
wget -q https://beta.quicklisp.org/quicklisp.lisp
- name: Download and Install ECL
run: |
cd /tmp
wget https://common-lisp.s3.eu-central-1.amazonaws.com/ecl-23.9.9.tgz
tar -xzf ecl-23.9.9.tgz
cd ecl-23.9.9
./configure
make -j 8
sudo make install
- name: Build and run tests in ECL
run:
ecl --shell /home/runner/work/cl-custom-hash-table/cl-custom-hash-table/.github/workflows/github-workflow-tests.lisp