Dominion
|
bab9d81aa0
|
Fix attempting to wait on a job after the JobService has stopped
|
2023-06-05 21:24:12 -04:00 |
|
Dominion
|
af40d7dfd7
|
Move ServerUpdateRequest to correct directory
|
2023-06-05 17:18:54 -04:00 |
|
tgstation-server
|
6f6f27cd7c
|
Merge branch 'master' into dev
|
2023-06-05 21:06:36 +00:00 |
|
 Jordan DominionandGitHub
|
5824ccc1f5
|
Merge pull request #1515 from tgstation/1500-TheRealProblems
GitHub Abstraction Part 1: Centralizing API calls
|
2023-06-05 17:05:21 -04:00 |
|
Dominion
|
847094f789
|
Fix Windows coverage upload
|
2023-06-05 15:06:19 -04:00 |
|
Dominion
|
85a22861ed
|
Remove executable from Service and Console packages
|
2023-06-05 13:52:13 -04:00 |
|
Dominion
|
fc236f5820
|
Remove host executable from ServerUpdatePackage
|
2023-06-05 12:01:53 -04:00 |
|
Dominion
|
489b7b7e5d
|
Fix race condition in RepositoryTest
|
2023-06-05 10:52:09 -04:00 |
|
Dominion
|
928982e2af
|
Fix a typo
|
2023-06-05 10:48:12 -04:00 |
|
Dominion
|
9c3d7a0402
|
Additional logging to detect the RepositoryManager deadlock
|
2023-06-05 10:03:31 -04:00 |
|
Dominion
|
08c93ecac6
|
Tests are so fast now it's hard to catch this
|
2023-06-05 09:38:28 -04:00 |
|
Dominion
|
9c5f4bad26
|
Hashing Uri's doesn't work that way
Also fix CachingFileDownloader Cleanup
|
2023-06-04 16:07:22 -04:00 |
|
Dominion
|
81b0734dc9
|
Actions hates ~ apparently
|
2023-06-04 15:41:38 -04:00 |
|
Dominion
|
2518e7372c
|
What the hell is even happening in CI right now?
|
2023-06-04 15:06:33 -04:00 |
|
Dominion
|
5f059bda7c
|
List the directory for debug purposes
|
2023-06-04 14:55:36 -04:00 |
|
Dominion
|
0158b6330d
|
Do not delete release cache between tests in CI
|
2023-06-04 14:51:36 -04:00 |
|
Dominion
|
0fe9ea55e5
|
Use ~ in place of $HOME
|
2023-06-04 14:48:57 -04:00 |
|
Dominion
|
a9802c9612
|
Fix bad semicolon
|
2023-06-04 14:45:32 -04:00 |
|
Dominion
|
04d80380ea
|
Marker commit. Closes #1500
|
2023-06-04 14:30:47 -04:00 |
|
Dominion
|
cf84e1ee76
|
Adjust ordering of semaphore acquisition to make more sense
|
2023-06-04 14:29:14 -04:00 |
|
Dominion
|
937835a563
|
Fix ordering for remote GitHub features initialization
|
2023-06-04 14:27:24 -04:00 |
|
Dominion
|
5fcde62125
|
Fix a job progress error
|
2023-06-04 14:26:41 -04:00 |
|
Dominion
|
c16d56c990
|
Downgrade error to warning
|
2023-06-04 14:26:29 -04:00 |
|
Dominion
|
0e187a430d
|
Add a caching FileDownloader for CI to be nice to Lummox
|
2023-06-04 14:26:21 -04:00 |
|
Dominion
|
baac58ec92
|
Actually enable the GitHub token for remote git feature testing
|
2023-06-04 14:03:00 -04:00 |
|
Dominion
|
7b42d44218
|
Allow IFileDownloader implementation to be changed
|
2023-06-04 13:21:11 -04:00 |
|
Dominion
|
395ee7d316
|
Add DummyGitHubService for live testing
- Also enable repo additional features for testing if possible
- Change a bunch of `TestInitialize`rs to `ClassInitialize`rs
|
2023-06-04 13:15:09 -04:00 |
|
 Jordan DominionandGitHub
