Skip to content

Commit c982904

Browse files
committed
update GitHub test runners
1 parent dcf1266 commit c982904

File tree

1 file changed

+22
-17
lines changed

1 file changed

+22
-17
lines changed

.github/workflows/ci.yml

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,50 +8,50 @@ jobs:
88
matrix:
99
config:
1010
- machine: tpb
11-
os: ubuntu-22.04
11+
os: ubuntu-24.04
1212
configure: --pb --threads --enable-libffi
1313
test: test-some-fast
1414
- machine: a6osx
15-
os: macos-13
15+
os: macos-15-intel
1616
- machine: ta6osx
17-
os: macos-13
17+
os: macos-15-intel
1818
- machine: arm64osx
19-
os: macos-14
19+
os: macos-15
2020
- machine: tarm64osx
21-
os: macos-14
21+
os: macos-15
2222
- machine: i3le
23-
os: ubuntu-22.04
23+
os: ubuntu-24.04
2424
- machine: ti3le
25-
os: ubuntu-22.04
25+
os: ubuntu-24.04
2626
- machine: a6le
27-
os: ubuntu-22.04
27+
os: ubuntu-24.04
2828
- machine: ta6le
29-
os: ubuntu-22.04
29+
os: ubuntu-24.04
3030
configure: CFLAGS+=-std=gnu89
3131
- machine: ta6le
32-
os: ubuntu-22.04
32+
os: ubuntu-24.04
3333
variant: reboot
3434
configure: -m=ta6le --force
3535
make: re.boot SCHEME="chezscheme"
3636
test: test-some-fast
3737
- machine: i3nt
38-
os: windows-2022
38+
os: windows-2025
3939
toolchain: vs
4040
- machine: ti3nt
41-
os: windows-2022
41+
os: windows-2025
4242
toolchain: vs
4343
- machine: a6nt
44-
os: windows-2022
44+
os: windows-2025
4545
toolchain: vs
4646
- machine: ta6nt
47-
os: windows-2022
47+
os: windows-2025
4848
toolchain: vs
4949
- machine: ta6nt
50-
os: windows-2022
50+
os: windows-2025
5151
toolchain: gcc
5252
configure: CFLAGS+=-std=gnu89
5353
- machine: ta6le
54-
os: ubuntu-22.04
54+
os: ubuntu-24.04
5555
test: test-more
5656
variant: more
5757
runs-on: ${{ matrix.config.os }}
@@ -79,7 +79,12 @@ jobs:
7979
run: |
8080
sudo dpkg --add-architecture i386
8181
sudo apt-get update
82-
sudo apt-get install gcc-multilib lib32ncurses5-dev
82+
sudo apt-get install gcc-multilib lib32ncurses-dev
83+
- name: Setup X11 client-side libraries on Linux
84+
if: ${{ endsWith(matrix.config.machine, 'le') }}
85+
run: |
86+
sudo apt-get update
87+
sudo apt-get install libx11-dev
8388
- name: Setup existing Chez Scheme for reboot
8489
if: ${{ startsWith(matrix.config.make, 're.boot') }}
8590
run: |

0 commit comments

Comments
 (0)