Commit Graph
1132 Commits
Author SHA1 Message Date
Jordan Dominion af60f4f778 Fix warnings, test build errors, and disable IDE0290 2024-09-23 20:11:26 -04:00
Jordan Dominion 3c2ba817d3 Add missing newline 2024-09-22 19:15:14 -04:00
Jordan Dominion 00467fd77e Primary constructors cannot have readonly parameters. Not worth using. 2024-09-22 13:41:28 -04:00
Jordan Dominion e2188539f8 Merge branch 'PrivateKeySharing' into MoreGraphQL 2024-09-13 00:02:44 -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 429ca72ac1 Merge branch 'dev' into MoreGraphQL 2024-09-11 23:37:31 -04:00
dependabot[bot]andGitHub e833b6055e Bump MSTest.TestAdapter from 3.5.2 to 3.6.0
Bumps [MSTest.TestAdapter](https://github.com/microsoft/testfx) from 3.5.2 to 3.6.0.
- [Release notes](https://github.com/microsoft/testfx/releases)
- [Changelog](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md)
- [Commits](https://github.com/microsoft/testfx/compare/v3.5.2...v3.6.0)

---
updated-dependencies:
- dependency-name: MSTest.TestAdapter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-11 13:21:17 +00:00
dependabot[bot]andGitHub 3fe53f2e2e Bump MSTest.TestFramework from 3.5.2 to 3.6.0
Bumps [MSTest.TestFramework](https://github.com/microsoft/testfx) from 3.5.2 to 3.6.0.
- [Release notes](https://github.com/microsoft/testfx/releases)
- [Changelog](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md)
- [Commits](https://github.com/microsoft/testfx/compare/v3.5.2...v3.6.0)

---
updated-dependencies:
- dependency-name: MSTest.TestFramework
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-11 09:25:41 +00: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 DominionandGitHub 6ab17dd3e7 Merge pull request #1924 from tgstation/1077-GraphQL [NugetDeploy]
GraphQL API Initial Implementation + Webpanel Update
2024-09-09 20:08:55 -04:00
dependabot[bot]andGitHub 50c1d093ef Bump Moq from 4.20.71 to 4.20.72
Bumps [Moq](https://github.com/moq/moq) from 4.20.71 to 4.20.72.
- [Release notes](https://github.com/moq/moq/releases)
- [Changelog](https://github.com/devlooped/moq/blob/main/changelog.md)
- [Commits](https://github.com/moq/moq/compare/v4.20.71...v4.20.72)

---
updated-dependencies:
- dependency-name: Moq
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-09 09:59:38 +00:00
Jordan Dominion ae3367b775 Bump webpanel to version 6.2.0 2024-09-08 21:09:32 -04:00
Jordan Dominion a7a43a4f5c Merge branch 'dev' into 1077-GraphQL 2024-09-08 20:51:32 -04:00
Jordan Dominion d89461d19d GraphQL API Initial Implementation
- Build API via annotations using HotChocolate.
  - Export to `artifacts` on build.
  - Repurpose REST API types where possible, but many have to be reimplemented.
  - Transfer controller and bridge controller will definitely have to stay forever.
- Added `Tgstation.Server.Client.GraphQL` built from schema using StrawberryShake.
  - Added equivalent server information query.
- Setup semver and u32 (de)serialization.
- Begin transitioning to multi-client type live tests.
- Add GraphQL route `/api/graphql`
- Rename ServerClient likes to RestServerClient equivalent.
- Major API/Client library version bumps.
2024-09-08 20:51:04 -04:00
Jordan Dominion 4570a20a3a Allow DMAPI Validation to be fully skipped
Fuck you @AffectedArc07
2024-09-07 18:41:30 -04:00
dependabot[bot]andGitHub 341c11d260 Bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.11.0 to 17.11.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.11.0...v17.11.1)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-05 09:15:39 +00:00
Jordan DominionandGitHub d0d506f738 Merge pull request #1920 from tgstation/1858-AppSupport [APIDeploy][NugetDeploy][DMDeploy]
Support for player count, uptime, and GitHub App authentication
2024-09-04 09:13:23 -04:00
Jordan Dominion 59dd0351b8 Move RepositorySettings out of Internal namespace
Make abstract
2024-09-03 07:02:39 -04:00
dependabot[bot]andGitHub 79a5fc02ea Bump Moq from 4.20.70 to 4.20.71
Bumps [Moq](https://github.com/moq/moq) from 4.20.70 to 4.20.71.
- [Release notes](https://github.com/moq/moq/releases)
- [Changelog](https://github.com/devlooped/moq/blob/main/changelog.md)
- [Commits](https://github.com/moq/moq/compare/v4.20.70...v4.20.71)

---
updated-dependencies:
- dependency-name: Moq
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 09:24:35 +00:00
Jordan Dominion 0013b50463 Bump nuget versions 2024-09-02 21:01:31 -04:00
Jordan Dominion debeba2aa2 Version bump to 6.10 2024-08-31 21:58:43 -04:00
Jordan Dominion 33dd07152d API Bump to 10.8 2024-08-31 21:58:27 -04:00
Jordan Dominion 442ad80017 Add client count to DreamDaemon responses
Closes #1909
2024-08-31 21:58:17 -04:00
Jordan Dominion c5341b4471 Move SystemD arg responsibility from service to Host Watchdog 2024-08-31 21:32:39 -04:00
tgstation-server-ci[bot] d7b12046e5 Merge branch 'master' into dev 2024-08-29 01:06:47 +00:00
Jordan Dominion a7c1b030e9 Version bump to 6.9.2 2024-08-28 18:03:12 -04:00
dependabot[bot]andGitHub fdb8a3a8f8 Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.10.0 to 17.11.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.10.0...v17.11.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-23 17:57:16 +00:00
tgstation-server-ci[bot] 49f0336819 Merge branch 'master' into dev 2024-08-23 02:56:57 +00:00
Jordan Dominion 428d97e6fc Version bump to 6.9.1 2024-08-22 21:07:42 -04:00
Jordan DominionandGitHub bec568e3c0 Merge pull request #1882 from tgstation/noroot
Warns when running TGS as root
2024-08-21 07:06:10 -04:00
Jordan Dominion 4c104591de Revert "Fix relative pathing"
This reverts commit d6800491ad.
2024-08-20 16:54:59 -04:00
Jordan Dominion d6800491ad Fix relative pathing 2024-08-20 06:42:14 -04:00
Jordan Dominion 0c305da9be Avoid building ReleaseNotes in .deb build 2024-08-19 21:41:23 -04:00
ZephyrTFA f4ab1a74e5 allow on docker 2024-08-19 13:23:44 -04:00
Jordan Dominion d82b5b5bd1 Add missing ptrace capability to systemd service 2024-08-18 12:22:01 -04:00
Jordan Dominion 47cf7123cf Remove all unnecessary explicit restores 2024-08-16 22:58:15 -04:00
Jordan DominionandGitHub bfe28ca613 Merge pull request #1859 from tgstation/DeploymentsTelemetry
Version Telemetry, Update Webpanel
2024-08-16 17:29:19 -04:00
Jordan Dominion e286fd016d We are not BYOND exclusive anymore 2024-08-16 16:05:54 -04:00
Jordan Dominion c898e034c3 Merge branch 'dev' into DeploymentsTelemetry 2024-08-16 13:01:46 -04:00
Jordan DominionandGitHub d83fe5a910 Merge pull request #1867 from tgstation/dependabot/nuget/MSTest.TestAdapter-3.5.2
Bump MSTest.TestAdapter from 3.5.1 to 3.5.2
2024-08-15 17:54:04 -04:00
Jordan Dominion d4a13354a1 Properly switch to using gnupg2 for .deb 2024-08-15 07:06:27 -04:00
Jordan Dominion d034f71cbb Hopefully fix corepack issue in debian build 2024-08-15 07:04:27 -04:00
Jordan Dominion bf4d415aa2 Fix telemetry key file path in Dockerfile 2024-08-15 06:43:54 -04:00
Jordan Dominion 8f348595fb Fix docker build 2024-08-14 22:46:01 -04:00
dependabot[bot]andGitHub 2c383fddcb Bump MSTest.TestFramework from 3.5.1 to 3.5.2
Bumps [MSTest.TestFramework](https://github.com/microsoft/testfx) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/microsoft/testfx/releases)
- [Changelog](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md)
- [Commits](https://github.com/microsoft/testfx/compare/v3.5.1...v3.5.2)

---
updated-dependencies:
- dependency-name: MSTest.TestFramework
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 09:44:48 +00:00
dependabot[bot]andGitHub ce4b22dd32 Bump MSTest.TestAdapter from 3.5.1 to 3.5.2
Bumps [MSTest.TestAdapter](https://github.com/microsoft/testfx) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/microsoft/testfx/releases)
- [Changelog](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md)
- [Commits](https://github.com/microsoft/testfx/compare/v3.5.1...v3.5.2)

---
updated-dependencies:
- dependency-name: MSTest.TestAdapter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 09:42:59 +00:00
Jordan Dominion e87259cfe5 Bump webpanel to 6.1.0 2024-08-13 22:27:29 -04:00
Jordan DominionandGitHub 1ac32205c1 Merge branch 'dev' into FixType 2024-08-11 08:41:53 -04:00
Jordan Dominion 79fcf9c117 Version bump to 6.9.0 2024-08-11 01:30:50 -04:00
Jordan Dominion 792947da4d Add configuration option to force use of dreamdaemon.exe 2024-08-10 23:58:57 -04:00