Skip to content

Fix AOT compatibility issues in Infra #144

Fix AOT compatibility issues in Infra

Fix AOT compatibility issues in Infra #144

Triggered via pull request September 8, 2024 06:36
Status Success
Total duration 6m 4s
Artifacts

ci.yml

on: pull_request
Matrix: Build / build
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Build / Build (x64): infra/FluentLauncher.Infra.Settings.SourceGenerators/SettingsViewModelGenerator.cs#L241
Nullability of reference types in value of type 'Optional<object?>' doesn't match target type 'Optional<object>'.
Build / Build (x64): infra/FluentLauncher.Infra.Settings.SourceGenerators/SettingsViewModelGenerator.cs#L185
Non-nullable property 'SettingsProviderClassFullName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (x64): infra/FluentLauncher.Infra.Settings.SourceGenerators/SettingsViewModelGenerator.cs#L185
Non-nullable property 'SettingsProviderMemberName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (x64)
Found version-specific or distribution-specific runtime identifier(s): win10-arm64, win10-x64, win10-x86. Affected libraries: Microsoft.WindowsAppSDK. In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default. See https://aka.ms/dotnet/rid-usage for details.
Build / Build (x64): Natsurainko.FluentLauncher/Models/UI/MessageData.cs#L8
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (x64): Natsurainko.FluentLauncher/Models/UI/MessageData.cs#L10
Non-nullable property 'Title' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (x64): Natsurainko.FluentLauncher/Models/UI/MessageData.cs#L12
Non-nullable property 'Button' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (x64): Natsurainko.FluentLauncher/Services/Launch/GameService.cs#L74
Dereference of a possibly null reference.
Build / Build (arm64): infra/FluentLauncher.Infra.Settings.SourceGenerators/SettingsViewModelGenerator.cs#L241
Nullability of reference types in value of type 'Optional<object?>' doesn't match target type 'Optional<object>'.
Build / Build (arm64): infra/FluentLauncher.Infra.Settings.SourceGenerators/SettingsViewModelGenerator.cs#L185
Non-nullable property 'SettingsProviderClassFullName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (arm64): infra/FluentLauncher.Infra.Settings.SourceGenerators/SettingsViewModelGenerator.cs#L185
Non-nullable property 'SettingsProviderMemberName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (arm64)
Found version-specific or distribution-specific runtime identifier(s): win10-arm64, win10-x64, win10-x86. Affected libraries: Microsoft.WindowsAppSDK. In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default. See https://aka.ms/dotnet/rid-usage for details.
Build / Build (arm64): Natsurainko.FluentLauncher/Models/UI/MessageData.cs#L8
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (arm64): Natsurainko.FluentLauncher/Models/UI/MessageData.cs#L10
Non-nullable property 'Title' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (arm64): Natsurainko.FluentLauncher/Models/UI/MessageData.cs#L12
Non-nullable property 'Button' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build / Build (arm64): Natsurainko.FluentLauncher/Services/Launch/LaunchService.cs#L254
Async-iterator 'GetExtraVmParameters(CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed