From ff91960b7b1c9b93dc985839d4a0c35cb31f2477 Mon Sep 17 00:00:00 2001 From: Austin Schaefer Date: Wed, 29 Jul 2026 16:24:50 +0200 Subject: [PATCH] Force musl targets for cargo-binstall to avoid GLIBC mismatch The glibc-linked prebuilt cargo-make binary requires GLIBC 2.39, newer than what's on the node:20-bookworm image. Musl binaries are statically linked and avoid the mismatch. --- .forgejo/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 44ad576..4d101e2 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: - name: Install cargo-make and cargo-audit run: | for crate in cargo-make cargo-audit; do - command -v "$crate" >/dev/null 2>&1 || cargo binstall -y "$crate" + command -v "$crate" >/dev/null 2>&1 || cargo binstall -y --targets x86_64-unknown-linux-musl "$crate" done - name: Run CI checks