From 56fe95dbd4e0a8747656c0bf91838b792334b76f Mon Sep 17 00:00:00 2001 From: Codex Date: Sun, 9 Aug 2026 18:03:01 +0200 Subject: [PATCH] fix(ci): install Flutter runner prerequisites --- .gitea/workflows/pixel10.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.gitea/workflows/pixel10.yml b/.gitea/workflows/pixel10.yml index b2acbc3e..38e71323 100644 --- a/.gitea/workflows/pixel10.yml +++ b/.gitea/workflows/pixel10.yml @@ -17,6 +17,29 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Install runner prerequisites + shell: bash + run: | + set -euo pipefail + required_commands=(jq unzip zip xz readelf python3) + missing_command=false + for command_name in "${required_commands[@]}"; do + if ! command -v "$command_name" >/dev/null 2>&1; then + missing_command=true + break + fi + done + if [[ "$missing_command" == "true" ]]; then + sudo_command=() + if [[ "$EUID" -ne 0 ]]; then + sudo_command=(sudo) + fi + export DEBIAN_FRONTEND=noninteractive + "${sudo_command[@]}" apt-get update + "${sudo_command[@]}" apt-get install -y --no-install-recommends \ + jq unzip zip xz-utils binutils python3 + fi + - name: Validate signing configuration shell: bash run: |