Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan Brown 17add23cb8 Fix doc comments 2018-10-10 23:54:29 -04:00
Jordan Brown 4c5df1c81b Add an update server test 2018-10-10 18:50:00 -04:00
Jordan Brown c303c2ce0b Add default UpdatesConfiguration values 2018-10-10 18:48:22 -04:00
Jordan Brown 0f5fe44761 FullMonty => StandardOperation 2018-10-10 18:03:02 -04:00
Jordan Brown b76580d4f0 Clean up tests 2018-10-10 18:02:35 -04:00
Jordan Brown 2b77c7251f Update launchSettings.json 2018-10-10 17:52:32 -04:00
Jordan Brown ccc21b39d6 Makes the update process async
This has a pro and a con:

Pro: No more HTTP timeouts waiting for the package to download
Con: No API endpoint for update errors

This is a worthwhile trade.

Also adds a bunch of logging to Server and handles restart handler exceptions
2018-10-10 17:48:56 -04:00
Jordan Brown 4dc080074c Fix documentation about Version model 2018-10-10 17:42:56 -04:00
Jordan Brown ee8adf5aa1 Cleanup DownloadFile 2018-10-10 17:00:16 -04:00
Jordan Brown 505ac81d5c Remove unecessary if 2018-10-10 16:39:09 -04:00
Jordan Brown 56d07fed5e Add missing ArgumentNullExceptions 2018-10-10 16:38:32 -04:00
Jordan BrownandGitHub 43d199d9b3 Merge pull request #776 from tgstation/747-DMAPIZip
Adds the DMAPI to release artifacts
2018-10-10 11:23:20 -04:00
Jordan Brown 9349aaeebe Adds the DMAPI to release artifacts 2018-10-10 10:31:58 -04:00
Jordan BrownandGitHub 057c08372c Merge branch 'master' into 746-VerifyToken 2018-10-09 16:53:51 -04:00
Jordan BrownandGitHub 7c85215d15 Merge pull request #774 from tgstation/772-NoMoreDirectX
Don't install DirectX for BYOND versions >= 1452
2018-10-09 12:42:30 -04:00
Jordan BrownandGitHub 86ea075817 ONLY 512 2018-10-09 10:35:13 -04:00
Jordan Brown a31dd8ebe2 Update readme about running in admin mode
Still required for symlinks, but adjusted the wording slightly
2018-10-09 10:32:51 -04:00
Jordan Brown 5688f7d865 Don't install DirectX for BYOND versions >= 1452 2018-10-09 10:31:28 -04:00
Cyberboss 50fad97d98 Merge branch 'master' of https://github.com/tgstation/tgstation-server into 746-VerifyToken 2018-10-08 09:49:33 -04:00
Cyberboss 0092d49a3b Warn when running integration test without a GitHub token 2018-10-08 09:48:08 -04:00
Jordan BrownandGitHub 1e89cb9308 Merge pull request #770 from tgstation/Cyberboss-patch-1
Make TGS_TOPIC use args[1] instead of T
2018-10-08 00:26:58 -04:00
Jordan BrownandGitHub 086b951c44 Make TGS_TOPIC use args[1] instead of T 2018-10-07 17:21:53 -04:00
Jordan BrownandGitHub dce0c6f51f Merge pull request #769 from tgstation/767-DoubleDispose
Prevent InstanceManager.Dispose from being called twice
2018-10-06 00:36:55 -04:00
Jordan Brown 327fa35f4f Prevent InstanceManager.Dispose from being called twice 2018-10-05 19:56:40 -04:00
Jordan BrownandGitHub eff1f2259e Merge pull request #765 from tgstation/758-StartTgs
Adds setup wizard
2018-10-05 19:34:23 -04:00
Jordan Brown 2336809b2d Merge branch 'master' of https://github.com/tgstation/tgstation-server into 758-StartTgs 2018-10-05 18:51:08 -04:00
Jordan Brown c1f3e1077d Do as I say, not as I do 2018-10-05 18:50:57 -04:00
Jordan BrownandGitHub fc8ff0b7e4 Merge pull request #768 from tgstation/686-TestMergeCommentary
Adds test merge deployment GitHub comments
2018-10-05 18:43:42 -04:00
Cyberboss f6ba6a8f44 Fix logging typo 2018-10-05 17:01:28 -04:00
Cyberboss bf122128b3 Fix instances not assigning their gitHubClientFactory 2018-10-05 16:44:59 -04:00
Cyberboss ce39e8da66 Prevent synchronization issues from failing repo jobs 2018-10-05 16:43:46 -04:00
Cyberboss e56933bd54 Adds test merge deployment commenting 2018-10-05 16:06:43 -04:00
Cyberboss ded9287f4e Fixes weird coverlet failure
See https://github.com/tonerdo/coverlet/issues/33
2018-10-05 15:08:23 -04:00
Cyberboss 02aeca29ba Fix FileLoggingConfiguration comments 2018-10-05 15:05:38 -04:00
Cyberboss a83bfad069 Merge branch 'master' of https://github.com/tgstation/tgstation-server into 758-StartTgs 2018-10-05 14:56:56 -04:00
Jordan BrownandGitHub c789855e33 Merge pull request #766 from tgstation/DockerInitFlag
Add `--init` to recommended docker command line
2018-10-05 14:43:07 -04:00
Jordan BrownandGitHub 3ef48bf271 Add --init to recommended docker command line 2018-10-05 14:02:49 -04:00
Cyberboss f88b769647 Fix setup wizard tests 2018-10-05 13:01:12 -04:00
Cyberboss be040f1641 Stop the service when the host watchdog exits 2018-10-05 12:41:02 -04:00
Cyberboss f17e2b131e SetupWizard buffs
Add notes about SQL permissions as a Windows service
Add file logging configuration
Properly rethrow OperationCanceledExceptions
Stops generalConfiguration var name clash
2018-10-05 12:30:08 -04:00
Cyberboss 1a50a65a26 Add default log levels for FileLoggingConfiguration 2018-10-05 12:09:46 -04:00
Cyberboss 0240c100bd Never lie in documentation 2018-10-05 12:09:15 -04:00
Cyberboss ce00995b8b Increase console sanity 2018-10-05 12:08:58 -04:00
Cyberboss 21920f3dcc Fix some console write conflicts 2018-10-05 11:26:16 -04:00
Cyberboss 059a5d8447 Remove and suppress the STA BS 2018-10-05 11:24:17 -04:00
Cyberboss 33ea7cbae5 Host watchdog fixes
Fix service configuration parameters and admin launch conditions
Make service Program methods async
Fix watchdog configuration launch parameter
Fix watchdog debug setup
2018-10-05 11:23:44 -04:00
Cyberboss 2b2239f9ce Fill out doc comments 2018-10-05 11:01:17 -04:00
Cyberboss 60cbaa4892 Merge branch '758-StartTgs' of https://github.com/tgstation/tgstation-server into 758-StartTgs 2018-10-05 10:59:18 -04:00
Cyberboss 71dfb81d43 Finish setup wizard tests, fix a few bugs 2018-10-05 10:58:52 -04:00
Jordan Brown fbc1a5459f Fix build 2018-10-04 23:47:11 -04:00