chore(ci): enhance logging and add dependencies for Windows builds

- Added `grpc` and `protobuf` as dependencies in `vcpkg.json` for Windows platform support.
- Updated CI workflows to ensure build and configuration failures are reported with detailed logs for better diagnostics.
- Enhanced the logging mechanism to capture and upload build logs on failure across all platforms.

Benefits:
- Improves the visibility of build issues, facilitating quicker troubleshooting.
- Ensures necessary dependencies are included for Windows builds, enhancing overall functionality.
This commit is contained in:
scawful
2025-10-16 00:17:59 -04:00
parent a4a1fd5fb6
commit 23c617c886
3 changed files with 93 additions and 13 deletions

View File

@@ -5,6 +5,14 @@
"description": "Yet Another Zelda3 Editor",
"builtin-baseline": "b2c74683ecfd6a8e7d27ffb0df077f66a9339509",
"dependencies": [
{
"name": "grpc",
"platform": "windows"
},
{
"name": "protobuf",
"platform": "windows"
},
{
"name": "sdl2",
"platform": "windows"