Commit Graph

215 Commits (8d0a80e868b04b9e66c15b8faf1da60580b9db42)

Author SHA1 Message Date
Myk Taylor ce2f35a2f1
fix pattern matching for release tags 2023-09-06 15:25:26 -07:00
Myk Taylor 4c93890538
avoid warning about unused config var 2023-09-02 04:40:13 -07:00
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