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