Skip to content

ci(build): 修复 Linux build #248

ci(build): 修复 Linux build

ci(build): 修复 Linux build #248

Triggered via pull request July 6, 2025 15:45
Status Failure
Total duration 1m 44s
Artifacts 5

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error and 30 warnings
build-AppImage
Process completed with exit code 1.
build-AppImage: PCL.Neo.Core/Models/Minecraft/Game/GameService.cs#L90
Dereference of a possibly null reference.
build-AppImage: PCL.Neo.Core/Models/Minecraft/Game/Data/GameEntity.cs#L51
Non-nullable property 'JsonContent' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-AppImage: PCL.Neo.Core/Models/Minecraft/Game/Data/GameEntity.cs#L26
Non-nullable property 'Description' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-AppImage: PCL.Neo.Core/Models/Minecraft/Game/GameLauncher.cs#L101
Non-nullable field '_gameLogger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-AppImage: PCL.Neo.Core/Models/Minecraft/MetadataFile.cs#L55
Non-nullable property 'Value' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-AppImage: PCL.Neo.Core/Service/Accounts/Storage/YggdrasilAccount.cs#L8
Non-nullable field '_serverUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-AppImage: PCL.Neo.Core/Utils/Result.cs#L15
Non-nullable field '_ok' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-AppImage: PCL.Neo.Core/Utils/Result.cs#L18
Possible null reference assignment.
build-AppImage: PCL.Neo.Core/Utils/Result.cs#L8
Non-nullable field '_error' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-AppImage: PCL.Neo.Core/Utils/Result.cs#L12
Possible null reference assignment.
build-MacOsApp: PCL.Neo.Core/Models/Minecraft/Game/GameLauncher.cs#L101
Non-nullable field '_gameLogger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-MacOsApp: PCL.Neo.Core/Models/Minecraft/Game/GameService.cs#L90
Dereference of a possibly null reference.
build-MacOsApp: PCL.Neo.Core/Models/Minecraft/Game/GameService.cs#L90
Dereference of a possibly null reference.
build-MacOsApp: PCL.Neo.Core/Models/Minecraft/Game/Data/GameEntity.cs#L51
Non-nullable property 'JsonContent' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-MacOsApp: PCL.Neo.Core/Models/Minecraft/Game/Data/GameEntity.cs#L26
Non-nullable property 'Description' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-MacOsApp: PCL.Neo.Core/Models/Minecraft/MetadataFile.cs#L55
Non-nullable property 'Value' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-MacOsApp: PCL.Neo.Core/Utils/Result.cs#L15
Non-nullable field '_ok' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-MacOsApp: PCL.Neo.Core/Utils/Result.cs#L18
Possible null reference assignment.
build-MacOsApp: PCL.Neo.Core/Utils/Result.cs#L8
Non-nullable field '_error' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-MacOsApp: PCL.Neo.Core/Utils/Result.cs#L12
Possible null reference assignment.
build-WinExe: PCL.Neo.Core/Models/Minecraft/Game/GameService.cs#L90
Dereference of a possibly null reference.
build-WinExe: PCL.Neo.Core/Models/Minecraft/Game/GameService.cs#L90
Dereference of a possibly null reference.
build-WinExe: PCL.Neo.Core/Service/Audio/AudioService.cs#L119
Possible null reference argument for parameter 'path1' in 'string Path.Combine(string path1, string path2)'.
build-WinExe: PCL.Neo.Core/Models/Minecraft/Java/JavaManager.cs#L159
The variable 'e' is declared but never used
build-WinExe: PCL.Neo.Core/Models/Minecraft/Java/JavaSelector.cs#L21
Non-nullable property 'Runtime' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-WinExe: PCL.Neo.Core/Models/Minecraft/MetadataFile.cs#L55
Non-nullable property 'Value' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-WinExe: PCL.Neo.Core/Utils/Result.cs#L15
Non-nullable field '_ok' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-WinExe: PCL.Neo.Core/Utils/Result.cs#L18
Possible null reference assignment.
build-WinExe: PCL.Neo.Core/Utils/Result.cs#L8
Non-nullable field '_error' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build-WinExe: PCL.Neo.Core/Utils/Result.cs#L12
Possible null reference assignment.

Artifacts

Produced during runtime
Name Size Digest
osx.mac.arm64 Expired
14.9 MB
sha256:4be858bcb0369ee247ae5e8c7d1e8222c7ec2d6e477c43600ecb6359408bb281
osx.mac.x64 Expired
14.9 MB
sha256:eef1705e25be74a7176d1848d05889e4ad587f4ebd44f24411e186c57c56ee8f
win.arm64 Expired
40.3 MB
sha256:d4a5efeaea3f58b8bfbd2d8a73ca97fe202bad9bdaf3331200ffe9438ee531bc
win.x64 Expired
41.9 MB
sha256:e3fcf42efe3f06b852affef71ef21f59c834c74606e735fdf0b1e3a84034bb79
win.x86 Expired
39 MB
sha256:9ec08259bab5ab5ffee6bf505f4105685449c3d45c7710cb65308815b6e5d551