Skip to content

Commit

Permalink
workflow: use qemu-user-static with openat2 patches
Browse files Browse the repository at this point in the history
This commit adds the https://launchpad.net/~mvo/+archive/ubuntu/qemu/
PPA that contains a backport of the openat2 patches for qemu-9 so
that we can test cross-arch building again.
  • Loading branch information
mvo5 committed Nov 8, 2024
1 parent 9850e89 commit cb8c302
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
integration:
# TODO: run this also via tmt/testing-farm
name: "Integration"
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -94,6 +94,12 @@ jobs:
curl -fsSL $key_url | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/devel_kubic_libcontainers_unstable.gpg > /dev/null
sudo apt update
sudo apt install -y podman skopeo
# get qemu-9 with openat2 patches
# XXX: remove once ubuntu ships 9.1
sudo apt install -y software-properties-common
sudo apt-add-repository -y ppa:mvo/qemu
sudo apt update
sudo apt install -y qemu-user-static
- name: Install python test deps
run: |
# make sure test deps are available for root
Expand Down

0 comments on commit cb8c302

Please sign in to comment.