Skip to content

Merge remote-tracking branch 'origin/dev' #150

Merge remote-tracking branch 'origin/dev'

Merge remote-tracking branch 'origin/dev' #150

Triggered via push September 14, 2026 11:25
Status Failure
Total duration 7m 36s
Artifacts –

ci.yml

on: push
Matrix: 单元测试
AOT PackageRef 验证
2m 52s
AOT PackageRef 验证
Matrix: aot-publish
Matrix: Demo 构建
构建与发布
构建与发布
发布到 NuGet
0s
发布到 NuGet
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 128 warnings
AOT 发布验证 (linux-x64)
Process completed with exit code 1.
AOT 发布验证 (linux-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L87
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' 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.
AOT 发布验证 (linux-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L87
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, 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.
AOT 发布验证 (linux-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L62
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' 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.
AOT 发布验证 (linux-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L62
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, 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.
AOT 发布验证 (win-x64)
Process completed with exit code 1.
AOT 发布验证 (win-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L62
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' 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.
AOT 发布验证 (win-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L62
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, 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.
AOT 发布验证 (win-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L87
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' 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.
AOT 发布验证 (win-x64): Mud.HttpUtils.Client/TokenManager/EncryptedTokenCache.cs#L87
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, 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.
AOT PackageRef 验证
Process completed with exit code 1.
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj)
Process completed with exit code 1.
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...: Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...: Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...: Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...: Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
AOT 发布验证 (linux-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IVirtualMethodInheritanceTestApi.cs#L45
接口 IVirtualMethodInheritanceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IInterfaceInheritanceTestApi.cs#L86
接口 IExtendedFunctionApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IInterfaceInheritanceTestApi.cs#L61
接口 ICompositeFunctionApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IAbstractClassInheritanceTestApi.cs#L86
接口 IAdvancedProductServiceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IAbstractClassInheritanceTestApi.cs#L53
接口 IConcreteProductServiceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Generator/Generators/Implementation/InterfaceImplementationGenerator.cs#L299
Possible null reference argument for parameter 'typeName' in 'INamedTypeSymbol? InterfaceImplementationGenerator.ResolveType(string typeName)'.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Generator/Generators/Implementation/InterfaceImplementationGenerator.cs#L226
Possible null reference argument for parameter 'baseClassName' in 'ValidationResult BaseClassValidator.ValidateBaseClass(Compilation compilation, string baseClassName, bool hasTokenManager, INamespaceSymbol? currentNamespace = null)'.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Generator/Generators/Implementation/InterfaceImplementationGenerator.cs#L212
Possible null reference argument for parameter 'httpClientType' in 'void InterfaceImplementationGenerator.ValidateHttpClientType(string httpClientType)'.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Generator/Analyzers/AotDtoCoverageAnalyzer.cs#L642
Converting null literal or possible null value to non-nullable type.
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
AOT 发布验证 (win-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
AOT PackageRef 验证
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
AOT PackageRef 验证
- Add lib or ref assemblies for the netstandard2.0 target framework
AOT PackageRef 验证
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
AOT PackageRef 验证
- Add lib or ref assemblies for the netstandard2.0 target framework
AOT PackageRef 验证
- Add lib or ref assemblies for the net8.0 target framework
AOT PackageRef 验证
- Add lib or ref assemblies for the net6.0 target framework
AOT PackageRef 验证
- Add lib or ref assemblies for the net10.0 target framework
AOT PackageRef 验证
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
AOT PackageRef 验证: Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT PackageRef 验证: Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
AOT PackageRef 验证: Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile
AOT PackageRef 验证: Mud.HttpUtils.Abstractions/TokenManager/CredentialToken.cs#L83
Dereference of a possibly null reference.
AOT PackageRef 验证: Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/KeyedLockTable.cs#L71
'KeyedLockTable.Entry.Retired': a reference to a volatile field will not be treated as volatile