Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan BrownandGitHub 2588d78a3d Merge pull request #684 from Cyberboss/MissingClientFuncOfc [NugetDeploy]
Add missing GetId IChatBotsClient function
2018-09-19 16:57:18 -04:00
Cyberboss c95990d14a Reset hard after PreSynchronize script 2018-09-19 16:41:28 -04:00
Cyberboss 6b749b7dbc Fix chat bots list performing the wrong HTTP action 2018-09-19 16:36:50 -04:00
Cyberboss c8d908038c Bump client preview version 2018-09-19 16:16:42 -04:00
Cyberboss 4ce201a79f Add IChatBotsClient.GetId 2018-09-19 16:16:18 -04:00
Jordan BrownandGitHub c8d77f3ee3 Merge pull request #683 from Cyberboss/MoreFixups
Various TestMerge/GitHub API fixups
2018-09-19 15:13:56 -04:00
Cyberboss 3b9065061c Return failed dependency when random GitHub API exceptions occur 2018-09-19 14:50:47 -04:00
Cyberboss 1db1fc35b5 At this level, AddTestMerge should throw an InvalidOperationException 2018-09-19 14:19:02 -04:00
Cyberboss efd347bfbd Prefer instance GitHub credentials to global ones 2018-09-19 14:16:31 -04:00
Cyberboss bdd7f5f5dc Fix test merge commits sometimes not pushing 2018-09-19 14:12:16 -04:00
Cyberboss 9ad6d40a27 Clean up NonFastForwardException exceptions 2018-09-19 14:09:55 -04:00
Cyberboss 7b19a41fa1 Keep throwing cancelled requests 2018-09-19 14:04:54 -04:00
Jordan BrownandGitHub 51f8eb89af Merge pull request #682 from tgstation/GitLoggingAndFixes
Git logging and fixes
2018-09-19 12:04:42 -04:00
Cyberboss 3f821d22f8 Massive Repository Cleanup:
- Added (I)CredentialsProvider for easier formatting
- Refactored out several portions of duplicated Repository code
- Many more repository functions now take progress reporters via OnCheckoutProgress and PushOptions progress handlers
- Added much needed logging to Repository functions
- Converted most Repository InvalidOperationExceptions to JobExceptions
- Added needed calls to RemoveUntrackedFiles() in several places
- Progress reporters are now required arguments
2018-09-19 11:46:13 -04:00
Cyberboss 305d076b29 Add logging to RepositoryManager 2018-09-19 10:04:29 -04:00
Cyberboss 9f935c2928 Inject loggers into RepositoryManager and Repository 2018-09-19 09:47:06 -04:00
Cyberboss f5429c1c21 Remove untracked files after PreSynchronize script 2018-09-19 09:42:50 -04:00
Jordan BrownandGitHub e41058ba0a Merge pull request #681 from Cyberboss/FixDDResponse
Add ApiValidationSecurityLevel to /DreamMaker response
2018-09-19 09:37:13 -04:00
Jordan Brown bf96da16b9 Fix doc comment 2018-09-19 09:02:25 -04:00
Jordan Brown 72f270e912 Add ApiValidationSecurityLevel to /DreamMaker response 2018-09-19 00:10:07 -04:00
Jordan BrownandGitHub efa414611d Merge pull request #679 from Cyberboss/FixDDResponse
Fix CompileJobs in /DreamDaemon responses
2018-09-18 23:51:59 -04:00
Jordan BrownandGitHub ebe0b859d3 Merge pull request #677 from Cyberboss/FixChat
Fix crashing while processing unknown chat commands
2018-09-18 23:51:35 -04:00
Jordan BrownandGitHub 6f00e2a2ec Merge pull request #680 from tgstation/Cyberboss-patch-1
Fix typo
2018-09-18 23:51:19 -04:00
Jordan BrownandGitHub eaafbac7ed Fix typo 2018-09-18 20:58:27 -04:00
Jordan Brown 7474bd7d0a Fix StagedCompileJob being the same as the ActiveCompileJob 2018-09-18 20:47:37 -04:00
Jordan Brown 28456b843b Fix ActiveCompileJob only being set if watchdog is running 2018-09-18 20:46:13 -04:00
Jordan BrownandGitHub a3a06e9c08 Merge pull request #678 from Cyberboss/FixLies
Remove lie from event documentation
2018-09-18 20:44:34 -04:00
Jordan BrownandGitHub 40a737ee15 Merge pull request #676 from Cyberboss/NoCommitOnlyStage
Configure committer name and email in local repository settings before synchronization script
2018-09-18 20:17:32 -04:00
Jordan Brown df68ff9644 Remove lie from event documentation 2018-09-18 20:05:30 -04:00
Jordan Brown 86677e0395 Fix crashing while processing unknown chat commands 2018-09-18 19:56:34 -04:00
Jordan Brown 573316547b Fix build 2018-09-18 19:49:57 -04:00
Cyberboss beb6661bda Use correct configuration keys 2018-09-18 17:26:40 -04:00
Cyberboss 6d0006f360 Configure committer name and email in local repository settings before synchronization script 2018-09-18 17:25:34 -04:00
Jordan BrownandGitHub 8f5ec1050c Merge pull request #675 from tgstation/674-CompilJobCleanup
Fixes CompileJobs and other database cleanups
2018-09-18 17:25:23 -04:00
Cyberboss d8fafff1cd Thank god EF caught this for us 2018-09-18 16:59:38 -04:00
Cyberboss abdb8553bf NullableAndForeignKeyCleanup Migration 2018-09-18 16:54:41 -04:00
Cyberboss 9a6e414dd6 Restrict instead of SetNull. We have no use for SetNull 2018-09-18 16:42:14 -04:00
Cyberboss ff1a4d5f26 Mark TestMerge.PrimaryRevisionInformation as required 2018-09-18 15:28:46 -04:00
Cyberboss 4b84e1f48e Fix watchdog reattach information foreign key 2018-09-18 15:18:05 -04:00
Cyberboss 56d7f38eeb EF Model integrity fixups 2018-09-18 15:05:11 -04:00
Cyberboss 71fe411c68 I've struggled with this before but it seems multiple cascade paths will absolutely not allow us to create CompileJobs with Required jobs 2018-09-18 13:11:59 -04:00
Cyberboss 7566c62bef Fix migrations namespaces 2018-09-18 12:57:33 -04:00
Cyberboss 2c462c3b21 Tabify existing migrations 2018-09-18 12:50:36 -04:00
Cyberboss 0a792c3873 Adds a note about sharing databases to the README 2018-09-18 12:31:06 -04:00
Cyberboss 75ea9cda6c Marks required CompileJob fields as required 2018-09-18 12:28:38 -04:00
Cyberboss 1745d2c5cb Include MinimumSecurityLevel in CompileJob.ToApi() 2018-09-18 12:27:22 -04:00
Cyberboss c235500c02 Remove unecessary specificity 2018-09-18 12:26:46 -04:00
Jordan BrownandGitHub ed890e874a Merge pull request #673 from Cyberboss/AntiPattern
Remove service locator anti-pattern where possible
2018-09-18 12:20:49 -04:00
Cyberboss cd0df312cb Create a custom injected class for claims injection 2018-09-18 11:40:13 -04:00
Cyberboss 16c6d41e09 Change DatabaseContextFactory to use IServiceScopeFactory. Perform some constructor time validation 2018-09-18 11:09:23 -04:00