mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-19 21:02:41 +00:00
Merge pull request #23 from Valorith/copilot/sub-pr-17-again
Add consistent binary validation and SHA256 checksums to release workflow
This commit is contained in:
commit
f95a73631b
9
.github/workflows/release.yaml
vendored
9
.github/workflows/release.yaml
vendored
@ -136,7 +136,7 @@ jobs:
|
|||||||
$minZipSize = 100KB
|
$minZipSize = 100KB
|
||||||
|
|
||||||
# Verify that critical binaries exist
|
# 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 = @()
|
$missingBinaries = @()
|
||||||
|
|
||||||
foreach ($binary in $requiredBinaries) {
|
foreach ($binary in $requiredBinaries) {
|
||||||
@ -240,6 +240,12 @@ jobs:
|
|||||||
- name: List artifacts
|
- name: List artifacts
|
||||||
run: ls -la artifacts/
|
run: ls -la artifacts/
|
||||||
|
|
||||||
|
- name: Generate checksums
|
||||||
|
run: |
|
||||||
|
cd artifacts
|
||||||
|
sha256sum *.zip > SHA256SUMS.txt
|
||||||
|
cat SHA256SUMS.txt
|
||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
uses: softprops/action-gh-release@v2
|
uses: softprops/action-gh-release@v2
|
||||||
with:
|
with:
|
||||||
@ -250,3 +256,4 @@ jobs:
|
|||||||
files: |
|
files: |
|
||||||
artifacts/eqemu-server-linux-x64.zip
|
artifacts/eqemu-server-linux-x64.zip
|
||||||
artifacts/eqemu-server-windows-x64.zip
|
artifacts/eqemu-server-windows-x64.zip
|
||||||
|
artifacts/SHA256SUMS.txt
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user