From 95d901b8a4d8fe36631fd53909289900310d0649 Mon Sep 17 00:00:00 2001 From: William Edwards Date: Fri, 24 Jul 2026 22:27:34 -0700 Subject: [PATCH] fix(Engine): update to Godot v4.7.1 and Rust 1.97.1 --- .github/workflows/test.yaml | 2 +- .releaserc.yaml | 6 +++--- docker/Dockerfile | 6 +++--- project.godot | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 81393df7..ae6cc8ba 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@v3 - run: | - make in-docker IMAGE_TAG=4.6.1 TARGET='import docs dist test GAMESCOPE_CMD=' + make in-docker IMAGE_TAG=4.7.1 TARGET='import docs dist test GAMESCOPE_CMD=' build-x86_64: name: Run x86_64 build diff --git a/.releaserc.yaml b/.releaserc.yaml index 9de85181..dfee7a21 100644 --- a/.releaserc.yaml +++ b/.releaserc.yaml @@ -36,9 +36,9 @@ plugins: - - "@semantic-release/exec" - shell: true prepareCmd: | - make in-docker IMAGE_TAG=4.6.1 TARGET='force-import docs' - make in-docker IMAGE_TAG=4.6.1 TARGET='dist update-pkgbuild-hash' - make in-docker IMAGE_TAG=4.6.1 TARGET='dist update-pkgbuild-hash' TARGET_ARCH="aarch64" + make in-docker IMAGE_TAG=4.7.1 TARGET='force-import docs' + make in-docker IMAGE_TAG=4.7.1 TARGET='dist update-pkgbuild-hash' + make in-docker IMAGE_TAG=4.7.1 TARGET='dist update-pkgbuild-hash' TARGET_ARCH="aarch64" publishCmd: "echo '${nextRelease.version}' > .version.txt" # Commit the following changes to git after other plugins have run diff --git a/docker/Dockerfile b/docker/Dockerfile index 7282e15d..594c62cd 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,8 +1,8 @@ -FROM rust:1.94 +FROM rust:1.97 LABEL org.opencontainers.image.title="OpenGamepadUI Builder Container" LABEL org.opencontainers.image.description="Build container for OpenGamepadUI" LABEL org.opencontainers.image.source="https://github.com/ShadowBlip/OpenGamepadUI" -LABEL org.opencontainers.image.version="4.6.1" +LABEL org.opencontainers.image.version="4.7.1" RUN dpkg --add-architecture arm64 RUN apt-get update && apt-get install -y \ @@ -32,7 +32,7 @@ ENV CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc ENV CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++ # Download and install the appropriate version of Godot -ARG GODOT_VERSION=4.6.1 +ARG GODOT_VERSION=4.7.1 ARG GODOT_RELEASE=stable RUN mkdir /tmp/godot && \ wget -q https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}-${GODOT_RELEASE}/Godot_v${GODOT_VERSION}-${GODOT_RELEASE}_linux.x86_64.zip -O /tmp/godot/godot.zip && \ diff --git a/project.godot b/project.godot index db7e6e13..ded6f5cf 100644 --- a/project.godot +++ b/project.godot @@ -24,7 +24,7 @@ config/name="Open Gamepad UI" run/main_scene="res://entrypoint.tscn" config/use_custom_user_dir=true config/custom_user_dir_name="opengamepadui" -config/features=PackedStringArray("4.6", "Forward Plus") +config/features=PackedStringArray("4.7", "Forward Plus") run/flush_stdout_on_print=true run/low_processor_mode=true boot_splash/bg_color=Color(0, 0, 0, 0)