Skip to content

Move macOS CI to new runner

René de Hesselle requested to merge dehesselle/pango:macos_ci into main

This MR updates the macos job so it can run on the same infrastructure as GTK and GLib.

Noteworthy:

  • Quite a few warnings need to be disabled for pango and its subprojects to build. I was about to give up and just drop the --werror, but I remained stubborn and stuck with disabling them one by one. At least now it's documented.
  • The test program test-font (source tests/test-font.c) does not exit cleanly. The culprit is in the test_font_scale function. That function is now disabled for macOS so we can establish a working CI as starting point.

Merge request reports