Skip to content

Commit

Permalink
CI: bump to ubuntu-22.04
Browse files Browse the repository at this point in the history
20.04 has meson 0.53 but we need 0.54
  • Loading branch information
9ary committed Mar 18, 2023
1 parent d1c63b1 commit 60f5a52
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,32 @@ on:

jobs:
build:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- name: Fix broken github setup
# https://github.com/actions/runner-images/issues/4589
run: >
sudo dpkg -l |
awk '/ii lib.*deb.sury.org/ {gsub(/:.*/, s, $2); print $2}' |
xargs apt show -a |
awk '/Package:/ {p=$2} /APT-Sources: .*focal\/main/ {print p"/focal"}' |
awk '/Package:/ {p=$2} /APT-Sources: .*jammy\/main/ {print p"/jammy"}' |
sudo xargs eatmydata apt install --allow-downgrades
- name: Setup repositories
run: |
sudo dpkg --add-architecture i386
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt-get update -y
- name: Install dependencies
run: >
sudo apt-get install -y
gcc-multilib
meson
winehq-stable=6.0.0~focal-1
wine-stable=6.0.0~focal-1
wine-stable-amd64=6.0.0~focal-1
wine-stable-i386=6.0.0~focal-1
wine-stable-dev=6.0.0~focal-1
winehq-stable=6.0.0~jammy-1
wine-stable=6.0.0~jammy-1
wine-stable-amd64=6.0.0~jammy-1
wine-stable-i386=6.0.0~jammy-1
wine-stable-dev=6.0.0~jammy-1
libdrm-dev
libdrm-dev:i386
libx11-xcb-dev
Expand Down

0 comments on commit 60f5a52

Please sign in to comment.