Commit Graph

9876 Commits

Author SHA1 Message Date
Jordan Dominion 90faee67fc Use ApplyPolicy.Validation for subscriptions
See https://github.com/ChilliCream/graphql-platform/issues/6259
2025-04-26 22:46:02 -04:00
Jordan Dominion 29120e34be Requirements should always be specified when calling CheckGraphQLAuthorized 2025-04-26 22:39:46 -04:00
Jordan Dominion b51692140a Minor cleanups 2025-04-26 22:35:08 -04:00
Jordan Dominion f98813d859 WIP 2025-04-26 22:27:11 -04:00
Jordan Dominion c865caf958 Fix God's oldest typo 2025-04-26 22:12:29 -04:00
Jordan Dominion 6d15f0ff02 Test token signing key is shared between swarm servers 2025-04-26 16:20:59 -04:00
Jordan Dominion 4955e678db WIP 2025-04-26 15:29:34 -04:00
Jordan Dominion e7499087be WIP 2025-04-26 14:12:39 -04:00
Jordan Dominion 7102f85f0e Merge branch 'dev' into TheGreatAuthenticationRework 2025-04-26 14:01:28 -04:00
Jordan Dominion cdb7bd9f15 WIP 2025-04-26 14:00:42 -04:00
tgstation-server-ci[bot] 8b1ff86388 Merge branch 'master' into dev 2025-04-26 16:38:33 +00:00
Jordan Dominion 8298ddee44 Merge pull request #2184 from tgstation/Win2025Test
Switch to `windows-2025` image for CI
2025-04-26 12:34:34 -04:00
Jordan Dominion 7363682b20 WIP 2025-04-25 21:40:18 -04:00
Jordan Dominion f113a25c22 Update to windows-2025 image and drop install-winget 2025-04-25 17:58:41 -04:00
tgstation-server-ci[bot] 4127f2d6c5 Merge pull request #2218 from tgstation/dependabot/nuget/Microsoft.IdentityModel.Protocols.OpenIdConnect-8.9.0
Bump Microsoft.IdentityModel.Protocols.OpenIdConnect from 8.8.0 to 8.9.0
2025-04-25 15:03:18 +00:00
tgstation-server-ci[bot] acacd7b4bf Merge pull request #2217 from tgstation/dependabot/nuget/multi-2906ecd336
Bump Microsoft.IdentityModel.JsonWebTokens and Microsoft.Bcl.AsyncInterfaces
2025-04-25 14:24:35 +00:00
dependabot[bot] 2d62fb2e1d Bump Microsoft.IdentityModel.Protocols.OpenIdConnect from 8.8.0 to 8.9.0
Bumps [Microsoft.IdentityModel.Protocols.OpenIdConnect](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) from 8.8.0 to 8.9.0.
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.8.0...8.9.0)

---
updated-dependencies:
- dependency-name: Microsoft.IdentityModel.Protocols.OpenIdConnect
  dependency-version: 8.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 10:05:21 +00:00
dependabot[bot] 5b08cacbb7 Bump Microsoft.IdentityModel.JsonWebTokens and Microsoft.Bcl.AsyncInterfaces
Bumps [Microsoft.IdentityModel.JsonWebTokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) and [Microsoft.Bcl.AsyncInterfaces](https://github.com/dotnet/runtime). These dependencies needed to be updated together.

Updates `Microsoft.IdentityModel.JsonWebTokens` from 8.8.0 to 8.9.0
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/8.8.0...8.9.0)

Updates `Microsoft.Bcl.AsyncInterfaces` from 9.0.4 to 8.0.0
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.4...v8.0.0)

