Myk Taylor
32bd04f83e
install SDL2 on Linux for DF
2023-09-25 16:53:01 -07:00
Myk Taylor
b9a6d39b60
enable testing on Linux
2023-09-25 16:53:01 -07:00
Myk Taylor
a7121a2f80
revert the temporary linux structures override
...
now that the windows and linux structures are aligned again
2023-09-10 04:26:02 -07:00
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