Jordan Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
efa414611d
Merge pull request #679 from Cyberboss/FixDDResponse
...
Fix CompileJobs in /DreamDaemon responses
2018-09-18 23:51:59 -04:00
Jordan Brown and GitHub
ebe0b859d3
Merge pull request #677 from Cyberboss/FixChat
...
Fix crashing while processing unknown chat commands
2018-09-18 23:51:35 -04:00
Jordan Brown and GitHub
6f00e2a2ec
Merge pull request #680 from tgstation/Cyberboss-patch-1
...
Fix typo
2018-09-18 23:51:19 -04:00
Jordan Brown and GitHub
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 Brown and GitHub
a3a06e9c08
Merge pull request #678 from Cyberboss/FixLies
...
Remove lie from event documentation
2018-09-18 20:44:34 -04:00
Jordan Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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