|
b3ee05f231
|
Merge pull request #1516 from tgstation/DMAPIHeartbeatEvent [DMDeploy]
DMAPI Health Check Event
dmapi-v6.5.0
|
2023-06-04 13:11:52 -04:00 |
|
Dominion
|
c853276ffb
|
Fix using spacing
|
2023-06-04 12:07:35 -04:00 |
|
Dominion
|
174d899f70
|
Split IGitHubService into IAuthenticatedGitHubService
|
2023-06-04 12:07:10 -04:00 |
|
Dominion
|
2751abc44d
|
Move GitHubService initialization to ServiceCollectionExtensions and make modifiable
|
2023-06-04 11:57:04 -04:00 |
|
Dominion
|
63beb10e4e
|
Do not overlog
|
2023-06-04 11:12:30 -04:00 |
|
Dominion
|
7eddd601e5
|
Test health check event handler
|
2023-06-04 10:09:36 -04:00 |
|
Dominion
|
0d4ed0532d
|
Enable receiving health checks in DMAPI event handler
- Internal renaming of Heartbeats to Health Checks
- No API changes for now
|
2023-06-04 10:04:43 -04:00 |
|
Dominion
|
3b870711f5
|
Enable login refresh attempts on test clients
|
2023-06-04 09:39:53 -04:00 |
|
Dominion
|
2da317b9b8
|
Extend test timeout specifically for GitHub actions
|
2023-06-04 09:34:52 -04:00 |
|
Dominion
|
6b2731e5e0
|
Better guards against the flakiness of the GitHub releases API
|
2023-06-04 09:30:19 -04:00 |
|
Dominion
|
078775c8a3
|
Minor timeout fix for repository test
|
2023-06-04 09:20:24 -04:00 |
|
Dominion
|
f4571a6ff5
|
Migrate GitHubRemoteFeatures to IGitHubService
|
2023-06-04 01:38:09 -04:00 |
|
Dominion
|
21f99ad2a0
|
Migrate GitHubRemoteDeploymentManager to IGitHubService
|
2023-06-04 01:30:56 -04:00 |
|
Dominion
|
7f4c30650d
|
Migrate GitHubOAuthValidator to IGitHubService
|
2023-06-04 01:02:22 -04:00 |
|
 Jordan DominionandGitHub
|
591335f224
|
Merge pull request #1513 from tgstation/StargetdPrs
`--staged` param for `prs` chat command
|
2023-06-04 01:00:02 -04:00 |
|
Dominion
|
97d5f58fd5
|
Move GitHub related utils to their own namespace
|
2023-06-04 00:47:15 -04:00 |
|
Dominion
|
81700e18b5
|
Comment on the flakiness of the releases API
|
2023-06-04 00:40:24 -04:00 |
|
Dominion
|
083667d04d
|
Migrate ServerUpdater to use GitHubService
|
2023-06-04 00:40:14 -04:00 |
|
Dominion
|
95cd4b9015
|
Add the "unparsable release tag" log message to GitHubService
|
2023-06-04 00:38:13 -04:00 |
|
Dominion
|
fe7d91a06b
|
GitHubService and factory + AdministrationController replacement
|
2023-06-04 00:33:05 -04:00 |
|
Dominion
|
0fb61510b6
|
Differentiate between component services and IHostedServices
|
2023-06-03 23:37:58 -04:00 |
|
Dominion
|
18d399ce3a
|
Lock down some JobManager operations
|
2023-06-03 23:26:33 -04:00 |
|
tgstation-server
|
0f42921196
|
Merge branch 'master' into dev
|
2023-06-04 03:08:21 +00:00 |
|