Commit Graph
9876 Commits
Author SHA1 Message Date
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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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