Jordan Dominion
7edf66440f
Remove CPU tracking. It's a nothing stat on multi-core systems
2024-08-11 07:20:27 -04:00
Jordan Dominion
77a20cce75
Implement CPU/Memory sampling
...
Closes #611
2024-08-11 01:30:49 -04:00
Jordan Dominion
89d70be782
Implement repository recloning
...
Closes #1016
2024-08-11 01:30:49 -04:00
Jordan Dominion
bd1deb0a9b
Add 30 minute cache to GitHub releases requests
...
Closes #1831
2024-08-10 17:38:27 -04:00
Jordan Dominion and GitHub
374852fe5a
Merge pull request #1835 from tgstation/BarGoesUpInFlames [APIDeploy][NugetDeploy]
...
Guard against users using relative pathing to set the project name to the .dme in the repository
2024-07-26 18:26:23 -04:00
Jordan Dominion
d11dc01537
New error code for if you try to set a bad project name
2024-07-26 17:04:21 -04:00
dependabot[bot] and GitHub
6ef6faa4c4
Bump Microsoft.EntityFrameworkCore.InMemory from 8.0.6 to 8.0.7
...
Bumps [Microsoft.EntityFrameworkCore.InMemory](https://github.com/dotnet/efcore ) from 8.0.6 to 8.0.7.
- [Release notes](https://github.com/dotnet/efcore/releases )
- [Commits](https://github.com/dotnet/efcore/compare/v8.0.6...v8.0.7 )
---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-26 05:09:50 +00:00
Jordan Dominion
c7e6412918
Adds OpenDream topic port as a DreamDaemon option
...
Closes #1826
2024-07-20 19:44:52 -04:00
Jordan Dominion
b66a6da538
Nuget package updates
2024-07-16 21:35:03 -04:00
Jordan Dominion
4bc6b2ec82
Reorganize projects so that building ReleaseNotes is quicker
2024-07-16 21:35:02 -04:00
Jordan Dominion
8401f3c3e1
Fix game directory leaks in HardLinkDmbProvider
...
- Adjust tests to account for expected directories correctly.
- Better logging of leftover directories.
- Fix reboot not being waited on in a test case.
2024-07-14 22:26:39 -04:00
Jordan Dominion
d7ecfd0ed1
Fix a weird overflow error I've seen
2024-07-12 20:37:15 -04:00
Jordan Dominion
bbbbe6caa6
Assert expected game directory counts after watchdog tests
2024-07-12 18:01:23 -04:00
Jordan Dominion
caaded3d1b
Fix live tests race condition
2024-07-12 14:49:26 -04:00
Jordan Dominion
b7db2fc51e
Improve test IGitHubClient naming
2024-07-12 14:49:26 -04:00
Jordan Dominion
a0d3ae380a
Set appropriate BYOND version for -D dm.exe usage
2024-07-12 14:49:26 -04:00
Jordan Dominion
27b6e1aed2
Improve DMAPI test logging
2024-07-12 14:49:25 -04:00
Jordan Dominion
95c26b52b1
Forgot to return the current cron in the API
2024-07-06 11:16:05 -04:00
Jordan Dominion
04a413512d
Add cron schedules for auto updates
...
Closes #1822
2024-07-02 07:12:17 -04:00
Jordan Dominion
40d667f454
Dependency updates
...
Migration for 64-bit GitHub Deployment IDs
2024-07-01 19:49:43 -04:00
Jordan Dominion
3da68fe323
Add support for additional compiler arguments
...
Closes #1807
2024-04-20 12:21:12 -04:00
Jordan Dominion
d1f61dd633
Cleanup a message
2024-04-20 11:20:58 -04:00
Jordan Dominion
afb6192b3e
Add repo reference to CompileStart event
...
Closes #1356
2024-04-20 11:19:11 -04:00
Jordan Dominion
69c83582cb
Package updates
2024-04-20 10:09:51 -04:00
Jordan Dominion
431a886d97
Dependency updates
2024-03-13 18:52:16 -04:00
Jordan Dominion
bfc2e64e66
Set oom_score_adj appropriately on Linux
...
Closes #1792
2024-03-03 13:33:56 -05:00
Jordan Dominion
786f98d286
Add a debug message
2024-02-26 20:46:04 -05:00
Jordan Dominion
575d811843
Increase timeout for dump tests
2024-02-26 09:50:03 -05:00
Jordan Dominion
77d8278ff2
Workaround for linux test race condition
2024-02-25 12:57:06 -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
054c72cc1d
Some debug logging
2024-02-20 09:02:20 -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
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
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
a31d0241e1
Switch to using Microsoft.Diagnostics.NETCore.Client for dotnet dumps
...
Much simpler
2024-02-02 09:46:34 -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 Dominion
c4e7f0b04a
.env files for engine installations
2024-01-31 17:46:37 -05:00
Jordan Dominion
4993304389
Add support for setting environment variables with IProcessExecutor
2024-01-30 20:53:00 -05:00
Jordan Dominion
f640c2d248
Add TestReferenceCountingContainer
2024-01-24 20:43:03 -05:00
Jordan Dominion
a59a67d0e4
Properly dispose test TCP listeners
2024-01-09 23:29:52 -05:00
Jordan Dominion
e377a2ed98
Clean up race condition in BridgeController content logging disabling
2024-01-09 18:44:48 -05:00
Jordan Dominion
f4d94d0284
Update nuget packages
...
Closes #1767
Closes #1766
2024-01-09 17:25:38 -05:00
Jordan Dominion
e8dfdab450
Better handle database connection cancellation errors
2024-01-09 08:34:08 -05:00
Jordan Dominion
9ce9cd9814
More logging when the port reuse bug happens
2024-01-08 12:51:51 -05:00
Jordan Dominion
efb73f504d
Fix issues with spaces in .dme names
2024-01-06 17:34:04 -05:00