Commit Graph
582 Commits
Author SHA1 Message Date
Dominion 80f88ddc0b Suppress deprecated field warnings 2023-01-21 14:10:22 -05:00
Dominion 8f5755310f Stringify chat channel Id in API.
This is to deal with JSON and u64 being shitty
2023-01-21 13:53:33 -05:00
AffectedArc07 9a7c8d44ba Bump bump 2022-10-27 18:20:44 +01:00
Dominion 26acc4a035 Additional null check for code coverage 2022-10-09 10:41:21 -04:00
Dominion f72955cbc6 Fix bad test case 2022-10-09 10:30:55 -04:00
Dominion d00b62c936 Implements +x bit preservation on repo copy
Closes #1167
2022-10-09 10:18:52 -04:00
Jordan Brown fd06e76604 Implement managed JobProgressReporter
Closes #1387
2022-10-01 15:35:41 -04:00
Jordan Brown e9008e74a1 Add a way to skip the BYOND firewall exemption step with config 2022-09-28 06:08:28 -04:00
Jordan Brown 3798961789 Check DD hasn't exited before throwing assertion 2022-09-21 20:19:13 -04:00
Jordan Brown 2de7164ab2 Add a regression test 2022-09-21 19:51:39 -04:00
Jordan Brown 4ba229d498 Fix the issue by referencing the problem assembly 2022-09-19 13:35:15 -04:00
Jordan Brown fcc4c4c70c Remove random reference to Byond.TopicSender assembly in test project 2022-09-19 10:47:04 -04:00
Jordan Brown 65ec6a0e98 Remove ConfigureAwait(false) in top level projects 2022-09-19 10:19:08 -04:00
Jordan Brown b15bcd9fa0 More project standardization 2022-09-19 10:09:53 -04:00
Jordan Brown ba7bcdc862 Messages cleanup 2022-09-18 12:10:31 -04:00
Jordan Brown 28829fafbd Round of package updates 2022-09-16 11:03:04 -04:00
Jordan Brown 6960525688 Update to .net-6.0. Fix errors and warnings
- Address various IDE messages
- Additional logging
- Do not access DB in Watchdog's actual Dispose
- Fix issue with legacy behaviour in PGSQL
- Remove obsolete dotnet workaround
- Update to v3 actions checkout/upload-artifact/download-artifact
2022-09-13 18:41:18 -04:00
Jordan Brown 49228ed6da Add Profiler Option to DD 2022-08-21 23:05:00 -04:00
Jordan Brown 5f4c368a10 Add optional dumping on heartbeat restart
- Tied to CreateDumps permission
- Adds migration
- Adds tests
- Fix API library and client versions
2022-08-11 13:07:01 -04:00
AffectedArc07 2e8f298e23 Steal mark's PR 2022-07-18 20:58:18 +01:00
Jordan Brown 00984c8f42 Minor sanity check in user/group/perm test 2022-02-15 17:01:03 -05:00
Jordan Brown 69b870dcdf Increase timeout on BYOND install test 2022-02-15 16:58:31 -05:00
Jordan Brown 11319fcff5 Buff repo clone job timeout 2022-01-03 15:04:06 -05:00
Jordan Brown 6153ec0f45 Another test chat reconnect "fix" [TGSDeploy] 2021-10-13 17:35:33 -04:00
Jordan Brown 23a91056cc Hoisted by old C# again 2021-10-13 10:17:14 -04:00
Jordan Brown 110d560220 We don't need the chat reconnection jobs to succeed here 2021-10-12 20:29:26 -04:00
Jordan Brown ec5ec847d3 Fix client [TGSDeploy][NugetDeploy] 2021-10-07 18:49:55 -04:00
Jordan Brown 26cbdb92b5 Merge branch 'dev' into CompileProcess 2021-09-12 15:21:47 -04:00
Jordan Brown f397f65716 Merge branch 'master' into dev 2021-09-11 11:19:42 -04:00
Jordan Brown 5c31b26561 Remove more V4 references 2021-09-08 18:04:40 -04:00
Jordan Brown 8aff5e1a3f A couple of changes to ensure a smooth transition to V5
Closes #1295
2021-09-08 17:51:18 -04:00
Jordan Brown fec4eeaabb Re-enable disabled test
Fixes #1309
2021-09-08 15:07:11 -04:00
Jordan Brown b9565185ac Support for describing a job's current stage 2021-09-01 10:28:04 -04:00
Jordan Brown 4fb8151238 Update Submodules DB Setting 2021-08-28 15:16:01 -04:00
Jordan Brown 5da8ad9a23 Adds timeouts to deployments
- New internal API field.
- Migrations.
- New job ErrorCode.
- Integration test.
- New DreamMaker right.
2021-08-26 18:11:07 -04:00
Jordan Brown 686a1694c6 Adds option to change DreamDaemon visibility
- API Version bump to 9.2.0.
- Add DreamDaemonVisibility enum.
- Add DreamDaemonLaunchParameters.Visibility, requires relaunch to adjust.
- Add DreamDaemonResponse.CurrentVisibility.
- Add ReattachInformation.LaunchVisibility.
- Add DreamDaemonRights.SetVisibility.
- Fix DreamDaemonRights.SetAdditionalParameters not giving POST access to /DreamDaemon.
- Add migrations.
- Add permissions tests.
- SessionControllerFactory now handles setting visibility parameter.
2021-08-25 14:54:00 -04:00
Jordan Brown c8bd92c671 Disable this failing test 2021-08-24 11:29:42 -04:00
Jordan Brown a3a09f1608 Fix issues with rare Remora bug 2021-08-24 10:46:00 -04:00
Jordan Brown 6abcfe18f2 Use IReady event for gateway tests
- Fix manual connect invocations
2021-08-23 19:16:59 -04:00
Jordan Brown 13d98b2339 Stronger guarantee for Discord gateway connection 2021-08-23 13:36:13 -04:00
Jordan BrownandGitHub 95c29ba7e7 Merge pull request #1290 from tgstation/1278-InstanceProperty
Adds the accessible property to InstanceResponse
2021-08-11 14:49:02 -04:00
Jordan Brown 4630bdfcc0 Add submodule updates
- Refactor some progress handlers to be ODR compliant
- Add `submoduleUpdate` to RepositoryRequest
- Add `RepoSubmoduleUpdate` event script
2021-08-11 06:10:04 -04:00
Jordan BrownandGitHub 9c6a5bf85b Merge branch 'dev' into 1278-InstanceProperty 2021-08-11 06:07:11 -04:00
Jordan Brown 06c1c8d827 Adds the accessible property to InstanceResponse 2021-08-11 04:30:21 -04:00
Jordan Brown ca5f0d74f8 My give up. My give up 2021-08-10 20:04:35 -04:00
Jordan Brown a18b095d7f Package updates 2021-08-10 19:57:53 -04:00
Jordan Brown c9bd62548a Fix Posix signal handling 2021-08-10 19:57:40 -04:00
Jordan Brown 17bae4909e Trying with a subprocess 2021-08-10 14:54:43 -04:00
Jordan Brown a2fb0bbe45 Graceful shutdowns on POSIX
- Sending `SIGUSR1` on POSIX will now attempt to gracefully shutdown the watchdog with a timeout
- Added `General:ShutdownTimeoutMinutes` config to support this.
- Renamed `General:RestartTimeout` to `General:RestartTimeoutMinutes`
- Config version bump to `4.0.0`
- Core version bump to `4.13.0`
- Added unit tests for new `PosixSignalHandler` class.
2021-08-04 12:34:56 -04:00
tgstation-server 66134e2fe8 Merge branch 'master' into dev 2021-06-15 22:25:25 +00:00