From 092ef995514d44e9ee0601209dd0d9652973420d Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Sun, 28 Sep 2025 06:05:27 +0200 Subject: [PATCH] macos CI: explicitly install gettext We need msgfmt for embedding translations. Part of #11828 --- .github/workflows/main.yml | 2 +- .github/workflows/release.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ecee0ad33..fb582e8b9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -163,7 +163,7 @@ jobs: # --break-system-packages because homebrew has now declared itself "externally managed". # this is CI so we don't actually care. sudo pip3 install --break-system-packages pexpect - brew install tmux + brew install gettext tmux - name: cmake run: | mkdir build && cd build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3a0de604e..e0110ffc7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -150,6 +150,8 @@ jobs: uses: ./.github/actions/rust-toolchain@stable with: targets: aarch64-apple-darwin + - name: Install dependencies + run: brew install gettext - name: Build and codesign run: | die() { echo >&2 "$*"; exit 1; }