Skip to content

Merge branch 'main' into doolys-branch #159

Merge branch 'main' into doolys-branch

Merge branch 'main' into doolys-branch #159

Triggered via push January 7, 2025 12:36
Status Success
Total duration 56s
Artifacts 2

compilation.yml

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

Annotations

41 warnings
Check if secrets available
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run `dotnet build`
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run `dotnet build`: Basis Server/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
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 test`
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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>
Run `dotnet test`: Basis Server/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Run `dotnet test`: Basis Server/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build server on Ubuntu (Basis Server, win)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build server on Ubuntu (Basis Server, win): Basis Server/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
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#L26
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)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build server on Ubuntu (Basis Server, linux): Basis Server/BasisNetworkServer/BasisServerHandleEvents.cs#L258
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
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#L26
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.

Artifacts

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