remove errant character W from code #3
build-and-release.yml
on: push
Matrix: build
create-release
7s
Annotations
45 warnings
|
build (osx-x64, macOS-x64):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (osx-x64, macOS-x64):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (osx-x64, macOS-x64):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (osx-x64, macOS-x64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (osx-x64, macOS-x64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (linux-arm, Linux-ARM):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-arm, Linux-ARM):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (linux-arm, Linux-ARM):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-arm, Linux-ARM):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (linux-arm, Linux-ARM):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (linux-arm64, Linux-ARM64):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-arm64, Linux-ARM64):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (linux-arm64, Linux-ARM64):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-arm64, Linux-ARM64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (linux-arm64, Linux-ARM64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (osx-arm64, macOS-ARM64):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (osx-arm64, macOS-ARM64):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (osx-arm64, macOS-ARM64):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (osx-arm64, macOS-ARM64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (osx-arm64, macOS-ARM64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (linux-musl-x64, Linux-Alpine-x64):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-musl-x64, Linux-Alpine-x64):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (linux-musl-x64, Linux-Alpine-x64):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-musl-x64, Linux-Alpine-x64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (linux-musl-x64, Linux-Alpine-x64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (win-x64, Windows-x64, .exe):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (win-x64, Windows-x64, .exe):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (win-x64, Windows-x64, .exe):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (win-arm64, Windows-ARM64, .exe):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (win-arm64, Windows-ARM64, .exe):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (win-arm64, Windows-ARM64, .exe):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (win-x64, Windows-x64, .exe):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (win-arm64, Windows-ARM64, .exe):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (win-x64, Windows-x64, .exe):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (win-arm64, Windows-ARM64, .exe):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (linux-x64, Linux-x64):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-x64, Linux-x64):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (linux-x64, Linux-x64):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (linux-x64, Linux-x64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (linux-x64, Linux-x64):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
|
build (win-x86, Windows-x86, .exe):
GeminiClient/GeminiApiClient.cs#L79
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (win-x86, Windows-x86, .exe):
GeminiClient/GeminiApiClient.cs#L67
Using member 'System.Net.Http.Json.JsonContent.Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)' 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.
|
|
build (win-x86, Windows-x86, .exe):
GeminiClient/ModelService.cs#L59
Using member 'System.Text.Json.JsonSerializer.Deserialize(String, Type, JsonSerializerOptions)' 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.
|
|
build (win-x86, Windows-x86, .exe):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses DataAnnotationValidateOptions which is unsafe given that the options type passed in when calling Validate cannot be statically analyzed so its members may be trimmed.
|
|
build (win-x86, Windows-x86, .exe):
GeminiClient/ServiceCollectionExtensions.cs#L20
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
gemini-client-linux-arm
Expired
|
6.28 MB |
sha256:505c52cfe74f2301873549f8e0e8f9d60fd172c152a6a9894d5b85907a5274e8
|
|
|
gemini-client-linux-arm64
Expired
|
7.11 MB |
sha256:ed3655e6bb2a3e0937229a508d2adbf5fe7bb99c955a9d74315ec36e13c2b294
|
|
|
gemini-client-linux-musl-x64
Expired
|
7.39 MB |
sha256:f9d26ac3222f35359d2db5fb2279fa073c7a563d5e9fc12bdc7607f7e9518603
|
|
|
gemini-client-linux-x64
Expired
|
7.38 MB |
sha256:88be9bd24017e325adc012de695983bccff2809da9361b09e44fe3540fa769a4
|
|
|
gemini-client-osx-arm64
Expired
|
6.76 MB |
sha256:0662089cf0992e271fcb203979c09a682d7d9de76ab88b9a7b5dc3c8b182fae9
|
|
|
gemini-client-osx-x64
Expired
|
7.24 MB |
sha256:12ed3b48ab309fda9d469bbac74bc268ecdf4a0c990e7a38938412ead0d42cbf
|
|
|
gemini-client-win-arm64
Expired
|
6.95 MB |
sha256:ea5195782a3313f1c3196782c6b8a6f68229fa3e990a196abf35f7a74a0e6702
|
|
|
gemini-client-win-x64
Expired
|
7.08 MB |
sha256:d2b2eee930c3fa5a0b1c10496d8aea3920853472fb5fb2c8b2cbee7c4e9fe05a
|
|
|
gemini-client-win-x86
Expired
|
6.37 MB |
sha256:2748a57259220ef46087dbd2c757d7224e53585d258564d18e28505bbfa20579
|
|