update workflows

This commit is contained in:
otavepto 2024-05-22 05:38:40 +03:00
parent 6c1ea7edd5
commit cfa8f9f134
2 changed files with 19 additions and 3 deletions

View File

@ -32,8 +32,14 @@ jobs:
strategy:
fail-fast: false
matrix:
## notice how on linux everything is lowercase, `cd GBE_Build`, then: `make help`
prj: [ 'regular', 'experimental', 'steamclient_experimental', 'steamnetworkingsockets', 'tool_lobby_connect', 'GenerateInterfaces', 'steamclient_regular_linux', ]
prj: [
# regular api
'api_regular', 'steamclient_regular_linux',
# api + client (experimental)
'api_experimental', 'steamclient_experimental',
# tools
'tool_lobby_connect', 'tool_generate_interfaces',
]
arch: [ 'x64', 'x32', ]
cfg: [ 'debug', 'release', ]

View File

@ -31,7 +31,17 @@ jobs:
strategy:
fail-fast: false
matrix:
prj: [ 'regular', 'experimental', 'steamclient_experimental', 'steamnetworkingsockets', 'tool_lobby_connect', 'GenerateInterfaces', 'experimental_client_win', 'GameOverlayRenderer', ]
prj: [
# regular api
'api_regular',
# api + client (experimental)
'api_experimental', 'steamclient_experimental_stub_win',
# client (experimental) + loader + extra dll + gameoverlaylib
'steamclient_experimental', 'steamclient_experimental_loader_win',
'steamclient_experimental_extra_win', 'lib_game_overlay_renderer',
# tools
'tool_lobby_connect', 'tool_generate_interfaces',
]
arch: [ 'x64', 'Win32', ]
cfg: [ 'debug', 'release', ]