Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan Brown 721afc34b2 Not how you spell recommend 2018-09-15 18:01:19 -04:00
Jordan Brown a4c7b5f155 Merge branch 'master' of https://github.com/tgstation/tgstation-server into BetterDocker 2018-09-15 18:00:18 -04:00
Jordan Brown 45de8e7fbc [NugetDeploy] 2018-09-15 17:59:51 -04:00
Jordan Brown ebefd65908 Update readme, reccommend docker for linux 2018-09-15 17:58:39 -04:00
Jordan BrownandGitHub a0f626ac0f Merge pull request #655 from tgstation/654-XSSPrevention
Prevent badly formatted 2XX responses throwing JsonExceptions
2018-09-15 17:57:32 -04:00
Jordan Brown b521ffd7e3 Mark /app/lib as an initial Docker volume 2018-09-15 17:35:49 -04:00
Jordan Brown 7d192b3a6e Bump client preview version 2018-09-15 17:30:39 -04:00
Jordan Brown 537805f86d Add TestUnrecognizedResponse Client test 2018-09-15 17:30:10 -04:00
Jordan Brown 06fb98aaca Throw UnrecognizedResponseExceptions from ApiClient 2018-09-15 17:27:03 -04:00
Jordan Brown eb09bfc94e Add UnrecognizedResponseException 2018-09-15 17:19:59 -04:00
Jordan BrownandGitHub 423e11d36e Merge pull request #653 from Cyberboss/BetterNotFoundThing
Throw a cleaner exception when the specified .dme doesn't exist
2018-09-15 15:51:19 -04:00
Jordan BrownandGitHub 675d387f74 Merge pull request #652 from tgstation/651-SlowYourRoll
Overhaul of CompileJob database insertion and consumption
2018-09-15 15:32:54 -04:00
Jordan Brown 1944565a53 Throw a cleaner exception when the specified .dme doesn't exist 2018-09-15 15:29:23 -04:00
Jordan Brown a8ae7efcaf Sanitize your public API functions 2018-09-15 15:16:38 -04:00
Jordan Brown 4eb0b89b08 Stops assuming the admin user's ID 2018-09-15 14:33:58 -04:00
Jordan Brown 1c0007398a Move auto update repository changes into it's own job. Add some logging 2018-09-15 14:31:03 -04:00
Jordan Brown fee1e4a607 Clean up queries involving CompileJobs
Repeat after me:

CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
CompileJobs that didn't succeed will not be in the database
2018-09-15 14:11:43 -04:00
Jordan Brown 9222031ba1 Make use of IInstance.Rename 2018-09-15 14:07:20 -04:00
Jordan Brown b6b8d8e06b Remove unused IInstance properties 2018-09-15 14:05:26 -04:00
Jordan Brown cad7ddc10f Merge DreamMakerController and Instance auto update compile functions.
Instance auto update now properly specifies it as a job
2018-09-15 14:03:44 -04:00
Jordan Brown a374651e38 Add IJobManager.WaitForCompletion 2018-09-15 13:56:29 -04:00
Jordan Brown 3ab97ef6e1 Inject IJobManager into the Instance component 2018-09-15 13:20:05 -04:00
Jordan Brown a956ac239a Make DreamMakerController use the PostCompile system 2018-09-15 13:15:45 -04:00
Jordan Brown 86b5907273 Adds the PostComplete Job step 2018-09-15 13:05:53 -04:00
Jordan BrownandGitHub a6dd184865 Merge pull request #650 from tgstation/649-Speellling
Fix test merging Job Description grammar
2018-09-15 12:15:23 -04:00
Jordan Brown bdd3557ec3 Fix test merging Job Description grammar 2018-09-15 11:58:58 -04:00
Jordan Brown f7277c84f5 [NugetDeploy] 2018-09-14 20:12:30 -04:00
Jordan BrownandGitHub 886fa99182 Merge pull request #647 from tgstation/646-MoreFuckingMissingFunctions
Implement missing IDreamMakerClient functions
2018-09-14 20:11:06 -04:00
Cyberboss 88ba49b875 Bump client preview version 2018-09-14 17:14:56 -04:00
Cyberboss bad36be94b Implement missing IDreamMakerClient functions 2018-09-14 17:14:32 -04:00
Jordan BrownandGitHub 11041f375d Merge pull request #645 from Cyberboss/GracefulBadVersionError
Throw a JobException when there are issues downloading a BYOND version
2018-09-14 13:48:59 -04:00
Cyberboss 579c6053de Throw a JobException when there are issues downloading a BYOND version 2018-09-14 12:51:35 -04:00
Jordan BrownandGitHub ef5449ca70 Merge pull request #644 from Cyberboss/PackageUpdate
Project file and packages cleanup. Linux code coverage
2018-09-14 12:43:53 -04:00
Cyberboss fbf475346b Add missing server tests back to travis 2018-09-14 11:25:53 -04:00
Cyberboss 982700c2de Set inclusion filters for Linux code coverage 2018-09-14 11:17:06 -04:00
Cyberboss b329311ed2 Remove debug listing, use build then --no-build 2018-09-14 11:08:29 -04:00
Cyberboss 8625ffa171 Try to fix linux coverage 2018-09-14 11:05:03 -04:00
Cyberboss f2100345f4 Remove leftovers 2018-09-14 11:00:48 -04:00
Cyberboss 8c14c1f52c Add Linux coverage exclusions 2018-09-14 10:59:54 -04:00
Cyberboss 965187e74d Merge upstream 2018-09-14 10:56:22 -04:00
Cyberboss 6623c26cdf Attempt to add linux code coverage 2018-09-14 10:54:43 -04:00
Cyberboss 1ca93c72de [NugetDeploy] 2018-09-14 10:45:43 -04:00
Jordan BrownandGitHub fc8d7b0e75 Merge pull request #637 from tgstation/636-MrJsonSirPls
Looking for a way to deserialize System.Version with negative fields
2018-09-14 10:41:49 -04:00
Cyberboss 52994030cb Exclude migrations from code coverage 2018-09-14 10:36:04 -04:00
Cyberboss 08494d83d9 Migrate service project to PackageReferences 2018-09-14 10:30:28 -04:00
Cyberboss 651aadb98b Update most nuget packages 2018-09-14 10:25:43 -04:00
Cyberboss 05a0f60bb8 Minor touch of code cleanup 2018-09-14 10:21:41 -04:00
Cyberboss 16b66ec9db Adds some byond integration tests 2018-09-14 10:02:09 -04:00
Cyberboss 2948ad5748 Use VersionConverters on both sides of the pipeline 2018-09-14 09:48:00 -04:00
Cyberboss 47a26af8fb Merge branch 'master' of https://github.com/tgstation/tgstation-server into 636-MrJsonSirPls 2018-09-14 09:35:10 -04:00