Jordan Dominion
e003a7778f
Add package signing
2023-06-19 13:41:05 -04:00
tgstation-server
9dadbafd5d
Merge branch 'master' into dev
2023-06-19 17:13:52 +00:00
Jordan Dominion and GitHub
2c47297564
Merge pull request #1556 from tgstation/Cyberboss-patch-1
...
Do not auto-approve draft pull requests
2023-06-19 13:12:29 -04:00
Jordan
dc86ecc980
Remove defunct .deb relocate build step
2023-06-19 12:59:47 -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
3884453981
Manual build for CodeQL action
2023-06-19 12:00:26 -04:00
Jordan
54a353d75f
Fix SwarmService.RemoteAbortUpdate race condition
2023-06-19 11:51:39 -04:00
Jordan Dominion and GitHub
0acc6a627b
Do not auto-approve draft pull requests
2023-06-19 11:41:36 -04:00
Jordan
a95cba1225
Fix TaskExtensions.WithToken
2023-06-19 11:23:54 -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
5b6f431e01
Adds more .dockerignore entries
2023-06-19 10:36:17 -04:00
Jordan
81622c9e11
Merge branch 'dev' into DebFuckery
2023-06-19 09:28:54 -04:00
Jordan
12706b1914
Debian package builds
...
Also prevent setup Ctrl+C from blocking
2023-06-19 05:49:51 -04:00
Jordan
4da221772d
Automatically install yarn during build if needed
2023-06-19 05:16:45 -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
0dca581ef2
Pass in CancellationToken to (Try)SetCanceled
2023-06-19 05:16:44 -04:00
Jordan
41a805648f
Use ThreadPool.WaitForSingleObject for SIGUSR1
2023-06-19 05:16:40 -04:00
Jordan Dominion and GitHub
c9795ca12e
Merge pull request #1553 from tgstation/ConfigRacingFix
...
Fix issue with configuration API contention
2023-06-19 01:36:20 -04:00
tgstation-server
12319f5471
Merge branch 'master' into dev
2023-06-19 03:56:54 +00:00
Jordan Dominion and GitHub
b597ed1f96
Merge pull request #1552 from tgstation/FixThatRaceCondition [TGSDeploy]
...
Prevent reboot bridge request completing too soon. v5.12.6 release
tgstation-server-v5.12.6
2023-06-18 23:54:51 -04:00
Jordan
5d77faacb8
Fix issue with configuration API contention
2023-06-18 23:10:53 -04:00
Jordan
d169f4b653
Another BetterWin32Errors possibility
2023-06-18 22:44:56 -04:00
Jordan
7218702bd9
Fix issues with renaming instances and setting auto-update intervals
2023-06-18 19:39:07 -04:00
Jordan
08ea2b7764
Prevent reboot bridge request completing too soon
2023-06-18 18:33:59 -04:00
Jordan
5956a71150
Merge branch 'master' into dev
2023-06-18 11:06:47 -04:00
Jordan Dominion and GitHub
db488ea01d
Merge pull request #1551 from tgstation/1550-FixAgeOld [TGSDeploy]
...
If the DMAPI is available, delay non-basic watchdog swaps until TgsReboot() is called
2023-06-17 15:04:28 -04:00
Jordan
2e93a3f98f
Fix WindowsWatchdog swapping race condition
2023-06-17 14:11:29 -04:00
Jordan
aedd35fce6
Inconclusive rather than success in POSIX test
2023-06-17 12:34:54 -04:00
Jordan
57e5409fde
Fix UnixIOException usage
2023-06-17 12:34:26 -04:00
Jordan
40d454a8f3
Add FUNDING.yml
2023-06-17 11:47:16 -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
Jordan
f1f0a350d6
PosixWatchdog doesn't need hard links
...
- Added ISymlinkFactory.SymlinkedDirectoriesAreFiles because they are files on Linux.
- Removed crazy-ass hard link junk from PosixWatchdog.
- Added symlink unit tests.
2023-06-16 18:23:29 -04:00
Jordan
efd0936a67
Always log DreamDaemon output under test
2023-06-16 16:46:37 -04:00
Jordan
975fb98418
Fixes #1548
2023-06-16 14:34:01 -04:00
Jordan
8a674ae3c1
Minor PosixWatchdog comment
2023-06-16 12:22:04 -04:00
Jordan
f542f2b903
Fixes #1550
2023-06-16 12:22:04 -04:00
Jordan
3fa6adc37f
Regression test for #1550
2023-06-16 12:21:55 -04:00
Jordan
ffd2786fc9
Only test topic limits + 1 in tests
...
Fixes #1540
2023-06-16 04:36:52 -04:00
tgstation-server
36b5c6226a
Merge branch 'master' into dev
2023-06-16 07:44:54 +00:00
Jordan Dominion and GitHub
2c37c769d0
Merge pull request #1549 from tgstation/Cyberboss-patch-1
...
Fix not being able to cancel a deployment during DMAPI validation
2023-06-16 03:43:29 -04:00
Jordan Dominion and GitHub
4129e224aa
Fix not being able to cancel a deployment during DMAPI validation
2023-06-16 02:52:31 -04:00
Jordan
a298ba4f1e
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-06-16 02:16:35 -04:00
Jordan Dominion and GitHub
ea4c5c4ef3
Merge pull request #1547 from tgstation/HeadTailPrePop
...
Populate `HeadInclude.dm` and `TailInclude.dm` on instance creation
2023-06-15 08:52:17 -04:00
Dominion
5957095949
510 DMAPI CI
2023-06-15 08:29:49 -04:00