4 Commits

Author SHA1 Message Date
Edward Thomson
12eecf0abc ci: update to (mostly) latest images
Update to the latest CI images, except macOS - where there's a memory
leak in macos-14.
2024-09-29 23:32:19 +01:00
Edward Thomson
e002004686 ci: use Ninja on macOS 2023-12-08 16:22:44 +00:00
Edward Thomson
e8ed8dae62 ci: install fewer brew dependencies on macOS
GitHub Actions has borked their homebrew setup by first `brew
installing` things into `/usr/local` _and then_ putting their
own things in their place (eg `python`).

This breaks Homebrew, since it thinks it has `python` installed, but
it's actually something else.

Try to avoid using things that are in this bad state.

https://github.com/orgs/community/discussions/78266
2023-12-08 16:11:16 +00:00
Edward Thomson
cfdf36f989 ci: rename build setup scripts
Rename our build setup scripts to include the `build` name so that we
can add additional CI setup scripts with no ambiguity.
2022-02-27 23:44:19 -05:00