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