---
updated-dependencies:
- dependency-name: Microsoft.IdentityModel.JsonWebTokens
  dependency-version: 8.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Bcl.AsyncInterfaces
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 10:02:00 +00:00
Jordan Dominion e2a250ed64 Merge pull request #2216 from tgstation/FixNixElfPatching
Change nix ELF patching to use `TGS_INSTANCE_ROOT` env var
2025-04-24 20:54:43 -04:00
Jordan Dominion da0af26bed Change nix ELF patching to use TGS_INSTANCE_ROOT env var 2025-04-23 18:31:07 -04:00
tgstation-server-ci[bot] 26a1bd7efc Update nix SHA256 for TGS v6.17.0 tgstation-server-v6.17.0 2025-04-21 05:06:42 +00:00
Jordan Dominion 98f2014494 Merge pull request #2215 from tgstation/InstanceRootExport [TGSDeploy]
v6.17.0: Instance root export
2025-04-20 21:33:53 -04:00
Jordan Dominion 340ec321b0 Version bump to 6.17.0 2025-04-20 18:35:26 -04:00
Jordan Dominion 40b9432fcd Set TGS_INSTANCE_ROOT env var in event scripts 2025-04-20 18:35:03 -04:00
Jordan Dominion fb0323cc5a WIP 2025-04-20 14:09:29 -04:00
Jordan Dominion 918fe7a364 Fix a missing return in the bridge controller 2025-04-19 20:23:14 -04:00
Jordan Dominion ec50bd6ca9 Remove unused policy 2025-04-19 11:30:39 -04:00
Jordan Dominion 86cf4daee8 I'm losing my fucking mind [DMDeploy] dmapi-v7.3.3 2025-04-18 21:10:24 -04:00
tgstation-server-ci[bot] 5d4144beb5 Update nix SHA256 for TGS v6.16.1 tgstation-server-v6.16.1 2025-04-19 00:58:28 +00:00
Jordan Dominion b4e7c6f915 Implement the RightsAuthorizationHandler
Note the workaround for https://github.com/dotnet/aspnetcore/issues/56272
2025-04-18 15:54:55 -04:00
Jordan Dominion 4d53be23c6 First implementation of rights conditionals 2025-04-18 14:21:09 -04:00
Jordan Dominion 30658a5173 Move TGS user ID parsing from ClaimsPrincipal into an extension 2025-04-18 14:10:06 -04:00
Jordan Dominion e9d870e260 Merge pull request #2214 from tgstation/MoreGraphQL2 [DMDeploy][TGSDeploy]
v6.16.1: Fix DMAPI test merge timestamps
dmapi-v7.3.2
2025-04-18 14:06:39 -04:00
Jordan Dominion ad1ce8dba5 Fix in-code DMAPI interop version 2025-04-18 11:24:57 -04:00
Jordan Dominion ff002d3e03 Version bump to 6.16.1 2025-04-18 10:56:28 -04:00
Jordan Dominion 6ea21d3667 Fix timestamp being read from the wrong list
Fixes #2213
2025-04-18 10:56:07 -04:00
Jordan Dominion 4dd1ae6786 Fix TestMergeInformation.TimeMerged not being an ISO 8601 string
Partially fixes #2213
2025-04-18 10:55:55 -04:00
Jordan Dominion ba67cf5159 Prevent race conditions with chat integration tests 2025-04-18 09:55:47 -04:00
Jordan Dominion 81dc25b64b Get rid of annoying job manager startup log message 2025-04-16 20:37:04 -04:00
tgstation-server-ci[bot] 0fba835372 Merge pull request #2211 from tgstation/dependabot/nuget/Microsoft.Diagnostics.NETCore.Client-0.2.621003
Bump Microsoft.Diagnostics.NETCore.Client from 0.2.607501 to 0.2.621003
2025-04-14 13:39:05 +00:00
dependabot[bot] d294576b07 Bump Microsoft.Diagnostics.NETCore.Client from 0.2.607501 to 0.2.621003
Bumps [Microsoft.Diagnostics.NETCore.Client](https://github.com/dotnet/diagnostics) from 0.2.607501 to 0.2.621003.
- [Release notes](https://github.com/dotnet/diagnostics/releases)
- [Commits](https://github.com/dotnet/diagnostics/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Diagnostics.NETCore.Client
  dependency-version: 0.2.621003
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 10:11:04 +00:00
tgstation-server-ci[bot] e758fa140a Merge branch 'master' into dev 2025-04-13 13:52:08 +00:00
tgstation-server-ci[bot] b5bc401f40 Update nix SHA256 for TGS v6.16.0 tgstation-server-v6.16.0 2025-04-13 13:50:50 +00:00
Jordan Dominion bfeb038269 Hash the zip, not the extract 2025-04-13 09:48:59 -04:00
tgstation-server-ci[bot] 5ea7be0ade Merge branch 'master' into dev 2025-04-13 00:32:58 +00:00
tgstation-server-ci[bot] 2041bec88c Update nix SHA256 for TGS v6.16.0 2025-04-13 00:31:42 +00:00
Jordan Dominion 824ceed467 I'm stupid, I'm so stupid 2025-04-12 20:28:44 -04:00
Jordan Dominion b66fd85b90 Test Commit 2025-04-13 00:25:32 +00:00
Jordan Dominion 756446a5e3 Try without push specifier 2025-04-12 19:50:15 -04:00
Jordan Dominion e1bab22a4d Workaround for https://github.com/actions/checkout/issues/1471 2025-04-12 19:44:54 -04:00