From 51e20d854735bdd25127d5d15447741ef7b7f72e Mon Sep 17 00:00:00 2001 From: Jose Falanga Date: Thu, 15 Oct 2026 11:39:18 -0300 Subject: [PATCH] ci: extract the Godot build with python3 instead of unzip Same failure as the itch plugin: the runner image is Debian 11 based and its apt index requests an unzip build that is no longer in the security pool, so dependency install 404s before the build starts. --- .forgejo/workflows/build.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 6de9496..d2bd1ab 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,15 +16,17 @@ jobs: - name: Install dependencies run: | - apt-get update -qq - apt-get install -y -qq make git wget unzip + apt-get update + apt-get install -y -qq make git wget - name: Install Godot run: | wget -q https://github.com/godotengine/godot/releases/download/4.4.1-stable/Godot_v4.4.1-stable_linux.x86_64.zip - unzip -q Godot_v4.4.1-stable_linux.x86_64.zip + # python3 instead of unzip: the runner image is Debian 11 based and its apt + # index points at an unzip build that is gone from the security pool. + python3 -m zipfile -e Godot_v4.4.1-stable_linux.x86_64.zip godot-dir mkdir -p "$HOME/.local/bin" - mv Godot_v4.4.1-stable_linux.x86_64 "$HOME/.local/bin/godot" + mv godot-dir/Godot_v4.4.1-stable_linux.x86_64 "$HOME/.local/bin/godot" chmod +x "$HOME/.local/bin/godot" echo "$HOME/.local/bin" >> "$GITHUB_PATH"