Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan DominionandGitHub a03171012e Merge pull request #1788 from tgstation/DMAPIFixup [DMDeploy][APIDeploy][NugetDeploy]
DMAPI Custom Events. Fix potential missing `/home` directory in `.deb`. Standardize DMAPI sleeps. Add support for `file2text` redefinitions in DMAPI. Fix event script priorities. Fix creating invalid `trusted.txt` on Linux
dmapi-v7.1.0 api-v10.2.0
2024-02-21 19:13:58 -05:00
Jordan Dominion bab8f93154 Use a better sleep command on Windows
Works in GitHub Actions
2024-02-21 17:49:16 -05:00
Jordan Dominion a91cb620f4 Workaround for slow GitHub runners 2024-02-21 08:48:06 -05:00
Jordan Dominion 9d381df632 Fix errors with dotnet dump. Add new error code 2024-02-21 08:38:28 -05:00
Jordan Dominion a43216210f Fix race condition with DMAPI custom event creation/completion 2024-02-20 18:25:30 -05:00
Jordan Dominion 054c72cc1d Some debug logging 2024-02-20 09:02:20 -05:00
Jordan Dominion 8bfccae678 Version bump to 6.3.0 2024-02-19 18:54:26 -05:00
Jordan Dominion ba41f41def Bump to latest webpanel version 2024-02-19 18:54:13 -05:00
Jordan Dominion e59e2ff337 Fix path to BYOND $HOME folder on Linux 2024-02-19 18:54:13 -05:00
Jordan Dominion 9243f70203 trusted.txt is only a Windows thing 2024-02-19 18:54:13 -05:00
Jordan Dominion 9747be0b59 Workaround for Debian stupidity
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679746
2024-02-19 17:56:04 -05:00
Jordan Dominion f13502f2ac Note about where to store instances on Linux 2024-02-19 17:55:34 -05:00
Jordan Dominion e9463c192f Update to Wix 4.0.4 2024-02-19 17:19:08 -05:00
Jordan Dominion 5e0eb1aaf6 Address winget manifest 1.6 update 2024-02-19 17:17:32 -05:00
Jordan Dominion 36dff44646 Update Postgres library 2024-02-19 16:56:01 -05:00
Jordan Dominion ae3fa1785e Change all sleep(1)s into sleep(world.tick_lag)s 2024-02-19 16:56:01 -05:00
Jordan Dominion 0bbf7cd46a Add DMAPI triggerable custom events
Closes #1746
2024-02-19 16:56:01 -05:00
Jordan Dominion c17ecb8426 Fix event scripts always running with low priority if Session:LowPriorityDeploymentProcesses was set 2024-02-19 16:00:14 -05:00
Jordan Dominion b2b7afe5f2 Update dotnet redistributable 2024-02-15 18:45:12 -05:00
Jordan Dominion 07c7bd573c Nuget package updates. Primarily patch Tuesday 2024-02-15 18:44:20 -05:00
Jordan Dominion 4500719a1c DMAPI 7.1.0: Add TGS_FILE2TEXT_NATIVE 2024-02-15 17:31:23 -05:00
Jordan Dominion 6f06f1e45c One less async function 2024-02-15 17:24:36 -05:00
Jordan DominionandGitHub 4d6446607f Merge pull request #1787 from tgstation/v620 [TGSDeploy]
v6.2.0 Release
tgstation-server-v6.2.0
2024-02-03 21:10:10 -05:00
Jordan Dominion 8080475d90 Version bump to v6.2.0 2024-02-03 12:05:38 -05:00
Jordan Dominion 313f3efa4f Bump webpanel to v5.5.0 2024-02-03 12:05:20 -05:00
Jordan Dominion 49212fa927 Merge branch 'master' into dev 2024-02-03 00:34:47 -05:00
Jordan DominionandGitHub eae5cff9fb Merge pull request #1785 from tgstation/NoMoreSkippedJobs
Cleanup CI security clearance
2024-02-02 23:24:46 -05:00
Jordan Dominion 76d6395683 Cleanups to PR opening message 2024-02-02 22:04:16 -05:00
Jordan DominionandGitHub ba91a9bb53 Merge pull request #1786 from tgstation/1741-Minidumps [APIDeploy][NugetDeploy]
Minidumps
api-v10.1.0
2024-02-02 19:20:30 -05:00
Jordan Dominion 98801c4a90 Add Minidump watchdog option to allow for smaller dumps
Previously, on Windows, these were exclusively full dumps. On Linux, they were exclusively minidumps.

Added API/DB Migrations change. Versions updated

Closes #1741
2024-02-02 17:30:33 -05:00
Jordan Dominion 0617d10484 Look specifically for .net.dmp files in OpenDream test 2024-02-02 15:25:33 -05:00
Jordan Dominion 00c2ee715f Update dotnet-ef version 2024-02-02 15:10:45 -05:00
Jordan Dominion f415bab22b Update to latest stylecop beta 2024-02-02 14:39:25 -05:00
Jordan Dominion 279f4512b2 Update Octokit to v9.1.2 2024-02-02 14:38:28 -05:00
Jordan Dominion 79e8e3b01c Cleanup security clearance for PRs
- Add the `CI Approval Required` label.
- Add required `permissions`.
- Pin action dependencies.
- Make comment message generic.
2024-02-02 14:25:54 -05:00
Jordan DominionandGitHub 15b06c1c7c Merge pull request #1784 from tgstation/1750-DotnetDump
Use `dotnet-dump` for OpenDream
2024-02-02 12:36:53 -05:00
Jordan Dominion a31d0241e1 Switch to using Microsoft.Diagnostics.NETCore.Client for dotnet dumps
Much simpler
2024-02-02 09:46:34 -05:00
Jordan Dominion 198c3c1eaf Dotnet dumps will use the .net.dmp extension
Also fix weirdness with file extension when two dumps were created in the same second
2024-01-31 23:21:54 -05:00
Jordan Dominion 8a3655c6f5 Fix EngineManager not respecting Session:LowPriorityDeploymentProcesses 2024-01-31 23:12:11 -05:00
Jordan Dominion 8d9233659f Use dotnet-dump when dumping OpenDream
Closes #1750
2024-01-31 23:12:11 -05:00
Jordan DominionandGitHub a0ab7fca09 Merge pull request #1783 from tgstation/EnvFiles
Env files
2024-01-31 22:25:22 -05:00
Jordan Dominion 033f263ec1 Update Nuget packages 2024-01-31 20:06:59 -05:00
Jordan Dominion 9b196095ba Merge branch 'master' into EnvFiles 2024-01-31 20:04:35 -05:00
Jordan DominionandGitHub 8bd704705b Merge pull request #1782 from tgstation/FixCheckoutSlownessOnMasterMerge
Fix checkout slowness on master merge. Fix Code Scanning start conditional
2024-01-31 19:54:30 -05:00
Jordan Dominion 0497dd328e Fix duplicate artefact uploads/steps 2024-01-31 18:38:51 -05:00
Jordan Dominion 2468633ebf Update README.md for env files and add a missing OD reference 2024-01-31 17:46:38 -05:00
Jordan Dominion c4e7f0b04a .env files for engine installations 2024-01-31 17:46:37 -05:00
Jordan Dominion 3246ac93bb Use the correct checkout for Code Scanning 2024-01-30 22:04:22 -05:00
Jordan Dominion 4993304389 Add support for setting environment variables with IProcessExecutor 2024-01-30 20:53:00 -05:00
Jordan Dominion ad43286ba8 Remove the need for the extra CI token 2024-01-29 22:52:56 -05:00