Jordan Brown
7e3594e546
Fix Nuget memes and tests [APIDeploy][NugetDeploy]
api-v7.0.1
2020-07-09 20:51:45 -04:00
Jordan Brown
91b665b239
Add missing right for custom BYOND versions [ApiDeploy][NugetDeploy]
2020-07-09 15:54:25 -04:00
Jordan Brown
0afcd8de4a
Fix all tests using the BasicWatchdog
2020-07-09 15:02:45 -04:00
Jordan Brown and GitHub
ed0a8c5286
Merge pull request #1070 from tgstation/934-ActuallyImplement [APIDeploy][NugetDeploy]
...
Adds the PosixWatchdog and option to drop DMAPI requirement
2020-07-09 14:42:30 -04:00
Jordan Brown
2ff7b61032
So this is a windows only test for now
2020-07-09 14:29:34 -04:00
Jordan Brown
3fa841a463
ErrorCode description update
2020-07-09 14:25:58 -04:00
Jordan Brown
8ba56f9c12
Minor timeout tweak
2020-07-09 13:37:38 -04:00
Jordan Brown
98903d22d9
Fix strange issue with SQLite migration
2020-07-09 13:24:08 -04:00
Jordan Brown
a24bb50190
More integration test sanity
2020-07-09 13:20:22 -04:00
Jordan Brown
10362d786d
Add a check to watchdog detach failure
2020-07-09 12:40:26 -04:00
Jordan Brown
9ed9c5d90a
Show custom BYOND versions in deployment messages
2020-07-09 12:25:50 -04:00
Jordan Brown
ac6a02d4b8
Fix invalid Substring call
2020-07-09 11:52:52 -04:00
Jordan Brown
7546373f94
Fix test asserting between int and uint
2020-07-09 11:32:16 -04:00
Jordan Brown
90569981b2
Improve chat message when a deployment is canceled
2020-07-09 11:31:52 -04:00
Jordan Brown
d6bf75b439
Lots of test improvements
...
- More deployment tests
- More job error code asserts
2020-07-09 11:24:15 -04:00
Jordan Brown
358c5042c1
Fix recursive .dme discovery
2020-07-09 11:23:34 -04:00
Jordan Brown
1940e32d91
Deprecate error code 54
2020-07-09 10:59:37 -04:00
Jordan Brown
5e27598eb1
Mark enums as deprecated in the spec
2020-07-09 10:59:10 -04:00
Jordan Brown
685c1c9224
Fix indentation
2020-07-09 10:36:13 -04:00
Jordan Brown
a5ae66bf02
Intentionally slow down the long running test
...
This allows the watchdog restoring/delayedrestart tests to function
2020-07-09 10:27:08 -04:00
Jordan Brown
3f06103502
Change how we save reattach info
2020-07-08 23:42:42 -04:00
Jordan Brown
9d03e36b0d
Improve session persistor slightly
2020-07-08 23:26:34 -04:00
Jordan Brown
2799daac4a
Rename ReattachInfoHandler to SessionPersistor
2020-07-08 23:20:50 -04:00
Jordan Brown
6d0c87dfc5
Store logs in /var/log by default on POSIX
2020-07-08 22:48:14 -04:00
Jordan Brown
01c9c64e4f
Delay after the dump test to restore the watchdog
2020-07-08 22:33:24 -04:00
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
574cb279a3
No need for a setter on this property
2020-07-06 21:54:33 -04:00
Jordan Brown
d291324046
Fix Job ErrorCodes not being set
2020-07-06 21:41:57 -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
0be37fb6b4
Improve monitor crash handling
...
- Fix Status never getting set to DelayedRestart
2020-07-06 12:32:14 -04:00
Jordan Brown
4454c88ab3
Fix the watchdog never getting set back to Online status
2020-07-06 12:29:08 -04:00
Jordan Brown
4e2d1fe168
Why isn't the detach message sending?
2020-07-06 11:55:30 -04:00
Jordan Brown
b8e4cdbc4e
Minor log line
2020-07-06 04:05:08 -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
f8ae110c45
Fix for reattaching
2020-07-06 03:01:15 -04:00
Jordan Brown
56f405a738
Try some more special tactics for PosixWatchdog
2020-07-05 17:47:41 -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
d632d4f5eb
Fix issue with changing .dmes
2020-07-05 14:38:42 -04:00
Jordan Brown
254c4c4b7b
Bruh, stop using 511, seriously
2020-07-05 14:28:22 -04:00
Jordan Brown
da16670071
Fix Live directory not being cleared
...
- Add more logging
2020-07-05 12:31:03 -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 and GitHub
29338b075c
Merge pull request #1069 from tgstation/MinorThing
...
Fix some errors on request cancellation
2020-07-05 12:01:10 -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
e009d7d684
Remove unused usings
2020-07-05 11:25:09 -04:00
Jordan Brown
0631f80637
Cleanup of some ApiController method calls
2020-07-05 11:18:57 -04:00