Skip to content

Add launcher settings migrator #158

Add launcher settings migrator

Add launcher settings migrator #158

Triggered via push May 1, 2024 07:54
Status Success
Total duration 6m 46s
Artifacts 7
Matrix: Build launcher
Matrix: Build updater
Matrix: Publish launcher
Matrix: Publish updater
Matrix: Pack installer
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L58
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L73
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L58
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L73
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L87
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L87
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L103
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
Publish updater (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L103
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L58
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L58
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L87
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L87
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L103
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L103
Using member 'System.Text.Json.JsonSerializer.DeserializeAsync<TValue>(Stream, JsonSerializerOptions, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L73
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus.Core/Services/GitHubApiService.cs#L73
Using member 'System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsync<T>(HttpContent, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
Publish launcher (windows-2022, Release, win-x64, net8.0): src/ImeSense.Launchers.Belarus/Manager/AxamlLocaleManager.cs#L29
Using member 'Avalonia.Markup.Xaml.Styling.ResourceInclude.ResourceInclude(Uri)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. StyleInclude and ResourceInclude use AvaloniaXamlLoader.Load which dynamically loads referenced assembly with Avalonia resources. Note, StyleInclude and ResourceInclude defined in XAML are resolved compile time and are safe with trimming and AOT.

Artifacts

Produced during runtime
Name Size
installer-win-x64-d072151aaae8ed1edb9be832abd415b76e39cf93 Expired
16.3 MB
launcher-net8.0-Debug-d072151aaae8ed1edb9be832abd415b76e39cf93 Expired
57.2 MB
launcher-net8.0-Release-d072151aaae8ed1edb9be832abd415b76e39cf93 Expired
57.2 MB
launcher-net8.0-win-x64-d072151aaae8ed1edb9be832abd415b76e39cf93 Expired
23.2 MB
updater-net8.0-Debug-d072151aaae8ed1edb9be832abd415b76e39cf93 Expired
1.6 MB
updater-net8.0-Release-d072151aaae8ed1edb9be832abd415b76e39cf93 Expired
1.59 MB
updater-net8.0-win-x64-d072151aaae8ed1edb9be832abd415b76e39cf93 Expired
3.48 MB