-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ci] Overhaul the ci pipeline and get it all working
This has lots of fixes including a more unified flow where differences between platforms is controlled with conditional steps instead of maintaining 2 unique pipelines. On the macOS side, I wasn't able to find xvfb-run so downloaded a copy of the upstream sources from x.org and apply some minor tweaks (`gfmt` instead of `fmt`, more verbose output). There was also an issue when running `make distcheck` on macOS. The desktop icons, currently drawn with tgif, get exported to xpm and on macOS, two of the color names then caused errors when fed to the ImageMagick `convert` utility. This appears to be related to which `rgb.txt` file is found (or not found). Explicitly setting RGBDEF to point at the /opt/X11/... version seems to have taken care of this.
- Loading branch information
Showing
4 changed files
with
331 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
Oops, something went wrong.