tgstation-server-ci[bot]
9cca0b038d
Merge branch 'master' into dev
2024-10-28 01:37:21 +00:00
Jordan Dominion
17b2b9ae2a
Additional logging surrounding config file writes
2024-10-27 19:31:05 -04: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
fd93c96310
Merge branch 'dev' of https://github.com/tgstation/tgstation-server into IOptionsSnapshot
2024-10-19 10:44:20 -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
dependabot[bot]
a21d4d554f
Bump Microsoft.EntityFrameworkCore.InMemory from 8.0.8 to 8.0.10
...
Bumps [Microsoft.EntityFrameworkCore.InMemory](https://github.com/dotnet/efcore ) from 8.0.8 to 8.0.10.
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.8...v8.0.10 )
---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-09 09:16:32 +00: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
09572f667e
Merge branch 'dev' into GraphQLGitHub
2024-10-06 10:50:38 -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
craftxbox
94aafc1f9a
fix the tests (i forgot about them)
2024-10-04 01:11:25 -02:30
craftxbox
5c4f55850c
Refactor IrcProvider just a little
2024-10-03 21:38:24 -02:30
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
af60f4f778
Fix warnings, test build errors, and disable IDE0290
2024-09-23 20:11:26 -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
876591657c
Merge branch 'dev' into MoreGraphQL
2024-09-13 16:51:05 -04:00
Jordan Dominion
4bdc799950
Fix swarm protocol unit tests
2024-09-13 10:08:25 -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
b52938545c
Fix dynamic signing key switching
2024-09-12 23:38:41 -04:00
Jordan Dominion
99baac333e
Version Swarm API separately from core version. Allow slight differences.
2024-09-12 18:39:46 -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