From 8c202c2a681601466d76f9b4fb4b65f0b7171d9d Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Sat, 31 Oct 2026 18:42:56 -0500 Subject: [PATCH] fix(ci): trust the krun tap before installing libkrun Homebrew now refuses formulae from third-party taps unless trusted: the explicitly requested formula is trusted automatically, but its dependencies are not, so the install died on libkrunfw. Users hit the same wall on their first install; the README leads with the one-time brew trust now. --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4596da2..d8c43d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,6 +51,11 @@ jobs: - uses: Swatinem/rust-cache@v2 + # Homebrew refuses formulae from third-party taps until the tap + # is trusted once; libkrun's dependencies come from the krun tap. + - name: Trust the krun tap + run: brew trust --tap libkrun/krun + # The engine is dlopen'd from the brew kegs at runtime; e2fsprogs # supplies mke2fs and libarchive its tar path. - name: Install the engine and the image tooling