21 Commits
Author SHA1 Message Date
Jordan Dominion 410111b21d Try a real fake private key 2026-01-11 20:45:07 -05:00
Jordan Dominion 439001eb13 Fix test logging 2026-01-11 20:37:35 -05:00
Jordan Dominion abfb773642 Improvements to the GitHub app auth expiry test 2026-01-11 19:16:47 -05:00
Jordan Dominion c95c9be9c8 Add regression test for de9207fb33 2026-01-11 18:33:11 -05:00
Jordan Dominion 741144ae45 Final options conversions 2025-08-16 01:09:10 -04:00
Jordan Dominion 3c46164515 ThrowsExactly conversion except harder 2025-08-01 19:37:43 -04:00
Jordan Dominion da06491f96 Replace deprecated ReferenceEquals with AreSame 2025-07-30 17:40:31 -04:00
Jordan Dominion 3df4771f89 Use service provider HttpMessageHandler factory for GitHub client 2025-02-16 17:35:33 -05:00
Jordan Dominion be6960d942 Move long-running delay task fix to AsyncDelayer
Fixes #1985
2024-11-03 10:28:09 -05:00
Jordan Dominion 59dd0351b8 Move RepositorySettings out of Internal namespace
Make abstract
2024-09-03 07:02:39 -04:00
Jordan Dominion 0f9448a39d Support for GitHub Apps as instance repository credentials 2024-09-02 20:59:22 -04:00
Jordan Dominion a42dafb3ab Add support for GitHub App installation authentication to IGitHubClientFactory 2024-08-13 21:51:59 -04:00
Jordan Dominion f640c2d248 Add TestReferenceCountingContainer 2024-01-24 20:43:03 -05:00
Jordan Dominion e84a621ea7 Migrate to .NET 8 Preview
- Update Nuget packages to preview
- Update documentation refs
- Update CI dotnet version
- Update redistributable
- Update winget and deb dependencies
- Update base docker images
- Remove unnecessary console `PropertyGroup`s
- Modify CI to be ODR for the dotnet version
- Fix upgrade `#error`s
- Http2 never worked and now throws a warning. Remove it
- Remove workaround for SqlClient breaking change
- Minor return signature optimization in ProcessExecutor
- Config version -> 5.0.0
- Core version -> 6.0.0
2023-07-26 21:12:57 -04:00
Jordan Dominion 0a492cbecc Additional testing for FifoSemaphore 2023-07-11 17:48:32 -04:00
Jordan Dominion a4362336fa Add FifoSemaphore and test 2023-07-10 14:37:12 -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
Dominion 97d5f58fd5 Move GitHub related utils to their own namespace 2023-06-04 00:47:15 -04:00
Dominion fe7d91a06b GitHubService and factory + AdministrationController replacement 2023-06-04 00:33:05 -04:00
Dominion d91139caff Improvements to GitHubClientFactory
- Add caching, and logging (useful for rate limit prediction).
2023-04-30 09:32:27 -04:00
Dominion 43e1fec1b0 Move a bunch of non-core classes to new Utils namespace
- Clean up VS messages, primarily in SessionController.cs
2023-04-23 13:42:16 -04:00