Commit Graph

33 Commits (5c664fca1cd9712488e5be2b9cca5d79a0155dcb)

Author SHA1 Message Date
Myk Taylor 5c664fca1c
reuse workflows for steam 2023-07-31 01:49:02 -07:00
Myk Taylor 88a46a1b5b
build Release profile for Linux 2023-07-29 00:48:17 -07:00
Myk Taylor ac633da050
de-duplicate stonesense resources 2023-07-29 00:35:12 -07:00
Myk Taylor c11740d439
update dfhack launcher script 2023-07-28 19:50:28 -07:00
Myk Taylor a27f42d67d
split common files into their own depot 2023-07-28 19:12:58 -07:00
Myk Taylor 73427de994
build with gcc-10 for better system compat 2023-07-28 16:16:36 -07:00
Myk Taylor 1ca2b6b67e
alphebetize 2023-07-27 23:19:16 -07:00
Myk Taylor be98d4934e
add gl headers for allegro 2023-07-23 11:06:48 -07:00
Myk Taylor 4411361b93
Revert "don't build stonesense for now"
This reverts commit 0f14be32de.
2023-07-23 11:00:44 -07:00
Myk Taylor b8e5dd18fb
add linux build artifact 2023-07-23 03:19:28 -07:00
Myk Taylor 0f14be32de
don't build stonesense for now 2023-07-23 01:24:17 -07:00
Myk Taylor 8ec860461a
deploy linux build to steam 2023-07-22 22:54:21 -07:00
Myk Taylor ab50b140d2
remove args no longer used in v3 2023-07-17 17:36:11 -07:00
Myk Taylor 7ee3c6d0a5
update steam-deploy to v3 2023-07-17 13:46:54 -07:00
Myk Taylor c3326d11fa
ensure the cache key is unique to the sha 2023-06-08 13:35:29 -07:00
Myk Taylor 6c9c44c71a
"develop" works as a ref; makes good default 2023-05-21 10:34:17 -07:00
Myk Taylor b2102d66fa
check out repo directly in steam dir
so we don't bork the rest of depends
2023-05-18 16:16:24 -07:00
Myk Taylor 0962180981
attempting as an ssh-key instead of a token 2023-05-18 15:10:15 -07:00
Myk Taylor b6ee0d5c02
follow advice in actions/checkout#664 2023-05-18 15:00:41 -07:00
Myk Taylor 1212ee0ef8
retrieve steam SDK from a private repo 2023-05-18 14:35:43 -07:00
Myk Taylor 7aa5692fef
reduce linux ccache size; fix msvc ccache path 2023-04-29 23:46:06 -07:00
Myk Taylor 17a423bcd2
ensure msvc builds have ccache 2023-04-29 23:31:44 -07:00
Myk Taylor b69aff4d6e
reduce cache for msvc builds too; remove ruby 2023-04-29 23:19:02 -07:00
Myk Taylor ffa9f79f94
rightsize ccache, protect steam sdk from eviction 2023-04-29 22:30:42 -07:00
Myk Taylor ba06a8f2bb
dump input vars in deploy output 2023-04-26 13:36:40 -07:00
Kelly Kinkade 17a798d5bc add missing letter 2023-04-25 16:06:36 -05:00
Kelly Kinkade 68a8c687ea steam build workflow improvements
improve cmake handling for downloading the sdk

set up GHA to cache the SDK download
2023-04-25 16:02:15 -05:00
Kelly Kinkade acc408c168 change sdk download secret 2023-04-18 22:27:49 -05:00
Kelly Kinkade 04dc3d8f31 make release channel parameter optional 2023-04-18 22:27:49 -05:00
Kelly Kinkade 337c5eea2a changes to build process for dflaunch
only build dflaunch on steam-specific builds
only download steamworks SDK when building dflaunch
get steam account from environment when downloading steamworks SDK
2023-04-18 22:27:49 -05:00
Myk Taylor 787844e8e6
fix ccache restore key 2023-03-07 22:27:50 -08:00
Myk Taylor 980f673454
fix depot file path 2023-03-07 17:34:44 -08:00
Myk Taylor fccd4cdec5
add steam deploy workflow 2023-03-07 17:13:41 -08:00