Commit Graph
1132 Commits
Author SHA1 Message Date
Jordan Dominion 3f9dcf7103 Use deb-systemd-helper 2023-06-23 08:57:01 -04:00
Jordan Dominion 1b4d392b3d Use literal backslashes in intro banner 2023-06-23 08:49:52 -04:00
Jordan Dominion aac1fbb069 Do not package platform executable artifacts 2023-06-23 08:40:08 -04:00
Jordan Dominion f40d85c286 Use deb-systemd-invoke 2023-06-23 08:27:59 -04:00
Jordan Dominion ac3af477f0 Fix debian postinst script 2023-06-23 08:23:40 -04:00
Jordan Dominion 2ba6330d87 Use install -d. Switch to /usr/bin 2023-06-23 01:48:51 -04:00
Jordan Dominion 0192201e71 Specifying --name here is redundant 2023-06-23 01:43:50 -04:00
Jordan Dominion 11c1acfceb Use install here 2023-06-23 01:38:03 -04:00
Jordan Dominion d5a1739079 Fix libsystemd package name 2023-06-23 01:35:23 -04:00
Jordan Dominion fd02144e40 Tell user to run tgs-configure 2023-06-23 01:27:35 -04:00
Jordan Dominion be5e3fddb6 Add SystemD notify support 2023-06-23 00:38:08 -04:00
Jordan Dominion 658b023ab4 Remove defunct comment 2023-06-22 18:17:44 -04:00
Jordan Dominion 4bf41396aa Create configuration file in /etc/tgstation-server along with example.
Symlink to application directory.
2023-06-22 18:17:34 -04:00
Jordan Dominion 13d5bde935 Merge branch 'dev' into 1458-AddMapThreadsParam 2023-06-21 22:39:53 -04:00
Jordan Dominion 776c80416f Deal with that annoying file that appears after migration generation 2023-06-21 21:58:58 -04:00
Jordan Dominion bedbb5ab8b SIGUSR2 does not let DreamDaemon gracefully shutdown 2023-06-21 02:39:10 -04:00
Jordan Dominion 1bf2c0a47e Use the correct systemd KillMode for TGS 2023-06-21 02:11:38 -04:00
Jordan Dominion 9c6a806e0a Merge branch 'dev' into 1458-AddMapThreadsParam 2023-06-21 01:34:00 -04:00
Jordan Dominion ee91d8cb3c Remove hardcoded keygrip in favour of repo var 2023-06-20 19:40:02 -04:00
Jordan Dominion 6f598f38f1 Merge branch 'dev' into 1458-AddMapThreadsParam 2023-06-20 19:37:25 -04:00
Jordan Dominion ec662fb31a Fix control Section 2023-06-19 22:20:00 -04:00
Jordan Dominion 42bc7e1b9d Better handling of when there's no signing key 2023-06-19 21:35:20 -04:00
Jordan Dominion 2d04228464 Fix signing for real 2023-06-19 20:57:14 -04:00
Jordan Dominion 786dc3375f Add missing underscore 2023-06-19 16:10:24 -04:00
Jordan Dominion 2e3d46a9f5 Recursive copy here 2023-06-19 16:08:49 -04:00
Jordan Dominion 59e548d0ac Fix gpg key import 2023-06-19 15:41:59 -04:00
6dfbd9dd33 Add @AffectedArc07's README suggestion change
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2023-06-19 13:43:14 -04:00
Jordan Dominion e003a7778f Add package signing 2023-06-19 13:41:05 -04:00
Jordan 9dfb8c759c Clean up debian package directory 2023-06-19 12:58:26 -04:00
Jordan 979ebe4f5b Prevent error on first build 2023-06-19 12:13:52 -04:00
Jordan 56a4a95d6b Revert "Remove worktrees technique from .deb build"
This reverts commit b9a0773457.
2023-06-19 12:05:39 -04:00
Jordan c406695715 Build and release .deb in CI
Also several improvements to ci-suite
2023-06-19 11:23:20 -04:00
Jordan b9a0773457 Remove worktrees technique from .deb build 2023-06-19 10:37:42 -04:00
Jordan 19c3f65257 Remove artifacts in .deb clean step 2023-06-19 10:36:56 -04:00
Jordan 12706b1914 Debian package builds
Also prevent setup Ctrl+C from blocking
2023-06-19 05:49:51 -04:00
Jordan 1af149f81c Add Systemd unit
Closes #1420
2023-06-19 05:16:45 -04:00
Jordan b0c002ddb0 Host.Watchdog forwards SIGUSR1 to child 2023-06-19 05:16:45 -04:00
Jordan 5956a71150 Merge branch 'master' into dev 2023-06-18 11:06:47 -04:00
Jordan f9167033ad Version bump to 5.12.6 2023-06-16 18:23:30 -04:00
Jordan b0558808c7 Add missing .csprojs to Dockerfile 2023-06-16 18:23:30 -04:00
Dominion 18c03a9f02 512 DMAPI compatibility 2023-06-15 07:52:43 -04:00
Dominion 1a3e0fe1c7 Configuration option to disable dd.exe usage
Fixed issues with testing bridge limits in 515.

Added LiveTests helper to get all DreamDaemon processes.

Assert Live tests port usage is >= 10000 to ensure we get maximum url length for bridge tests.
2023-06-15 03:30:32 -04:00
Dominion 3a631709c0 Merge branch 'dev' into 1458-AddMapThreadsParam 2023-06-14 13:02:49 -04:00
Dominion e596110018 Clean up Tgstation.Server.Common
- Move classes to `Http` namespace.
- Give it a unique package version.
- Comment to make me not rage update Nuget libs to .NET 6.
2023-06-10 17:04:04 -04:00
tgstation-server 043c086d7f Merge branch 'master' into dev 2023-06-08 00:20:14 +00:00
Dominion d00410e32c Version bump to 5.12.5 2023-06-07 18:34:18 -04:00
Dominion 0d4ed0532d Enable receiving health checks in DMAPI event handler
- Internal renaming of Heartbeats to Health Checks
- No API changes for now
2023-06-04 10:04:43 -04:00
tgstation-server 702ef314f9 Merge branch 'master' into dev 2023-06-03 02:30:53 +00:00
Dominion 2e59bb60df Version bump to 5.12.4 2023-05-31 19:14:57 -04:00
Dominion 4ec850c6c5 Resolving master -> dev merge 2023-05-29 20:21:28 -04:00