diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 50fc3d9..de1e432 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -7,9 +7,9 @@ jobs: - uses: actions/checkout@v4 - name: Install Godot stable run: | - wget -q https://github.com/godotengine/godot/releases/download/4.3-stable/Godot_v4.3-stable_linux.x86_64.zip + wget -q https://github.com/godotengine/godot/releases/download/4.7.2-stable/Godot_v4.7.2-stable_linux.x86_64.zip unzip -qq *.zip -d /tmp/godot-install/ - sudo cp "/tmp/godot-install/Godot v4.3-stable/Godot_v4.3-stable_linux.x86_64" /usr/local/bin/godot - chmod +x /usr/local/bin/godot + GODOT_BIN=$(find /tmp/godot-install/ -type f -name "Godot_*linux.x86_64" | head -1) + sudo cp "$GODOT_BIN" /usr/local/bin/godot && chmod +x /usr/local/bin/godot - name: Run headless gdunit4 tests run: godot --headless --path . --script res://tests/run_tests.gd diff --git a/.gitea/workflows/validate.yml b/.gitea/workflows/validate.yml index 116286e..31e3d3b 100644 --- a/.gitea/workflows/validate.yml +++ b/.gitea/workflows/validate.yml @@ -7,10 +7,10 @@ jobs: - uses: actions/checkout@v4 - name: Install Godot stable run: | - wget -q https://github.com/godotengine/godot/releases/download/4.3-stable/Godot_v4.3-stable_linux.x86_64.zip + wget -q https://github.com/godotengine/godot/releases/download/4.7.2-stable/Godot_v4.7.2-stable_linux.x86_64.zip unzip -qq *.zip -d /tmp/godot-install/ - sudo cp "/tmp/godot-install/Godot v4.3-stable/Godot_v4.3-stable_linux.x86_64" /usr/local/bin/godot - chmod +x /usr/local/bin/godot + GODOT_BIN=$(find /tmp/godot-install/ -type f -name "Godot_*linux.x86_64" | head -1) + sudo cp "$GODOT_BIN" /usr/local/bin/godot && chmod +x /usr/local/bin/godot - name: Check project opens cleanly headless run: | godot --headless --path . 2>&1 | tee editor.log || true