Myk
|
98e0ce19fd
|
Merge pull request #3631 from lethosor/lua-new-catch-alloc-errors
df.new(): catch errors thrown by allocate()
|
2023-08-04 14:39:02 -07:00 |
lethosor
|
47b4773786
|
df.new(): catch errors thrown by allocate()
This can include DFHack::Error::VTableMissing exceptions if the vtable of a
member field is unknown.
Fixes #3627
|
2023-08-04 17:22:20 -04:00 |
lethosor
|
7aa6aa317a
|
targets -> target part 2
|
2023-08-04 17:09:50 -04:00 |
Myk
|
261367cf03
|
Merge pull request #3630 from myk002/myk_bash
avoid platform-specific steps by using same shell
|
2023-08-04 13:42:30 -07:00 |
Myk Taylor
|
6ff5ab9f39
|
avoid platform-specific steps by using same shell
|
2023-08-04 13:31:21 -07:00 |
DFHack-Urist via GitHub Actions
|
f507bd7e38
|
Auto-update submodules
library/xml: master
|
2023-08-04 20:22:58 +00:00 |
Myk
|
5d9ecd37df
|
Merge pull request #3629 from myk002/myk_clean_cache
make clean-cache workflow reusable
|
2023-08-04 13:07:49 -07:00 |
Myk Taylor
|
91afb7ed1b
|
make clean-cache workflow reusable
|
2023-08-04 12:57:44 -07:00 |
Myk
|
31e579ec5c
|
Merge pull request #3628 from myk002/myk_warnings_as_errors
treat doc warnings as errors
|
2023-08-04 12:49:15 -07:00 |
Myk Taylor
|
02fae5afd4
|
treat doc warnings as errors
|
2023-08-04 12:38:51 -07:00 |
Myk Taylor
|
415a2f654b
|
update stonesense ref
|
2023-08-04 12:24:04 -07:00 |
Myk
|
f2a56cc1e2
|
Merge pull request #3625 from myk002/myk_tests
re-enable unit tests
|
2023-08-04 12:20:11 -07:00 |
Myk Taylor
|
d93bf65115
|
fix typo
|
2023-08-04 10:25:49 -07:00 |
Myk Taylor
|
4c89af7c20
|
targets -> target
|
2023-08-04 10:11:28 -07:00 |
Myk Taylor
|
a6de9a21fa
|
enable most core tests
|
2023-08-04 10:11:28 -07:00 |
Myk Taylor
|
f8dd09200f
|
enable remaining core and structures tests
|
2023-08-04 10:11:28 -07:00 |
DFHack-Urist via GitHub Actions
|
1cf3f62237
|
Auto-update submodules
library/xml: master
|
2023-08-04 17:10:51 +00:00 |
Myk Taylor
|
66107b40e3
|
fix windows build when called from other repos
|
2023-08-04 10:04:55 -07:00 |
DFHack-Urist via GitHub Actions
|
4c2e7721e1
|
Auto-update submodules
library/xml: master
scripts: master
|
2023-08-04 07:12:54 +00:00 |
Myk Taylor
|
10525aa6ae
|
fix name of job
|
2023-08-03 23:53:45 -07:00 |
Myk
|
3599403f21
|
Merge pull request #3622 from myk002/myk_test_test
first attempt to run tests on windows
|
2023-08-03 23:05:46 -07:00 |
Myk Taylor
|
d3884bd707
|
run ./dfhack instead of ./dwarfort on linux so we can see output
since we set the tty params
|
2023-08-03 22:52:17 -07:00 |
Myk Taylor
|
e3161b8a4d
|
enable some core tests
|
2023-08-03 22:48:43 -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
|
ec461bcce5
|
zero tests mean pass
|
2023-08-03 22:48:23 -07:00 |
Myk Taylor
|
43a1fdc69c
|
only run tests for registered and available targets
|
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
|
5f5981f067
|
fix path creation
|
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
|
556c1eff92
|
adapt to new DF init paths
|
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 |
lethosor
|
1411c5e8aa
|
Disable RPC API docs for plugins that aren't currently built
This allows ci/check-rpc.py to pass, and will cause it to fail if the plugins
are re-enabled and we forget to un-disable the docs.
|
2023-08-04 01:28:15 -04:00 |
lethosor
|
b17ca80d27
|
Also parse .proto files in plugin subdirectories
Followup fix for #3184
|
2023-08-04 01:18:21 -04:00 |
lethosor
|
8511775dbb
|
Add separators for readability
|
2023-08-04 01:12:50 -04: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
|
1702c5e364
|
Merge pull request #3621 from myk002/myk_reusable
make jobs reusable for other repos
|
2023-08-03 01:31:39 -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 |
lethosor
|
1f9b248f8a
|
check-structures-sanity: add no-op handler for std::map
|
2023-08-02 23:49:10 -04:00 |