Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a409f03

Browse files
committed
Use separate runners
1 parent 9bdfe33 commit a409f03

File tree

1 file changed

+9
-23
lines changed

1 file changed

+9
-23
lines changed

‎.github/workflows/ci.yml

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -12,52 +12,38 @@ jobs:
1212
defaults:
1313
run:
1414
shell: bash -l {0}
15-
1615
strategy:
1716
fail-fast: false
18-
17+
matrix:
18+
lisp:
19+
- abcl
20+
- ccl
21+
- clasp
22+
- ecl
23+
- sbcl
1924
runs-on: ubuntu-latest
20-
2125
container:
2226
image: ghcr.io/yitzchak/archlinux-cl:latest
2327
options: --security-opt seccomp:unconfined
24-
2528
steps:
2629
- name: Install dependencies
2730
run: |
2831
pacman -Syu --noconfirm jupyterlab python-build python-pip
29-
3032
- name: Install pytest-jupyter_kernel
3133
run: |
3234
git clone https://github.com/yitzchak/pytest-jupyter_kernel.git
3335
cd pytest-jupyter_kernel
3436
pyproject-build
3537
pip install --break-system-packages --user dist/pytest_jupyter_kernel-0.1.0-py3-none-any.whl
36-
3738
- name: Checkout repository
3839
uses: actions/checkout@v4
39-
4040
- name: Setup Lisp Environment
4141
run: |
4242
make-rc
4343
asdf-add
44-
45-
- name: Install CCL kernel
44+
- name: Install kernel
4645
run: |
47-
ccl --batch --load scripts/usr-install.lisp
48-
49-
- name: Install CLASP kernel
50-
run: |
51-
clasp --non-interactive --load scripts/usr-install.lisp
52-
53-
- name: Install ECL kernel
54-
run: |
55-
ecl --load scripts/usr-install.lisp --eval '(ext:quit)'
56-
57-
- name: Install SBCL kernel
58-
run: |
59-
sbcl --non-interactive --load scripts/usr-install.lisp sbcl
60-
46+
lisp -i ${{ matrix.lisp }} -e "(ql:quickload :common-lisp-jupyter)" -e "(clj:install)" -q
6147
- name: Run kernel tests
6248
run: |
6349
pytest --verbose

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /