Skip to content

more work on ownership and object syncing #295

more work on ownership and object syncing

more work on ownership and object syncing #295

Triggered via push January 28, 2025 05:45
Status Success
Total duration 1m 1s
Artifacts 2

compilation.yml

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

Annotations

33 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`
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, 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.
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/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.
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>

Artifacts

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