Skip to content

Commit

Permalink
Use roswell on Ubuntu
Browse files Browse the repository at this point in the history
  • Loading branch information
digikar99 committed Sep 20, 2024
1 parent 2e66443 commit fc0170f
Showing 1 changed file with 18 additions and 10 deletions.
28 changes: 18 additions & 10 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,32 @@ jobs:

- uses: actions/checkout@v4

- name: Install SBCL (macOS)
if: startsWith(matrix.OS, 'macos')
run: brew install sbcl

- name: Install SBCL (Ubuntu)
- name: Install Roswell and SBCL (Ubuntu)
if: startsWith(matrix.OS, 'ubuntu')
run: sudo apt install sbcl
run: |
curl -L https://raw.githubusercontent.com/roswell/roswell/master/scripts/install-for-ci.sh | sh
ros install sbcl-bin
- name: Install quicklisp
- name: Dump lisp image (Ubuntu)
run: |
ros run -- \
--load cl-repl.asd \
--eval '(ql:quickload :cl-repl)' \
--eval '(asdf:make :cl-repl)' \
--quit
- name: Install SBCL and quicklisp (macOS)
if: startsWith(matrix.OS, 'macos')
run: |
brew install sbcl
wget https://beta.quicklisp.org/quicklisp.lisp
echo -ne '\n' | \
echo -ne '\n'
sbcl --load quicklisp.lisp \
--eval '(quicklisp-quickstart:install)' \
--eval '(ql:add-to-init-file)' \
--quit
- name: Dump lisp image
- name: Dump lisp image (macOS)
if: startsWith(matrix.OS, 'macos')
run: |
sbcl --load cl-repl.asd \
--eval '(ql:quickload :cl-repl)' \
Expand Down

0 comments on commit fc0170f

Please # to comment.