Jordan Brown
03014fd11f
This test is flakey as shit comment it out for now
2020-07-08 20:32:04 -04:00
Jordan Brown
c60147b2b5
Bump tested BYOND version
2020-07-08 18:55:36 -04:00
Jordan Brown
87bac3c390
Test fixes and stuff
2020-07-06 17:45:26 -04:00
Jordan Brown
dc12e67792
Remove artificial delay
2020-07-06 12:54:23 -04:00
Jordan Brown
ea7235b198
Oh that's why
2020-07-06 03:16:01 -04:00
Jordan Brown
5c348958d1
THAT IS A VERY STRANGE ASSERT TO FAIL
2020-07-06 03:12:33 -04:00
Jordan Brown
7069b7ff12
Remove the DMAPI requirement
...
- Add field to DreamMaker model
- Add permission
- Add migrations
- Add Incompatible ApiValidationStatus
- Send admin watchdog chat message when manual reboot required
- Remove DeadSessionController
- Suppress some chat tracking context logspam
- Add more session creation logging
- Add tests
2020-07-05 17:11:41 -04:00
Jordan Brown
fcdd4a7afb
Fix watchdog test
2020-07-05 14:40:23 -04:00
Jordan Brown
254c4c4b7b
Bruh, stop using 511, seriously
2020-07-05 14:28:22 -04:00
Jordan Brown
57a98d3b8f
General package update
2020-07-05 12:11:51 -04:00
Jordan Brown
20520f7a51
Merge branch 'dev' into 934-ActuallyImplement
2020-07-05 12:01:27 -04:00
Jordan Brown
1ba914afee
Adds the PosixWatchdog
...
- Test BasicWatchdog in Sqlite travis job
- Rename UseBasicWatchdogOnWindows to UseBasicWatchdog
- Inline one use of DatabaseContextExtensions in DmbFactory
- Rename WindowsSwappableDmbProvider to SwappableDmbProvider
- Fix DreamDaemonController returning the wrong ActiveCompileJob
- Re-enable disabled watchdog tests
2020-07-05 12:00:55 -04:00
Jordan Brown
f34827a761
Remove unused usings
2020-07-05 11:08:21 -04:00
Jordan Brown
a5c498e0f7
Various things
...
- Remove lagacy user/pass header auth
- Use .WithToken on octokit calls
- Cleaned up ApiHeader validation failures and responses
- ApiController constructor parameter requireHeaders now defaults to true
- Added integration test for a bunch of 4XX errors
2020-07-05 11:07:33 -04:00
Jordan Brown
68f080d976
Remove the ExperimentalWatchdog
...
- Remove config and classes
- Remove launch parameters SecondaryPort. Rename PrimaryPort to Port
- Deprecate ErrorCode 40
- Rename SetPorts right to SetPort
- Remove DualReattachInformation and code surrounding it changed to work with a single ReattachInformation.
- Extra reattach informations will be killed by the ReattachInfoHandler on instance onlining
- Deployment no longer duplicates game folders
- Cleaned up watchdog/monitor dead code
- DmbFactory will check if A/B dirs exist and remap IDmbProvider appropriately
- Migrate everything
- Adjusted integration tests to use 4.3.0 for downgrade test
- Integration test checks setting port to 0 throws a 400
2020-06-29 17:53:59 -04:00
Jordan Brown
9dcb066b2d
Add config versioning.
...
- Included in release notes.
- Warnings in TGS when out of date.
2020-06-27 13:51:29 -04:00
Jordan Brown
aeeba1d95a
Increase timeout to clone repository
2020-06-26 17:21:24 -04:00
Jordan Brown
1e635524e2
Fix potential integration test crash
2020-06-26 17:17:21 -04:00
Jordan Brown
a68d6cc489
Fix a typo
2020-06-26 16:39:50 -04:00
Jordan Brown
5372b74fd0
Add support for installing custom BYOND versions
2020-06-26 16:09:59 -04:00
Jordan Brown
64cd974c87
Correct LINQ statement
2020-06-25 17:37:34 -04:00
Jordan Brown
d9ba41d560
Be more lenient with the log count assert
2020-06-25 17:28:22 -04:00
Jordan Brown
34adf330de
Adds log downloading endpoint
2020-06-25 16:54:23 -04:00
Jordan Brown
4d2c70fe33
Refactor watchdog running into status enum
2020-06-24 17:31:22 -04:00
Jordan Brown
b84fa01cd0
Package updates
2020-06-16 20:57:16 -04:00
Jordan Brown
13b83a095c
Make BYOND topic timeouts database backed
2020-06-16 14:40:38 -04:00
Jordan Brown
0687892b9d
Remove the spuriously failing repository test
2020-06-16 12:56:37 -04:00
Jordan Brown
751546308c
Fix integration test
2020-06-16 12:47:15 -04:00
Jordan Brown
c7bc6caf37
Fix the build
2020-06-13 14:20:57 -04:00
Jordan Brown
a151015384
Add integration test
2020-06-13 14:15:34 -04:00
Jordan Brown
8d37dca85c
Merge branch 'dev' of https://github.com/tgstation/tgstation-server into 979-EnablePostgres
2020-06-04 17:06:45 -04:00
Jordan Brown
0c0e7e2590
Events refactor
...
- Add Components.Events namespace, move all event stuff there.
- Add README.
- Add EventScriptAttribute, all EventTypes must now have an associated script name.
- Added unit tests.
2020-06-01 12:34:47 -04:00
Jordan Brown
3220d2aeec
Fix Postgres Update test again
2020-05-29 12:47:57 -04:00
Jordan Brown
179cd39468
Assert Inconclusive on update test
2020-05-29 10:31:42 -04:00
Jordan Brown
ceb297a66c
Merge branch 'master' of https://github.com/tgstation/tgstation-server into dev
2020-05-28 22:39:01 -04:00
Jordan Brown
28f9683553
Linux is the dumb
2020-05-28 17:25:24 -04:00
Jordan Brown
f32be88910
Logging for days
2020-05-28 14:08:15 -04:00
Jordan Brown
2701305a85
Hmmmm
2020-05-28 14:05:45 -04:00
Jordan Brown
935a2173c8
Fuck it, just don't call TgsInitializationComplete
2020-05-28 13:43:57 -04:00
Jordan Brown
3b6b7ec4be
Please make the pain stop
2020-05-28 13:31:38 -04:00
Jordan Brown
c01256d9c8
Rerererere
2020-05-28 12:58:02 -04:00
Jordan Brown
a6358d3f05
Could it really be that simple...
2020-05-27 21:18:21 -04:00
Jordan Brown
4afa5e75b0
AHHHH WTFFF
2020-05-27 21:08:29 -04:00
Jordan Brown
9d1b6e1666
Wtf is happening
2020-05-27 19:43:19 -04:00
Jordan Brown
a4ce21eecf
Log exports in DMAPI tests
2020-05-27 19:17:34 -04:00
Jordan Brown
224429e959
Increase the time we give DD to reboot
2020-05-27 17:54:16 -04:00
Jordan Brown
47d1e94659
Merge branch 'dev' into 965-FixBrokenTests
2020-05-27 17:22:26 -04:00
Jordan Brown
3452a62589
Fix a minor async delayer issue
2020-05-27 15:13:59 -04:00
Jordan Brown
499172d268
Add some logging
2020-05-25 22:47:55 -04:00
Jordan Brown
5ca472f369
Merge branch 'dev' of https://github.com/tgstation/tgstation-server into 965-FixBrokenTests
2020-05-25 22:22:25 -04:00