From 4c6c8e1587354e504f17394d891979174281ba67 Mon Sep 17 00:00:00 2001 From: god Date: Sat, 4 Jul 2026 21:56:03 +0800 Subject: [PATCH] ci: fix apt-get update before install, guard template extraction --- .gitea/workflows/ci.yml | 2 +- .gitea/workflows/deploy_patch.yml | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 0aee71c..143863f 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: - name: Setup Godot (Cached) run: | - apt-get install -y zip + apt-get update -qq && apt-get install -y -qq unzip curl if [ ! -f /cache/godot_4.7 ]; then echo "Downloading Godot 4.7..." curl -sL -o /tmp/godot.zip "https://github.com/godotengine/godot-builds/releases/download/4.7-stable/Godot_v4.7-stable_linux.x86_64.zip" diff --git a/.gitea/workflows/deploy_patch.yml b/.gitea/workflows/deploy_patch.yml index 60abcd9..53513a3 100644 --- a/.gitea/workflows/deploy_patch.yml +++ b/.gitea/workflows/deploy_patch.yml @@ -28,7 +28,7 @@ jobs: - name: Setup Godot (Cached) run: | - apt-get install -y zip + apt-get update -qq && apt-get install -y -qq unzip curl if [ ! -f /cache/godot_4.7 ]; then echo "Downloading Godot 4.7..." curl -sL -o /tmp/godot.zip "https://github.com/godotengine/godot-builds/releases/download/4.7-stable/Godot_v4.7-stable_linux.x86_64.zip" @@ -43,10 +43,12 @@ jobs: curl -sL -o /cache/Godot_v4.7-stable_export_templates.tpz \ "https://github.com/godotengine/godot-builds/releases/download/4.7-stable/Godot_v4.7-stable_export_templates.tpz" fi - cd ~/.local/share/godot/export_templates/4.7.stable - unzip -q -o /cache/Godot_v4.7-stable_export_templates.tpz - mv templates/* . 2>/dev/null || true - rm -rf templates + if [ ! -f ~/.local/share/godot/export_templates/4.7.stable/macos.zip ]; then + cd ~/.local/share/godot/export_templates/4.7.stable + unzip -q -o /cache/Godot_v4.7-stable_export_templates.tpz + mv templates/* . 2>/dev/null || true + rm -rf templates + fi cd $GITHUB_WORKSPACE mkdir -p build