Dominion
a1b5dbe6ac
Abstract HttpClient and FileDownloader
...
- Set all requests to use assemblyInformationProvider UserAgent by default.
- Removed DefaultIOManager's dependency on IAssemblyInformationProvider.
- Fixed bad Dispose scope for requests under construction in SwarmService.
2023-04-21 03:15:39 -04:00
Dominion
a719809c50
GitHub CI speedup attempt
...
- Switch off verbose console logger, should still run on errors.
- Add GitHubActionsTestLogger, use in CI.
- Pre-build integration tests to get better time metrics.
2023-04-16 23:47:37 -04:00
Dominion
de39cd2a80
Update Nuget Packages. Fix Test projects. Etc...
2023-03-25 15:16:43 -04:00
Jordan Brown
65ec6a0e98
Remove ConfigureAwait(false) in top level projects
2022-09-19 10:19:08 -04:00
Jordan Brown
b15bcd9fa0
More project standardization
2022-09-19 10:09:53 -04:00
Jordan Brown
6960525688
Update to .net-6.0. Fix errors and warnings
...
- Address various IDE messages
- Additional logging
- Do not access DB in Watchdog's actual Dispose
- Fix issue with legacy behaviour in PGSQL
- Remove obsolete dotnet workaround
- Update to v3 actions checkout/upload-artifact/download-artifact
2022-09-13 18:41:18 -04:00
Jordan Brown
ec5ec847d3
Fix client [TGSDeploy][NugetDeploy]
2021-10-07 18:49:55 -04:00
Jordan Brown
a18b095d7f
Package updates
2021-08-10 19:57:53 -04:00
Jordan Brown
b9586c7fee
The great stylecop update
...
Beware those that read into this commit. Here there be style conformance...
Closes #1252
2021-05-09 19:27:09 -04:00
Jordan Brown
6c09d4f9e7
Dependency updates
2021-03-25 12:23:40 -04:00
Jordan Brown
ac4a1c7f9b
Add the Request/Response namespaces to Api.Models
2021-02-10 22:10:22 -05:00
Jordan Brown
47ea890040
WIP: Redoing request/response models
2021-02-10 11:07:08 -05:00
Cyberboss
f5fcf331d3
Switch all DateTimeOffset.Now references to UtcNow
2020-12-27 20:21:30 -05:00
Jordan Brown
01d4a05c0d
Mass Package Upgrade
...
- Bump all packages as high as possible
- ASP .NET Core packages to 3.1.10
- Add a warning about the annoying LoggerFactory issue in host watchdog project
- Add missing exception constructors to client
- Switch to using the correct .NET analyzers
2020-12-16 18:46:40 -05:00
Jordan Brown
e4255b0a7e
Fix test suite
2020-07-18 10:29:36 -04:00
Jordan Brown
1e5f2fc2b6
Switch to GitHub actions for building
2020-07-15 13:22:15 -04:00
Jordan Brown
57a98d3b8f
General package update
2020-07-05 12:11:51 -04:00
Jordan Brown
b84fa01cd0
Package updates
2020-06-16 20:57:16 -04:00
Jordan Brown
5d00e23a97
Add auto refresh functionality to IServerClient
2020-05-24 17:57:28 -04:00
Jordan Brown
ff552186a7
Add some general configuration options to ServerInformation
...
Ensure we use Semver everywhere
2020-04-24 20:52:41 -04:00
Cyberboss
26128af015
Further 3.1 fixes
2020-04-19 12:09:09 -04:00
Jordan Brown
d9a744e063
Upgrade all frameworks except Tgstation.Server.Host
...
- All executables/tests to .NET Core 3.1
- All libs to .NET standard 2.1
- Exclude Tgstation.Server.Host and dependencies
- Exclude Watchdog library due to .NET framework incompatibility
2020-04-18 16:30:45 -04:00
Jordan Brown
64cb53114c
Migrate frameworks to .NET Core 2.2
2020-03-28 12:53:48 -04:00
Jordan Brown
ab55d1f75d
Post package upgrade fixes
2019-12-30 20:58:29 -05:00
Jordan Brown
48f4a0716f
Update all nuget packages
2019-12-30 17:27:35 -05:00
Jordan Brown
8114669a39
Make the project vscode friendly
2018-12-05 11:22:38 -05:00
Jordan Brown
51da02dd61
Work on adding stylecop with custom anaylsis ruleset.
2018-11-27 17:32:58 -05:00
Jordan Brown
4f0d8162cf
Update packages to stable
2018-11-02 11:17:25 -04:00
Cyberboss
5f5cd5cea4
Bump project files properly to net core 2.1
2018-09-17 14:25:18 -04:00
Jordan Brown
676486683c
Add another client test
2018-09-16 11:25:38 -04:00
Jordan Brown
537805f86d
Add TestUnrecognizedResponse Client test
2018-09-15 17:30:10 -04:00
Cyberboss
965187e74d
Merge upstream
2018-09-14 10:56:22 -04:00
Cyberboss
651aadb98b
Update most nuget packages
2018-09-14 10:25:43 -04:00
Cyberboss
2948ad5748
Use VersionConverters on both sides of the pipeline
2018-09-14 09:48:00 -04:00
Cyberboss
123ab7a9a8
Adds a client test for byond deserialization
2018-09-13 17:07:49 -04:00
Cyberboss
2efb77917e
Add a simple client test
2018-08-31 13:23:18 -04:00
Jordan Brown
8baf6d2f8f
Bunch more client shennanigans
2018-08-13 16:18:49 -04:00
Jordan Brown
15dc6bb2de
Implement some server and console stuff
2018-04-04 20:29:48 -04:00
Cyberboss
dbc5ca7e58
Adds CancellationTokens to all operations
2018-04-02 12:16:23 -04:00
Cyberboss
1a02379f3f
Skeletonize the client some
2018-04-02 11:42:59 -04:00
Cyberboss
4e1900fb37
Adds skeleton projects and dependencies
2018-03-28 15:34:02 -04:00