From 3716422af8bd057880611a781bdc88166586b57e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 24 Jan 2026 18:59:54 +0000 Subject: [PATCH 2/4] Fix duplicate binary packaging in Linux build Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com> --- .github/workflows/release.yaml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 166d9ea8b..6c30cda94 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -44,14 +44,10 @@ jobs: - name: Package binaries run: | cd build/bin - zip -j eqemu-server-linux-x64.zip \ - world zone ucs queryserv eqlaunch shared_memory \ - loginserver import_client_files export_client_files \ - 2>/dev/null || true - # Include any additional binaries that exist + # Add all executable files (excluding tests) for f in *; do if [ -f "$f" ] && [ -x "$f" ] && [ "$f" != "tests" ]; then - zip -u eqemu-server-linux-x64.zip "$f" 2>/dev/null || true + zip -j eqemu-server-linux-x64.zip "$f" 2>/dev/null || true fi done ls -la eqemu-server-linux-x64.zip From 50d4ba04ddcbd2bc90f1d9b71bdc45f3ea74a194 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 24 Jan 2026 19:00:45 +0000 Subject: [PATCH 3/4] Use zip -uj for explicit update behavior Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com> --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6c30cda94..a24fe0294 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -47,7 +47,7 @@ jobs: # Add all executable files (excluding tests) for f in *; do if [ -f "$f" ] && [ -x "$f" ] && [ "$f" != "tests" ]; then - zip -j eqemu-server-linux-x64.zip "$f" 2>/dev/null || true + zip -uj eqemu-server-linux-x64.zip "$f" 2>/dev/null || true fi done ls -la eqemu-server-linux-x64.zip From 1e600896d69ced7e87b79b65aa5df7b8f7159e5c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 24 Jan 2026 19:16:10 +0000 Subject: [PATCH 4/4] Remove error suppression to resolve conflicts with base branch Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com> --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index a24fe0294..ca7f7a86e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -47,7 +47,7 @@ jobs: # Add all executable files (excluding tests) for f in *; do if [ -f "$f" ] && [ -x "$f" ] && [ "$f" != "tests" ]; then - zip -uj eqemu-server-linux-x64.zip "$f" 2>/dev/null || true + zip -uj eqemu-server-linux-x64.zip "$f" fi done ls -la eqemu-server-linux-x64.zip