Jordan Dominion
741144ae45
Final options conversions
2025-08-16 01:09:10 -04:00
Jordan Dominion
2e0d1f5422
More options conversions
2025-08-16 01:01:47 -04:00
Jordan Dominion
a3a5d82904
More options conversions
2025-08-16 00:53:10 -04:00
Jordan Dominion
dfac1d7736
More options conversions
2025-08-16 00:47:16 -04:00
Jordan Dominion
870ba54471
More options conversions
2025-08-16 00:45:16 -04:00
Jordan Dominion
da38e5d6c6
More options conversions
2025-08-16 00:38:13 -04:00
Jordan Dominion
ff679e902e
Standardize options usage in SwarmService
2025-08-16 00:25:48 -04:00
Jordan Dominion
72be08b921
More options conversions
2025-08-16 00:22:54 -04:00
Jordan Dominion
4a9284508e
More options conversions
2025-08-16 00:16:46 -04:00
Jordan Dominion
d409b89556
More Options snapshot/monitor conversions
2025-08-16 00:11:08 -04:00
Jordan Dominion
d7a38abc6c
Merge branch 'IOptionsSnapshot' into MoreWork
2025-08-15 23:58:05 -04:00
Jordan Dominion
b2d728938e
Probably fix incremental build issues with GraphQL client
2025-08-15 22:43:58 -04:00
Jordan Dominion
64bbbbaff9
Remove the need to call .AsQueryable() on IDatabaseCollection. Remove IAsyncEnumerable support
2025-08-15 22:40:54 -04:00
Jordan Dominion
572bf97b04
Merge pull request #2326 from tgstation/ChatAuthority
...
Use new GreenDonut QueryContext
2025-08-15 21:44:42 -04:00
Jordan Dominion
57ea9f53cb
Fix jq call
2025-08-15 19:50:26 -04:00
Jordan Dominion
ebb2d6f4d5
Update dotnet runtime redist version
2025-08-15 19:19:21 -04:00
Jordan Dominion
b545fb1a13
Remove telemetry
2025-08-15 19:13:29 -04:00
Jordan Dominion
98a4c45397
Fix .csproj path
2025-08-15 19:02:41 -04:00
Jordan Dominion
19a621a60c
Merge branch 'dev' into ChatAuthority
2025-08-15 18:58:17 -04:00
Jordan Dominion
77a674e295
Fix integration test
2025-08-15 18:45:44 -04:00
Jordan Dominion
8ae9b3c8d7
Minor comment on when to remove a workaround
2025-08-15 18:31:52 -04:00
Jordan Dominion
f4471c4353
Modernize .graphqlrc.json
2025-08-15 18:23:13 -04:00
Jordan Dominion
07586e8c76
Add package/tools match check for StrawberryShake.Server on GitLab client
2025-08-15 18:15:57 -04:00
Jordan Dominion
9ab65651fc
Add missing .github directory items to .sln
2025-08-15 18:12:13 -04:00
Jordan Dominion
143a08a148
Finally replace Apollo with StrawberryShake
2025-08-15 18:09:10 -04:00
Jordan Dominion
a30d3f2014
Fix tests build
2025-08-15 17:34:31 -04:00
Jordan Dominion
6ed93386b6
Fix build warnings
2025-08-15 16:31:13 -04:00
Jordan Dominion
6da893f8c9
GraphQL version bump
2025-08-15 15:32:47 -04:00
Jordan Dominion
584f9f621a
Way too much stuff
...
- Make sure transformers use `MemberInit` expressions and not constructors.
- Tag User by ID query.
- Move GraphQL server configuration to an extension method.
- Adjust PermissionSetInput to require values for all flags to avoid unexpected behavior where setting one and leave others null would null others.
- Modify GraphQL rights DTOs to enable projection via `QueryContext`.
- Tag queries modified by `QueryContext`s.
- Fix auto properties not being projectable by enabling public setters.
- Remove `AuthorizeAttribute` from GraphQL DTO classes as it prevents `QueryContext` projection.
- System for transforming sub entities that also have tranformers fully via expressions.
2025-08-15 15:32:07 -04:00
Jordan Dominion
a5c8f96184
Everything working except node projections
2025-08-13 22:37:08 -04:00
tgstation-server-ci[bot]
d634b7fb27
Merge pull request #2324 from tgstation/dependabot/nuget/build/mstest-c4d5bb2e33
...
Bump the mstest group with 2 updates
2025-08-13 00:08:16 +00:00
dependabot[bot]
4fb6235582
Bump the mstest group with 2 updates
...
Bumps MSTest.TestAdapter from 3.10.1 to 3.10.2
Bumps MSTest.TestFramework from 3.10.1 to 3.10.2
---
updated-dependencies:
- dependency-name: MSTest.TestAdapter
dependency-version: 3.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mstest
- dependency-name: MSTest.TestFramework
dependency-version: 3.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mstest
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 16:01:58 +00:00
tgstation-server-ci[bot]
765f782791
Merge pull request #2320 from tgstation/dependabot/nuget/build/mstest-a2bfaf810f
...
Bump the mstest group with 2 updates
2025-08-10 03:47:45 +00:00
Jordan Dominion
5987ba5869
Initial setup of instance-based authorities. Implement IChatBotAuthority.Create for REST
2025-08-09 17:12:52 -04:00
Jordan Dominion
db609247e9
Fix issues with nix regeneration/validation
2025-08-09 15:24:05 -04:00
Jordan Dominion
06ac41f29c
Re-enabling nix hash regen on V7 branch
2025-08-09 14:56:33 -04:00
dependabot[bot]
dab5dd5c96
Bump the mstest group with 2 updates
...
Bumps MSTest.TestAdapter from 3.9.3 to 3.10.1
Bumps MSTest.TestFramework from 3.9.3 to 3.10.1
---
updated-dependencies:
- dependency-name: MSTest.TestAdapter
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: mstest
- dependency-name: MSTest.TestFramework
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: mstest
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-07 10:01:38 +00:00
Jordan Dominion
08e19b5707
Merge pull request #2319 from tgstation/TImeoutIncrease
...
Increase .deb build timeout to 30m
2025-08-05 15:43:27 -04:00
Jordan Dominion
fae3a539e5
Merge branch 'dev' into TImeoutIncrease
2025-08-05 12:36:50 -04:00
Jordan Dominion
4592472968
Merge pull request #2317 from tgstation/TestImprovements
...
Test Improvements
2025-08-05 12:26:53 -04:00
Jordan Dominion
de3c370c35
Increase .deb build timeout to 30m
2025-08-05 11:31:03 -04:00
Jordan Dominion
909a06a0ab
Only regenerate nix deps if necessary
2025-08-05 10:41:45 -04:00
Jordan Dominion
80a19a1e86
Mitigate a race condition
2025-08-05 10:40:14 -04:00
Jordan Dominion
b3b963d59a
Fix TellWorldToReboot same session detection
2025-08-05 10:22:14 -04:00
Jordan Dominion
8f28ea0042
Add WorldIteration to DreamDaemon response.
...
- Fix race condition with `TellWorldToReboot`
- Additional test sanity
2025-08-04 23:01:50 -04:00
Jordan Dominion
b36d766766
Fix a race condition with retrieving services from the test host
2025-08-04 16:31:47 -04:00
Jordan Dominion
e43db8ac2c
Add missing AsQueryable
2025-08-04 16:26:34 -04:00
Jordan Dominion
0a863a323f
Merge pull request #2220 from tgstation/TheGreatAuthenticationRework
...
The Great Authentication Rework: Part 1
2025-08-04 14:14:08 -04:00
Jordan Dominion
ca1df4a341
Revert "Bump the mstest group with 2 updates"
...
This reverts commit bf6f5f974f .
See https://github.com/microsoft/testfx/issues/6246
2025-08-04 13:51:50 -04:00
Jordan Dominion
686cb76612
Remove unused/dysfunctional nix check steps
2025-08-04 13:00:47 -04:00