Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan BrownandGitHub e226cec95a Merge pull request #643 from tgstation/Cyberboss-patch-1
Catch ALL exceptions in SetHighPriority, not just InvalidOperationExceptions
2018-09-13 21:40:27 -04:00
Jordan BrownandGitHub 6bb160d76c Merge pull request #641 from Cyberboss/WatchdogStartupFailMessage
Send an error message to chat when watchdog startup fails
2018-09-13 20:37:35 -04:00
Jordan BrownandGitHub 2172d658ca Merge pull request #642 from tgstation/638-ChangeDMRead
Updates to the DreamMaker model
2018-09-13 20:37:29 -04:00
Jordan BrownandGitHub 4637d3013e Catch ALL exceptions in SetHighPriority, not just InvalidOperationExceptions 2018-09-13 20:16:25 -04:00
Jordan BrownandGitHub 977ba6a825 Merge pull request #640 from tgstation/Cyberboss-patch-1
Don't crash the watchdog if the process priority can't be raised
2018-09-13 19:51:26 -04:00
Jordan Brown df6285def9 Bump client and API preview versions 2018-09-13 19:50:59 -04:00
Jordan Brown e36a5ec71e Removes CompilerStatus
Eventually we will replace it with a progress heuristic as outlined in #614. Until then, it's pretty much useless. This also marks the death of Api.Models.Internal.DreamMakerSettings as it is now elevated into the DreamMaker model itself. As a result, it is now unsealed.
2018-09-13 19:49:35 -04:00
Jordan Brown 8d49d830e0 Add API validation port to DreamMaker read 2018-09-13 19:40:07 -04:00
Jordan Brown 21b5b5e435 Send an error message to chat when watchdog startup fails 2018-09-13 19:36:08 -04:00
Jordan BrownandGitHub dd6b285551 Don't crash the watchdog if the process priority can't be raised
Log a warning instead
2018-09-13 19:29:13 -04:00
Jordan BrownandGitHub 5d8b2a9943 Merge pull request #639 from Cyberboss/FixProcessIssue
Swallow and log all process termination exceptions. Avoid where possible
2018-09-13 18:56:35 -04:00
Jordan Brown 78cd7818f0 Swallow and log all process termination exceptions. Avoid where possible 2018-09-13 18:40:42 -04:00
Cyberboss 123ab7a9a8 Adds a client test for byond deserialization 2018-09-13 17:07:49 -04:00
Cyberboss 09166c86f4 Refactor ApiClient to take a IHttpClient 2018-09-13 16:43:01 -04:00
Jordan BrownandGitHub 2bd934ad75 Merge pull request #635 from tgstation/Cyberboss-patch-2-1
Minor formatting improvement in ProcessExecutor
2018-09-13 16:08:11 -04:00
Jordan BrownandGitHub 2954252e68 Merge pull request #634 from tgstation/Cyberboss-patch-1
SessionControllerFactory now launches with noShellExecute
2018-09-13 16:05:03 -04:00
Jordan BrownandGitHub 8c5703b693 Minor formatting improvement in ProcessExecutor 2018-09-13 15:35:53 -04:00
Jordan BrownandGitHub 549d06cc3a SessionControllerFactory now launches with noShellExecute 2018-09-13 15:21:32 -04:00
Jordan BrownandGitHub a8aecb41da Merge pull request #633 from tgstation/632-MoreMissingClientShit [NugetDeploy]
Add missing IByondClient List call
2018-09-13 13:57:59 -04:00
Cyberboss 4274706b8b Bump client preview version 2018-09-13 12:24:12 -04:00
Cyberboss 66dcfb658d Add missing IByondClient List call 2018-09-13 12:23:12 -04:00
Jordan BrownandGitHub b54754fcc0 Merge pull request #631 from Cyberboss/FixDockerBuild
Add gcc-multilib to docker image and installation instructions
2018-09-13 11:54:59 -04:00
Cyberboss b245bf00a9 Add missing escape sequences to Dockerfile 2018-09-13 11:09:03 -04:00
Jordan BrownandGitHub ea334199a4 Merge pull request #630 from tgstation/627-FixRepoInsanity
Fixes mistracking of most recent origin commit sha
2018-09-13 11:04:32 -04:00
Cyberboss f190d4b48f Add more docker/linux installation documentation 2018-09-13 11:03:11 -04:00
Cyberboss 271f944f5b Remove remaining test artifacts from Docker build 2018-09-13 10:49:36 -04:00
Cyberboss 9cc3c97a03 Add gcc-multilib as a necessary dependency for byond to Docker image 2018-09-13 10:48:33 -04:00
Cyberboss e4245866e8 Do not update OriginCommitSha on an "Up To Date" merge
Fixes #627
2018-09-13 10:33:47 -04:00
Cyberboss de495b1417 Adds warnings when the repository takes it's HEAD as an OriginCommitSha 2018-09-13 10:31:52 -04:00
Cyberboss e5d14aaef0 Update repository POST API docs 2018-09-13 10:16:14 -04:00
Jordan BrownandGitHub b35255fa67 Merge pull request #629 from tgstation/628-LinuxCompile
Modify LD_LIBRARY_PATH before invoke byond on Posix
2018-09-13 10:16:13 -04:00
Cyberboss 89e3141689 RepositoryController Update now returns OK without ActiveJob field if no git changes to make 2018-09-13 10:14:50 -04:00
Cyberboss dba2f81d95 RepsoitoryController Update now formats job names better 2018-09-13 10:14:20 -04:00
Cyberboss 6e9167ee49 Add scripts to change LD_LIBRARY_PATH for byond on install 2018-09-12 16:40:33 -04:00
Cyberboss dbfc3f8188 Make ByondManager's BinPath a public constant 2018-09-12 16:33:40 -04:00
Cyberboss 84dd0643e3 Move post write handling from StaticFiles to Core 2018-09-12 16:33:20 -04:00
Jordan BrownandGitHub c90c641990 Merge pull request #626 from Cyberboss/NoDoubleDip
Prevent the same test merge PR# from being merged multiple times in one commit chain
2018-09-12 14:45:08 -04:00
Cyberboss e6795dd84c Prevent the same test merge PR# from being merged multiple times in one commit chain.
This is necessary to keep a sane database. Workaround is to checkout whatever base you want and then reapply test merges as desired
2018-09-12 13:35:07 -04:00
Jordan BrownandGitHub 83dba4cab0 Merge pull request #625 from Cyberboss/FixEmptyCommit
Fix EmptyCommitExceptions while test merging
2018-09-12 10:07:31 -04:00
Jordan BrownandGitHub b1f6719da4 Merge pull request #624 from tgstation/Cyberboss-patch-1
Expose 5000 by default in docker image
2018-09-11 16:29:25 -04:00
Cyberboss 6254913d46 Fix EmptyCommitExceptions 2018-09-11 16:20:59 -04:00
Jordan BrownandGitHub 9bcabeb64d Add kestrel config to docker json 2018-09-11 13:42:16 -04:00
Jordan BrownandGitHub 97011de2fc Expose 5000 by default in docker image 2018-09-11 13:32:05 -04:00
Jordan BrownandGitHub c88a302e32 Merge pull request #623 from tgstation/621-BetterRepo [NugetDeploy]
Adds GitHubOwner and GitHubName fields to Repository model. Removes IsGitHub field
2018-09-10 14:37:52 -04:00
Jordan BrownandGitHub ba72585aa1 Merge pull request #620 from Cyberboss/OtherTravisFixes
Other travis fixes
2018-09-10 14:37:33 -04:00
Jordan BrownandGitHub bcc2ccb98b Merge branch 'master' into 621-BetterRepo 2018-09-10 13:29:52 -04:00
Jordan BrownandGitHub d7d029591e Merge branch 'master' into OtherTravisFixes 2018-09-10 13:29:39 -04:00
Jordan BrownandGitHub c5db36e69c Merge pull request #619 from Cyberboss/FixRateLimit
Fix rate limit happening in CI
2018-09-10 13:28:07 -04:00
Jordan BrownandGitHub 93a78ed59c Add missing doc comment 2018-09-10 11:42:29 -04:00
Jordan BrownandGitHub d96faf40e5 Give up on multiarch travis builds 2018-09-10 11:30:21 -04:00