From 07a2a9a31d0f146e17b25849c12765d7b053138e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 24 Jan 2026 19:56:25 +0000 Subject: [PATCH] Add missing Windows binaries validation and SHA256 checksums Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com> --- .github/workflows/release.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 24ebbe1ef..05a11bd56 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -136,7 +136,7 @@ jobs: $minZipSize = 100KB # Verify that critical binaries exist - $requiredBinaries = @("world.exe", "zone.exe", "ucs.exe", "queryserv.exe", "eqlaunch.exe", "shared_memory.exe") + $requiredBinaries = @("world.exe", "zone.exe", "ucs.exe", "queryserv.exe", "eqlaunch.exe", "shared_memory.exe", "loginserver.exe", "import_client_files.exe", "export_client_files.exe") $missingBinaries = @() foreach ($binary in $requiredBinaries) { @@ -240,6 +240,12 @@ jobs: - name: List artifacts run: ls -la artifacts/ + - name: Generate checksums + run: | + cd artifacts + sha256sum *.zip > SHA256SUMS.txt + cat SHA256SUMS.txt + - name: Create Release uses: softprops/action-gh-release@v2 with: @@ -250,3 +256,4 @@ jobs: files: | artifacts/eqemu-server-linux-x64.zip artifacts/eqemu-server-windows-x64.zip + artifacts/SHA256SUMS.txt