mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-06-30 06:01:56 -06:00
|
Some checks failed
Nix Binary Cache / Build (push) Has been cancelled
Nix Binary Cache / Build-1 (push) Has been cancelled
Nix Binary Cache / Build-2 (push) Has been cancelled
Release / linux-release-build (push) Has been cancelled
Release / linux-arm64-release-build (push) Has been cancelled
Release / windows-release-build (push) Has been cancelled
Release / macos-release-build (push) Has been cancelled
Release / macos-arm64-release-build (push) Has been cancelled
Rust / Formatting (push) Has been cancelled
Rust / build macos-15-intel (push) Has been cancelled
Rust / build macos-latest (push) Has been cancelled
Rust / build ubuntu-latest (push) Has been cancelled
Rust / build windows-latest (push) Has been cancelled
Rust / check macos-15-intel (push) Has been cancelled
Rust / check macos-latest (push) Has been cancelled
Rust / check ubuntu-latest (push) Has been cancelled
Rust / check windows-latest (push) Has been cancelled
Rust / clippy macos-15-intel (push) Has been cancelled
Rust / clippy macos-latest (push) Has been cancelled
Rust / clippy ubuntu-latest (push) Has been cancelled
Rust / clippy windows-latest (push) Has been cancelled
Rust / test macos-15-intel (push) Has been cancelled
Rust / test macos-latest (push) Has been cancelled
Rust / test ubuntu-latest (push) Has been cancelled
Rust / test windows-latest (push) Has been cancelled
Release / Release (push) Has been cancelled
The Swatinem/rust-cache action was restored before brew installed the
native dependencies. When Homebrew updated glib (2.88.0 → newer) the
cached Rust build artifacts still referenced the old versioned Cellar
path (/opt/homebrew/Cellar/glib/2.88.0/lib), causing a linker failure:
ld: library 'gio-2.0' not found
Fix by:
1. Moving `brew install` before the rust-cache step so libs are current
before the cache is consulted.
2. Capturing `brew list --versions glib gtk4 libadwaita` into a
prefix-key so the cache key changes whenever those packages update,
forcing a clean Rust build with fresh pkg-config paths.
Linux and Windows cache behaviour is unchanged (MACOS_LIB_VER unset →
empty prefix-key → same default v0- prefix).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| workflows | ||
| FUNDING.yml | ||