Add launcher settings migrator #158
build-launcher.yml
on: push
Matrix: Build launcher
Matrix: Build updater
Matrix: Publish launcher
Matrix: Publish updater
Matrix: Pack installer
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 |
|