Commit Graph
532 Commits
Author SHA1 Message Date
Jordan Dominion 869092f6c1 Add integration tests for /health and /metrics 2025-02-16 20:45:29 -05:00
Jordan Dominion 8fab9985b2 Fix TestingGitHubService. Needs an actual HttpMessageHandler here 2025-02-16 20:32:33 -05:00
Jordan Dominion 3df4771f89 Use service provider HttpMessageHandler factory for GitHub client 2025-02-16 17:35:33 -05:00
Drulikar d004750fd7 Initial work for github comment consolidation 2025-02-13 01:51:51 -06:00
Jordan Dominion 4605afe2ce Regression test for #2064 2025-01-03 18:27:47 -05:00
Jordan Dominion 6391b73322 Cleanup IDE messages 2025-01-02 11:05:04 -05:00
Jordan Dominion 9bb04197b9 Fix engine process identification in OD test 2024-11-29 20:25:39 -05:00
Jordan Dominion c8e4631d9d Stop using BetterWin32Errors which relies on deprecated packages 2024-11-16 14:55:48 -05:00
Jordan Dominion 08f0cafb55 Do not attempt to checkout a detached SHA on reclone 2024-11-10 12:58:17 -05:00
Jordan Dominion be6960d942 Move long-running delay task fix to AsyncDelayer
Fixes #1985
2024-11-03 10:28:09 -05:00
Jordan Dominion 6ad80095ff Fix bad test mutation operation invocations 2024-10-21 07:04:54 -04:00
Jordan Dominion b43cf98df9 Implement server restarts and updates via GraphQL 2024-10-20 14:55:23 -04:00
Jordan Dominion 5930b51e0b IOptionsMonitor for WindowsByondInstaller 2024-10-19 10:52:54 -04:00
Jordan Dominion 94e0e5611e IOptionsMonitor for OpenDreamInstaller 2024-10-19 10:44:29 -04:00
Jordan Dominion a1bf9310c8 Fix another graphQL test 2024-10-11 11:26:43 -04:00
Jordan Dominion e1f7f209c9 Fix more cases of tests using GraphQL indiscriminately 2024-10-11 00:00:17 -04:00
Jordan Dominion 772af9cd83 Fix cases of MultiServerClient not being able to handle GraphQL being disabled 2024-10-10 20:31:03 -04:00
Jordan Dominion d3082b2ffc Do not blanket enable GraphQL in CI 2024-10-10 18:44:24 -04:00
Jordan Dominion 4cad4e0f45 Fix issues with login result fields being null 2024-10-06 22:18:40 -04:00
Jordan Dominion 11de85915c Fix build 2024-10-06 15:38:13 -04:00
Jordan Dominion e240d86429 Pull together all the metadata, documentation, tooling, etc to start pre-releasing the GraphQL API 2024-10-06 10:49:32 -04:00
Jordan Dominion d24abb5920 Fix potential race conditions with user subscription test 2024-10-02 20:28:32 -04:00
Jordan Dominion 330fbdf08a Bro 2024-10-02 19:26:32 -04:00
Jordan Dominion 564e903f98 Add some buffer time to allow subscriptions to catch up 2024-10-02 17:10:34 -04:00
Jordan Dominion 87e8896f96 Revert "Changing port allocation tactics for the millionth time"
This reverts commit a131fea124.
2024-09-30 15:52:38 -04:00
Jordan Dominion a9fc80b0fc Revert "Some code cleanup regarding port allocation"
This reverts commit 8e030eda38.
2024-09-30 15:52:19 -04:00
Jordan Dominion 02d3d162f0 Revert "Tweaking test port due to conflict in GitHub actions for the gorillionth time"
This reverts commit f8973b76fc.
2024-09-30 15:50:36 -04:00
Jordan Dominion f8973b76fc Tweaking test port due to conflict in GitHub actions for the gorillionth time 2024-09-27 17:08:37 -04:00
Jordan Dominion b36ede9a96 Work around a race condition 2024-09-25 07:05:08 -04:00
Jordan Dominion 333e896ef8 User subscription tests 2024-09-24 21:30:02 -04:00
Jordan Dominion 6de91eb964 Very basic subscription tests and client support 2024-09-24 20:32:04 -04:00
Jordan Dominion 14bc1aca59 Fix Linux live tests user count being off 2024-09-24 06:38:57 -04:00
Jordan Dominion 8b09eb7fb5 Implement SxS GraphQL users tests 2024-09-22 19:14:02 -04:00
Jordan Dominion 00467fd77e Primary constructors cannot have readonly parameters. Not worth using. 2024-09-22 13:41:28 -04:00
Jordan Dominion eb2a5c0807 Apply code suggestion 2024-09-22 01:07:01 -04:00
Jordan Dominion f37883a438 Hopefully fix issues with auth pipeline for good 2024-09-21 10:58:17 -04:00
Jordan Dominion a31379739a Apply code suggestions 2024-09-17 20:15:39 -04:00
Jordan Dominion c9c24a5dbf Flesh out GraphQL client 2024-09-17 20:12:25 -04:00
Jordan Dominion 8e030eda38 Some code cleanup regarding port allocation 2024-09-15 17:49:59 -04:00
Jordan Dominion a131fea124 Changing port allocation tactics for the millionth time 2024-09-14 16:57:47 -04:00
Jordan Dominion ff262b2584 Improve LoginPayload 2024-09-14 14:54:54 -04:00
Jordan Dominion 0c34ff1dbc Apply code suggestions 2024-09-14 10:16:41 -04:00
Jordan Dominion 0f5841a2fb Fix RawRequestTests assertions 2024-09-14 09:13:24 -04:00
Jordan Dominion 30f3bd58f2 API surface restructuring for GraphQL. Lockdown some API information that wasn't present previously. Validate nodes can be resolved 2024-09-13 23:57:36 -04:00
Jordan Dominion e2188539f8 Merge branch 'PrivateKeySharing' into MoreGraphQL 2024-09-13 00:02:44 -04:00
Jordan Dominion 7247086e43 Fix Swarm tests 2024-09-12 23:41:54 -04:00
Jordan Dominion a5b4afbde6 Add a basic GQL errored login test 2024-09-10 23:59:57 -04:00
Jordan Dominion ed2de22f79 More GraphQL development
- Setup query structure for the potential for `RemoteGateway`s.
  - Add new `ErrorCode` indicating they are not implemented.
- Rename `ServerInformationBase` to `GatewayInformationBase`.
- Fix `TgsRestAuthorizeAttribute` lacking an `IAuthorizationFilter`.
2024-09-10 23:12:39 -04:00
Jordan Dominion 882bfd7b54 Fix MultiServerClient constructor 2024-09-08 20:53:09 -04:00
Jordan Dominion a7a43a4f5c Merge branch 'dev' into 1077-GraphQL 2024-09-08 20:51:32 -04:00