From b4864981ade52a4227ff4136d982262ba3ee49d8 Mon Sep 17 00:00:00 2001 From: gitea-actions Date: Fri, 21 Aug 2026 17:24:37 +0200 Subject: [PATCH] =?UTF-8?q?runner=20pot=C5=99ebuje=20binutils,=20doinstalu?= =?UTF-8?q?je=20si=20je=20s=C3=A1m?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyInstaller hledá objdumpem, na kterých knihovnách binárka visí. Runner v host módu ho nemá — je to jediné, co musí být na hostiteli, zbytek si obstará uv. Co-Authored-By: Claude Opus 5 --- .gitea/workflows/binarka.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitea/workflows/binarka.yml b/.gitea/workflows/binarka.yml index cb4d6bd..fa4bebc 100644 --- a/.gitea/workflows/binarka.yml +++ b/.gitea/workflows/binarka.yml @@ -16,6 +16,22 @@ jobs: runs-on: homelab steps: + - name: objdump + run: | + # Jediné, co musí být na hostiteli — PyInstaller jím hledá, na + # kterých knihovnách binárka visí. Zbytek si obstará uv. + command -v objdump >/dev/null && exit 0 + sudo=""; [ "$(id -u)" -ne 0 ] && sudo=sudo + if command -v apt-get >/dev/null; then + $sudo apt-get update -qq + $sudo apt-get install -y -qq binutils + elif command -v dnf >/dev/null; then + $sudo dnf install -y -q binutils + else + echo "Nainstaluj binutils, PyInstaller bez objdumpu nestaví." >&2 + exit 1 + fi + - name: Zdrojáky env: TOKEN: ${{ secrets.GITHUB_TOKEN }}