Fix workflow on aarch64 linux#2003
Conversation
macos-latest runner is now macOS 15 which breaks things, yet to diagnose...
This reverts commit 069997e.
|
We cannot yet remove the special case of aarch64 as the build was done in Ubuntu 24 and we hit the missing glib version thing. Any new release should fix that. |
There was a problem hiding this comment.
Pull Request Overview
This PR updates GitHub Actions workflow configurations to address build failures on ARM64 Linux systems by replacing macos-latest with macos-14 across multiple workflow files. The change is motivated by macOS v15 (the current macos-latest) causing build breaks, requiring a temporary downgrade to macOS 14.
- Replaces all instances of
macos-latestwithmacos-14in CI workflows - Adds
sudo apt-get updatecommand before package installation on Ubuntu ARM - Includes explanatory comments about the macOS version issue
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.github/workflows/ci-toolchain.yml |
Updates macOS runner version from macos-latest to macos-14 with explanatory comments |
.github/workflows/ci-release.yml |
Updates macOS runner versions and adds apt-get update for Ubuntu ARM package installation |
|
Btw: the |
|
Merged, thanks. |
* attempt fixing workflow on aarch64 linux * dev: force macOS 14 macos-latest runner is now macOS 15 which breaks things, yet to diagnose... * fix: force macOS 14 in `ci-toolchain.yml` * dev: remove custom aarch case from `ci-release.yml` * Revert "dev: remove custom aarch case from `ci-release.yml`" This reverts commit 069997e. --------- Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
OK, thanks for the heads-up. I guess well test what we can as long as we can... |
…ject#2003) * attempt fixing workflow on aarch64 linux * dev: force macOS 14 macos-latest runner is now macOS 15 which breaks things, yet to diagnose... * fix: force macOS 14 in `ci-toolchain.yml` * dev: remove custom aarch case from `ci-release.yml` * Revert "dev: remove custom aarch case from `ci-release.yml`" This reverts commit 069997e. --------- Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
* Add Gentoo and Portage into the platforms and package managers. * Add a new package to support portage on Gentoo. * Hook in Gentoo/Portage into the Deployers * dev: check templates are up to date (#1995) * dev: check templates are up to date * Touch template * Better feedback * Restore touched template * dev: guidelines for automatic Copilot reviews (#1998) * dev: instructions for copilot reviews * Add info about testing * fix: pass GH token in Docker tests too (#1999) * dev: placeholder for ignoring known future properties (#2000) * Minimal spec for future property * Implementation & Test * Do not leak hidden property * fix: typos in `catalog-format-spec.md` (#2002) * fix: workflow on aarch64 linux, macOS 14 instead of latest (#2003) * attempt fixing workflow on aarch64 linux * dev: force macOS 14 macos-latest runner is now macOS 15 which breaks things, yet to diagnose... * fix: force macOS 14 in `ci-toolchain.yml` * dev: remove custom aarch case from `ci-release.yml` * Revert "dev: remove custom aarch case from `ci-release.yml`" This reverts commit 069997e. --------- Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es> * feat: prevent incidental output breaking structured output (#2005) * Add test * Fix incidental output breaking structured output * Add note to `--format`'s description * Fix typo in test comment Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Add documentation for Gentoo. * Simplify the expression. * Fix indexing error. Check to make sure we have a line to check before checking the line. * feat: validation of GH PATs (#1994) * feat: minimal vetting of GH PATs * Old check when forcing * Correct the package manager's name to emerge. * Change the log level to Detail. * Change Info -> Debug. * Add the comment box. * Bump den dependency * Downgrade level of some logs --------- Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es> Co-authored-by: Manuel <mgrojo@gmail.com> Co-authored-by: César Sagaert <aldantanneo@gmail.com> Co-authored-by: Seb M'Caw <mcaw@adacore.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Try to fix Linux ARM nightly builds