From df40a69872e3b9a6a806125eabb857eca94f7eb7 Mon Sep 17 00:00:00 2001 From: Coxxs <58-coxxs@users.noreply.git.ryujinx.app> Date: Wed, 10 Sep 2025 11:43:50 -0500 Subject: [PATCH 1/4] Fix headless mode (ryubing/ryujinx!146) See merge request ryubing/ryujinx!146 --- src/Ryujinx/Headless/Options.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ryujinx/Headless/Options.cs b/src/Ryujinx/Headless/Options.cs index 876d0c936..88c74eee5 100644 --- a/src/Ryujinx/Headless/Options.cs +++ b/src/Ryujinx/Headless/Options.cs @@ -428,7 +428,7 @@ namespace Ryujinx.Headless [Option("enable-gdb-stub", Required = false, Default = false, HelpText = "Enables the GDB stub so that a developer can attach a debugger to the emulated process.")] public bool EnableGdbStub { get; set; } - [Option("gdb-stub-port", Required = false, Default = 55555, HelpText = "Specifies which TCP port the GDB stub listens on.")] + [Option("gdb-stub-port", Required = false, Default = (ushort)55555, HelpText = "Specifies which TCP port the GDB stub listens on.")] public ushort GdbStubPort { get; set; } [Option("suspend-on-start", Required = false, Default = false, HelpText = "Suspend execution when starting an application.")] From ea30a0ed2459dd7d27497b8bf95ad313e917c8fe Mon Sep 17 00:00:00 2001 From: GreemDev Date: Sun, 14 Sep 2025 00:26:09 -0500 Subject: [PATCH 2/4] chore: ci: Remove .zsync --- .github/workflows/canary.yml | 4 +--- .github/workflows/release.yml | 4 +--- distribution/linux/appimage/build-appimage.sh | 2 -- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 954bc98b9..90efe42ad 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -134,16 +134,14 @@ jobs: exit 1 fi - export UFLAG="gh-releases-zsync|${{ secrets.RC_OWNER }}${{ secrets.RC_CANARY_NAME }}|latest|*-$ARCH_NAME.AppImage.zsync" BUILDDIR=publish OUTDIR=publish_appimage distribution/linux/appimage/build-appimage.sh pushd publish_appimage mv Ryujinx.AppImage ../release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage mv Ryujinx.AppImage.zsync ../release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync popd - + gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage" - gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync" shell: bash macos_release: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3895b160e..39c0da724 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -125,16 +125,14 @@ jobs: exit 1 fi - export UFLAG="gh-releases-zsync|${{ github.repository_owner }}|${{ github.event.repository.name }}|latest|*-$ARCH_NAME.AppImage.zsync" BUILDDIR=publish OUTDIR=publish_appimage distribution/linux/appimage/build-appimage.sh pushd publish_appimage mv Ryujinx.AppImage ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage mv Ryujinx.AppImage.zsync ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync popd - + gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage" - gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync" shell: bash macos_release: diff --git a/distribution/linux/appimage/build-appimage.sh b/distribution/linux/appimage/build-appimage.sh index 8446a8d2f..351560981 100755 --- a/distribution/linux/appimage/build-appimage.sh +++ b/distribution/linux/appimage/build-appimage.sh @@ -6,7 +6,6 @@ cd "$ROOTDIR" BUILDDIR=${BUILDDIR:-publish} OUTDIR=${OUTDIR:-publish_appimage} -UFLAG=${UFLAG:-"gh-releases-zsync|Ryubing|ryujinx|latest|*-x64.AppImage.zsync"} rm -rf AppDir mkdir -p AppDir/usr/bin @@ -24,7 +23,6 @@ chmod +x AppDir/AppRun AppDir/usr/bin/Ryujinx* mkdir -p "$OUTDIR" appimagetool -n --comp zstd --mksquashfs-opt -Xcompression-level --mksquashfs-opt 21 \ - -u "$UFLAG" \ AppDir "$OUTDIR"/Ryujinx.AppImage # Move zsync file needed for delta updates From 12510a539638904bea705240fef9334437f80627 Mon Sep 17 00:00:00 2001 From: GreemDev Date: Sun, 14 Sep 2025 00:37:30 -0500 Subject: [PATCH 3/4] chore: CI: actually remove zsync files this time I'm blind, the previous commit failed CI since it still thought they were being generated --- distribution/linux/appimage/build-appimage.sh | 5 ----- 1 file changed, 5 deletions(-) diff --git a/distribution/linux/appimage/build-appimage.sh b/distribution/linux/appimage/build-appimage.sh index 351560981..3ae65db30 100755 --- a/distribution/linux/appimage/build-appimage.sh +++ b/distribution/linux/appimage/build-appimage.sh @@ -24,8 +24,3 @@ mkdir -p "$OUTDIR" appimagetool -n --comp zstd --mksquashfs-opt -Xcompression-level --mksquashfs-opt 21 \ AppDir "$OUTDIR"/Ryujinx.AppImage - -# Move zsync file needed for delta updates -if [ "$RELEASE" = "1" ]; then - mv ./*.AppImage.zsync "$OUTDIR" -fi From 00ff3e6b1b73cdb13a0741169d77dd97cbebbf1d Mon Sep 17 00:00:00 2001 From: GreemDev Date: Sun, 14 Sep 2025 01:35:05 -0500 Subject: [PATCH 4/4] chore: CI: oops missed another zsync reference --- .github/workflows/canary.yml | 1 - .github/workflows/release.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 90efe42ad..ba372c6bc 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -138,7 +138,6 @@ jobs: pushd publish_appimage mv Ryujinx.AppImage ../release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage - mv Ryujinx.AppImage.zsync ../release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync popd gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 39c0da724..79b51d8e9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -129,7 +129,6 @@ jobs: pushd publish_appimage mv Ryujinx.AppImage ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage - mv Ryujinx.AppImage.zsync ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync popd gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage"