Commit Graph

213 Commits (d9c9c7c53bfd5033fbe3a988dd4224a9c8cb71ce)

Author SHA1 Message Date
Myk Taylor 7abb82d7e9
zero ccache stats between runs
and allow the cache to expand past the persisted max size during the build
2023-09-01 12:20:52 -07:00
Myk Taylor a06ba69446
pass launchdf param through to windows build workflow 2023-08-19 02:45:18 -07:00
Myk Taylor 6db338bf25
set prerelease flag appropriately for github releases 2023-08-19 02:32:13 -07:00
Myk Taylor c05ac0c944
pre-archive build output
so artifact upload/download takes seconds instead of minutes
we can potentially revert this commit if/when the v4 release of the
upload-artifact and download-artifact actions comes out
2023-08-19 01:47:27 -07:00
Myk Taylor 4e090d8fe0
put artifacts in their own dir so unrelated files don't get uploaded 2023-08-19 00:09:16 -07:00
Myk Taylor 1e4594f8d5
need sphinx to generate changelogs 2023-08-18 23:46:12 -07:00
Myk Taylor 592990f1d3
make deploy to github action work for non-releases 2023-08-18 23:34:37 -07:00
Myk Taylor 6a94dd4f25
ensure we check out the correct repo 2023-08-16 22:32:05 -07:00
Myk Taylor 1a6aec1de8
fetch full history to get other branches 2023-08-16 22:24:45 -07:00
Myk Taylor 2287ebe99a
another try at the ref format 2023-08-16 22:22:34 -07:00
Myk Taylor 1b5bee53bc
prepend origin on ref 2023-08-16 22:17:33 -07:00
Myk 57e324b8f4
Allow forced structures ref to find the branch name 2023-08-16 22:05:00 -07:00
Myk 9511d4ba06
Temporarily override structures ref for Linux build
Until the windows and Linux structures align again
2023-08-16 21:51:26 -07:00
Myk Taylor caae21ae5d
instruct ci to install xmldump when it is built 2023-08-16 07:13:25 -07:00
Myk Taylor e57a5d665f
rename some workflow steps 2023-08-07 11:01:42 -07:00
Myk Taylor 568e4b4725
differentiate test output artifacts 2023-08-06 23:41:49 -07:00
Myk Taylor dce08e8d80
do a test run with blank init scripts 2023-08-06 22:52:53 -07:00
Myk Taylor 996688c4ae
make the workflows repository agnostic 2023-08-05 23:25:10 -07:00
Myk Taylor 6357aa2419
factor out release package logic 2023-08-05 01:05:27 -07:00
Myk Taylor 9552d145b6
clean up steam deployment code 2023-08-05 00:56:16 -07:00
Myk Taylor 7981624792
don't build html docs unless we have to 2023-08-04 23:59:04 -07:00
Myk Taylor c323576c1e
build docs for tests so the harness can identify unavailables 2023-08-04 23:31:01 -07:00
Myk Taylor c5ad5d0913
allow the reusable workflows to build xml-dump-type-sizes 2023-08-04 16:56:06 -07:00
Myk Taylor 6ff5ab9f39
avoid platform-specific steps by using same shell 2023-08-04 13:31:21 -07:00
Myk Taylor 91afb7ed1b
make clean-cache workflow reusable 2023-08-04 12:57:44 -07:00
Myk Taylor 66107b40e3
fix windows build when called from other repos 2023-08-04 10:04:55 -07:00
Myk Taylor 10525aa6ae
fix name of job 2023-08-03 23:53:45 -07:00
Myk Taylor f28b46922c
put all tests in a matrix 2023-08-03 22:48:23 -07:00
Myk Taylor 081e938301
test RPC interface 2023-08-03 22:48:23 -07:00
Myk Taylor 6c4662d12c
set a timeout for the test step 2023-08-03 22:48:23 -07:00
Myk Taylor 2b7865a0e4
actually install the tests for the test action 2023-08-03 22:48:22 -07:00
Myk Taylor 775c60bed3
reduce windows cache size 2023-08-03 22:48:22 -07:00
Myk Taylor 27b5d1e022
more windows fixups 2023-08-03 22:48:22 -07:00
Myk Taylor 59a2d3a524
fix env setting on windows 2023-08-03 22:48:22 -07:00
Myk Taylor 819cd53e1d
trim windows test build 2023-08-03 22:48:22 -07:00
Myk Taylor 55f1b0d48e
first attempt to run tests on windows 2023-08-03 22:48:22 -07:00
Myk 5edf85d555
Merge pull request #3620 from myk002/myk_no_buildmaster
remove buildmaster integration files
2023-08-03 20:10:11 -07:00
Myk Taylor 07ba950252
make tests reusable 2023-08-03 01:23:36 -07:00
Myk Taylor 088c7a17b7
prep for building from structures repo 2023-08-03 01:09:57 -07:00
Myk Taylor f5dfa03c49
use new var names in deploy actions 2023-08-03 00:57:55 -07:00
Myk Taylor fbbadf76ff
only explicitly clone the scripts repo if a ref is given 2023-08-03 00:53:39 -07:00
Myk Taylor 0baa605069
make linux build reusable for scripts repo 2023-08-03 00:48:38 -07:00
Myk Taylor 38d17cbdce
make lint job reusable 2023-08-03 00:25:20 -07:00
Myk Taylor 88dd273803
remove buildmaster integration files 2023-08-02 23:33:07 -07:00
Myk Taylor 794bcc67b0
fix windows build vars for github release 2023-08-02 20:52:05 -07:00
Myk Taylor 69986a4bf7
autodeploy to steam on tag 2023-08-01 00:11:46 -07:00
Myk Taylor 67e5aa08d0
fix syntax 2023-07-31 10:13:29 -07:00
Myk Taylor 80d19ec42d
fix paths for steam deploy 2023-07-31 10:07:23 -07:00
Myk Taylor 9b8bd8dbf7
names 2023-07-31 05:37:57 -07:00
Myk Taylor 9b59fc6440
use the actual tag of the checkout 2023-07-31 04:51:44 -07:00