Jordan Dominion
55d5b26e36
I like your cut, g [RESTDeploy]
2026-01-12 19:47:28 -05:00
Jordan Dominion
0cf4504143
[RESTDeploy]
2026-01-12 18:00:42 -05:00
Jordan Dominion
410111b21d
Try a real fake private key
2026-01-11 20:45:07 -05:00
Jordan Dominion
439001eb13
Fix test logging
2026-01-11 20:37:35 -05:00
Jordan Dominion
abfb773642
Improvements to the GitHub app auth expiry test
2026-01-11 19:16:47 -05:00
Jordan Dominion
a4c5cd1973
Update winget SHA
2026-01-11 19:11:39 -05:00
Jordan Dominion
6eeffaceee
Retriggering CI
2026-01-11 18:33:12 -05:00
Jordan Dominion
a7bfc68c2a
Closes #2403
2026-01-11 18:33:12 -05:00
Jordan Dominion
919f0900d4
Add the ability to trigger TGS deployments via the DMAPI
...
Closes #2404
2026-01-11 18:33:12 -05:00
Jordan Dominion
36ac58633a
Format document
2026-01-11 18:33:11 -05:00
Jordan Dominion
c95c9be9c8
Add regression test for de9207fb33
2026-01-11 18:33:11 -05:00
Jordan Dominion
b8595042cd
Fix the wrong .NET SDK being used
2026-01-11 16:02:00 -05:00
Jordan Dominion
f489a5d423
Add repository access parameters to RepoFetch event script
2026-01-11 15:32:17 -05:00
Jordan Dominion
5a37062d76
Support sensitive event script parameters
2026-01-11 15:31:44 -05:00
Jordan Dominion
de9207fb33
Fix bad GitHub token expiry logic
2026-01-11 15:25:34 -05:00
Jordan Dominion
6649f0f078
[DMDeploy] See #2403
2025-12-30 22:22:08 -05:00
Jordan Dominion
4cde6c09a0
Merge branch 'master' into dev
2025-12-29 16:24:23 -05:00
Jordan Dominion
2ed571ef70
Version bump
2025-12-24 15:57:09 -05:00
Jordan Dominion
4204cc13a0
Gdi
2025-12-24 15:42:45 -05:00
Jordan Dominion
248c643883
FUCK
2025-12-24 15:33:26 -05:00
Jordan Dominion
1b7636e3a9
Temporary version revision
2025-12-24 15:28:24 -05:00
Jordan Dominion
16abfacbac
Fix libbyond rpath
2025-12-24 15:20:43 -05:00
Jordan Dominion
3fddfc2b0f
Oops
2025-12-24 14:33:44 -05:00
Jordan Dominion
302b73c5cc
Fix build
2025-12-24 14:28:22 -05:00
Jordan Dominion
8f60ab5a57
Try this
2025-12-24 13:49:49 -05:00
Jordan Dominion
8f28cad145
Fix curl support
2025-12-24 10:53:59 -05:00
Jordan Dominion
d800ea631a
[TGSDeploy]
2025-11-15 17:45:22 -05:00
Jordan Dominion
0539f89b89
Merge branch 'master' into dev
2025-11-15 14:53:31 -05:00
Jordan Dominion
73f7603517
Maybe fix build error
2025-11-15 12:03:39 -05:00
Jordan Dominion
599b4005c5
Better debugging message
2025-10-21 19:41:32 -04:00
Jordan Dominion
1a73369254
Version bump to 6.18.1
2025-10-21 17:55:35 -04:00
Jordan Dominion
1345cccd02
Fix being unable to see your own OIDC connections
2025-10-21 17:55:12 -04:00
Jordan Dominion
87885e990a
Fix up tools versions mismatches
2025-08-29 12:49:02 -04:00
Jordan Dominion
fdf6d8d946
Bulk packages update because dependabot can't be trusted these days
2025-08-29 12:33:46 -04:00
Jordan Dominion
82c769177e
Switch to central package management
2025-08-29 12:33:45 -04:00
Jordan Dominion and GitHub
010c3099d4
Merge pull request #1931 from tgstation/IOptionsSnapshot
...
Switch from `IOptions` to `IOptionsSnapshot` and `IOptionsMonitor`
2025-08-16 11:22:48 -04:00
Jordan Dominion
c757c2e85d
Try DependsOnTargets
2025-08-16 09:38:21 -04:00
Jordan Dominion
9497d46032
Try after ResolveProjectReferences
2025-08-16 09:04:00 -04:00
Jordan Dominion
f3777fa88f
Don't try to import the GQL schema until after the host builds
2025-08-16 05:33:40 -04:00
Jordan Dominion
5afd698d84
Fix tests always running in serial
2025-08-16 01:17:55 -04:00
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 and GitHub
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
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
Jordan Dominion and GitHub
08e19b5707
Merge pull request #2319 from tgstation/TImeoutIncrease
...
Increase .deb build timeout to 30m
2025-08-05 15:43:27 -04:00
Jordan Dominion and GitHub
fae3a539e5
Merge branch 'dev' into TImeoutIncrease
2025-08-05 12:36:50 -04:00
Jordan Dominion and GitHub
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 and GitHub
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
Jordan Dominion
2a0db24c68
Fix basic test not even being given a chance to run
2025-08-04 12:26:59 -04:00
Jordan Dominion
3103a54605
Blast it all and try this
2025-08-03 21:59:58 -04:00
Jordan Dominion
19a56f2ca1
Try to fix nix generation
2025-08-03 21:55:28 -04:00
Jordan Dominion
a4c3edf87a
Fix bad triggers
2025-08-03 21:51:29 -04:00
Jordan Dominion and GitHub
fe014a5167
Merge pull request #2313 from tgstation/SetTimeout
...
Set timeouts on all jobs to stop windows stalls from eating all our runner minutes
2025-08-03 18:01:55 -04:00
Jordan Dominion and GitHub
b9c331e73c
Merge pull request #2314 from tgstation/NixBuild
...
Build nix from source instead of hacky download shennanigans
2025-08-03 18:01:42 -04:00
Jordan Dominion
c2d3af8d7b
Correct package version
2025-08-03 15:09:03 -04:00
Jordan Dominion
aba48c2887
Cleanup
2025-08-03 14:34:37 -04:00
Jordan Dominion
17102da83e
Maybe like this?
2025-08-03 14:24:40 -04:00
Jordan Dominion
aad05561b9
Add missing inputs
2025-08-03 14:11:12 -04:00
Jordan Dominion
8cfa392592
Remove nix hash update on deployment
2025-08-03 14:00:57 -04:00
Jordan Dominion
1c685c0acc
Add action to automatically fix nix depedency updates
2025-08-03 13:59:20 -04:00
Jordan Dominion
b967dcb48f
Try a regen script
2025-08-03 13:47:12 -04:00
Jordan Dominion
f011d04316
This should end it
2025-08-03 13:34:24 -04:00