Merge pull request #21 from Valorith/copilot/sub-pr-17

Enhance release workflow robustness and observability
This commit is contained in:
Vayle 2026-01-24 14:45:10 -05:00 committed by GitHub
commit dd9445c5ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -20,7 +20,7 @@ jobs:
- name: Setup ccache
uses: hendrikmuhs/ccache-action@v1.2
with:
key: ${{ runner.os }}-release-ccache
key: ${{ runner.os }}-release-ccache-${{ hashFiles('.github/workflows/release.yaml') }}
- name: Install dependencies
run: |
@ -83,7 +83,10 @@ jobs:
fi
echo "Successfully packaged $FILE_COUNT files"
ls -la eqemu-server-linux-x64.zip
ls -lh eqemu-server-linux-x64.zip
echo ""
echo "Package contents:"
unzip -l eqemu-server-linux-x64.zip
- name: Upload artifact
uses: actions/upload-artifact@v4
@ -122,7 +125,7 @@ jobs:
- name: Build
shell: pwsh
run: cmake --build build --config RelWithDebInfo --target ALL_BUILD -- /m
run: cmake --build build --config RelWithDebInfo --target ALL_BUILD -- /m:4
- name: Package binaries
shell: pwsh