Skip to content

ci: fix various issues with GitHub Actions#47

Open
sd2k wants to merge 4 commits intobytecodealliance:mainfrom
sd2k:fix/qemu-aarch64-missing-glib-dep
Open

ci: fix various issues with GitHub Actions#47
sd2k wants to merge 4 commits intobytecodealliance:mainfrom
sd2k:fix/qemu-aarch64-missing-glib-dep

Conversation

@sd2k
Copy link
Copy Markdown

@sd2k sd2k commented Feb 23, 2026

The aarch64-ubuntu CI job builds QEMU 6.1.0 from source, but its
configure step requires glib-2.56/gthread-2.0. The apt-get install was
missing libglib2.0-dev, causing the build to fail with:

ERROR: glib-2.56 gthread-2.0 is required to compile QEMU


I subsequently found a few other issues in CI:

  • macos-13 runners are no longer supported so this updates to macos-14
  • ubuntu-20.04 is no longer supported so this updates to ubuntu-22.04
  • windows-2019 is no longer supported so this updates to windows-2022

sd2k added 4 commits February 23, 2026 08:50
The aarch64-ubuntu CI job builds QEMU 6.1.0 from source, but its
configure step requires glib-2.56/gthread-2.0. The apt-get install was
missing libglib2.0-dev, causing the build to fail with:

  ERROR: glib-2.56 gthread-2.0 is required to compile QEMU
macos-13 is not supported on GitHub Actions any more,
so this bumps to macos-14 instead.
Ubuntu 20.04 is no longer supported by GitHub Actions.
Windows 2019 is no longer supported by GitHub Actions.

See actions/runner-images#12045.
@sd2k sd2k changed the title ci: add libglib2.0-dev for QEMU aarch64 build ci: fix various issues with GitHub Actions Feb 23, 2026
@sd2k sd2k marked this pull request as ready for review February 23, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant