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