Myk Taylor
872720740a
attempt to get windows build reusable
2023-07-30 20:47:59 -07:00
Myk Taylor
0b2877a538
fixups
2023-07-30 19:53:46 -07:00
Myk Taylor
1faf156bfc
first attempt at a reusable workflow
2023-07-30 19:36:12 -07:00
Myk Taylor
7514dd2cba
name stage
2023-07-30 16:58:27 -07:00
Myk Taylor
1d356bf351
fix artifact name
2023-07-30 16:45:01 -07:00
Myk
37357da64b
add clcache
2023-07-30 16:38:42 -07:00
Myk Taylor
c797e5b2d2
poke at a native windows build and see what happens
2023-07-30 16:38:37 -07:00
Myk Taylor
f65112f871
give test actions their own cache namespace
...
since they build a different subset from the package actions
2023-07-29 01:03:29 -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
ec887aab2f
build stonesense in the linux package
2023-07-28 19:33:31 -07:00
Myk Taylor
a27f42d67d
split common files into their own depot
2023-07-28 19:12:58 -07:00
Myk Taylor
c67e0da250
take advantage of cache scoping rules to simplify names
2023-07-28 16:58:23 -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
92ac010dcd
revert the cache key name for matrix builds
...
we're well past the cache migration where that was necessary
2023-06-08 13:44:09 -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
14bbff8537
secrets can't be accessed from PRs; remove from build action
2023-05-18 14:39:49 -07:00
Myk Taylor
1212ee0ef8
retrieve steam SDK from a private repo
2023-05-18 14:35:43 -07:00
Myk Taylor
ffe8de1292
clean caches in root context, not the PR
2023-05-17 11:10:20 -07:00
Myk Taylor
de2e29a2e3
add github action to clean up PR caches after merge
2023-05-17 02:38:08 -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
95e796abb4
update python build action to non-deprecated version
2023-04-10 00:14:30 -07: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
Myk Taylor
1bf79afd54
ditch gcc 4.8 and 7, replace with 10
2023-03-06 15:29:11 -08:00
Myk Taylor
363a3d484e
fix matrix build?
2023-03-06 15:23:45 -08:00
Myk Taylor
3569f7e687
update ruby action
2023-03-06 15:22:15 -08:00