Skip to content

Commit

Permalink
ci: cope with ubuntu-24.04 rollout
Browse files Browse the repository at this point in the history
Explicitly install some packages we depend on that are no longer present
in the ubuntu-latest runner when it happens to be ubuntu-24.04. Do this
for the `build` job that caches boot files and for the `mats` jobs that
actually run the tests, since those will eventually move beyond 22.04.

actions/runner-images#10636
  • Loading branch information
owaddell-ib committed Dec 12, 2024
1 parent 8777b4f commit 6b4b95b
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ jobs:
- if: ${{ steps.build-restore-bootfiles.outputs.cache-hit != 'true' }}
name: Populate boot file cache
run: |
sudo apt-get update
sudo apt-get install libsystemd-dev libx11-dev uuid-dev
cd ChezScheme
git checkout v9.6.4
./configure -m=a6le
Expand Down Expand Up @@ -110,12 +112,12 @@ jobs:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install gcc-multilib lib32ncurses5-dev\
libsystemd-dev:i386 uuid-dev:i386
libsystemd-dev:i386 libx11-dev:i386 uuid-dev:i386
- name: Setup 64-bit Linux
if: ${{ endsWith(matrix.config.machine, 'a6le') }}
run: |
sudo apt-get update
sudo apt-get install libsystemd-dev
sudo apt-get install libsystemd-dev libx11-dev uuid-dev
- name: Setup Mac
if: ${{ runner.os == 'macOS' }}
run: |
Expand Down

0 comments on commit 6b4b95b

Please sign in to comment.