Skip to content

Enhanced Health Check endpoint with Stats when Stats are enabled. #299

Enhanced Health Check endpoint with Stats when Stats are enabled.

Enhanced Health Check endpoint with Stats when Stats are enabled. #299

Triggered via pull request January 30, 2025 00:52
Status Success
Total duration 1m 0s
Artifacts 2

compilation.yml

on: pull_request
Matrix: Build server on Ubuntu
Check if secrets available
0s
Check if secrets available
Run `dotnet build`
44s
Run `dotnet build`
Run `dotnet test`
50s
Run `dotnet test`
Matrix: Build client on Windows
Create release
0s
Create release
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
Run `dotnet build`
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run `dotnet build`
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run `dotnet build`
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run `dotnet build`
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run `dotnet build`: Basis Server/BasisPrometheus/BasisPromethus.cs#L29
Cannot convert null literal to non-nullable reference type.
Run `dotnet build`: Basis Server/BasisPrometheus/BasisPromethus.cs#L7
Non-nullable field '_server' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run `dotnet build`
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run `dotnet build`
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run `dotnet build`: Basis Server/BasisServerConsole/Program.cs#L14
Nullability of reference types in type of parameter 'sender' of 'void Program.TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)' doesn't match the target delegate 'EventHandler<UnobservedTaskExceptionEventArgs>' (possibly because of nullability attributes).
Run `dotnet build`: Basis Server/BasisServerConsole/Program.cs#L8
Non-nullable field 'Check' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build server on Ubuntu (Basis Server, win)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build server on Ubuntu (Basis Server, win)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build server on Ubuntu (Basis Server, win)
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Build server on Ubuntu (Basis Server, win): Basis Server/BasisServerConsole/Program.cs#L14
Nullability of reference types in type of parameter 'sender' of 'void Program.TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)' doesn't match the target delegate 'EventHandler<UnobservedTaskExceptionEventArgs>' (possibly because of nullability attributes).
Build server on Ubuntu (Basis Server, win): Basis Server/BasisServerConsole/Program.cs#L8
Non-nullable field 'Check' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build server on Ubuntu (Basis Server, win): Basis Server/BasisNetworkClientConsole/BasisNetworkClientConsole/Program.cs#L36
Nullability of reference types in type of parameter 'sender' of 'void Program.TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)' doesn't match the target delegate 'EventHandler<UnobservedTaskExceptionEventArgs>' (possibly because of nullability attributes).
Build server on Ubuntu (Basis Server, win): Basis Server/BasisNetworkClientConsole/BasisNetworkClientConsole/Program.cs#L18
Non-nullable field 'LocalPLayer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build server on Ubuntu (Basis Server, linux)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Build server on Ubuntu (Basis Server, linux)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Build server on Ubuntu (Basis Server, linux)
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Build server on Ubuntu (Basis Server, linux): Basis Server/BasisServerConsole/Program.cs#L14
Nullability of reference types in type of parameter 'sender' of 'void Program.TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)' doesn't match the target delegate 'EventHandler<UnobservedTaskExceptionEventArgs>' (possibly because of nullability attributes).
Build server on Ubuntu (Basis Server, linux): Basis Server/BasisServerConsole/Program.cs#L8
Non-nullable field 'Check' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build server on Ubuntu (Basis Server, linux): Basis Server/BasisNetworkClientConsole/BasisNetworkClientConsole/Program.cs#L36
Nullability of reference types in type of parameter 'sender' of 'void Program.TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)' doesn't match the target delegate 'EventHandler<UnobservedTaskExceptionEventArgs>' (possibly because of nullability attributes).
Build server on Ubuntu (Basis Server, linux): Basis Server/BasisNetworkClientConsole/BasisNetworkClientConsole/Program.cs#L18
Non-nullable field 'LocalPLayer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run `dotnet test`
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run `dotnet test`
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run `dotnet test`
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run `dotnet test`
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
Run `dotnet test`
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
Run `dotnet test`
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>

Artifacts

Produced during runtime
Name Size
Basis-Server-linux
34.3 MB
Basis-Server-win
34.4 MB