Skip to content

bit platform full CI #47

bit platform full CI

bit platform full CI #47

Manually triggered July 10, 2026 12:33
Status Failure
Total duration 7m 50s
Artifacts 2

bit.full.ci.yml

on: workflow_dispatch
Build Boilerplate itself
5m 36s
Build Boilerplate itself
Create project from template with PostgreSQL and test it
7m 7s
Create project from template with PostgreSQL and test it
Create project from template with SQL Server and test it
5m 35s
Create project from template with SQL Server and test it
Create several projects from template and build them
7m 45s
Create several projects from template and build them
Build BlazorEmpty based projects
50s
Build BlazorEmpty based projects
Build NuGet packages locally
6m 45s
Build NuGet packages locally
Build Bswup solution
1m 29s
Build Bswup solution
Build Butil solution
3m 29s
Build Butil solution
Build Brouter solution
1m 14s
Build Brouter solution
Build Bmotion solution
1m 16s
Build Bmotion solution
Build tooling solutions
25s
Build tooling solutions
Build website solutions
2m 1s
Build website solutions
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 214 warnings
Create project from template with SQL Server and test it
Process completed with exit code 2.
Create project from template with PostgreSQL and test it
Process completed with exit code 2.
Create project from template with PostgreSQL and test it
Process completed with exit code 4.
Build tooling solutions
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build tooling solutions
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build tooling solutions
- Add lib or ref assemblies for the netstandard2.0 target framework
Build tooling solutions
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:
Build tooling solutions
File '/home/runner/work/bitplatform/bitplatform/src/SourceGenerators/README.md' is not added because the package already contains file '/README.md'
Build tooling solutions
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build tooling solutions
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build tooling solutions
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build tooling solutions
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build tooling solutions
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Program.cs#L24
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 tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Services/Translator.cs#L60
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.
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Services/Translator.cs#L60
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.
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Services/Translator.cs#L58
Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(IConfiguration, Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Services/Translator.cs#L58
Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(IConfiguration, Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Cannot statically analyze the type of instance so its members may be trimmed.
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Program.cs#L30
Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(IConfiguration, Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Program.cs#L30
Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(IConfiguration, Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Cannot statically analyze the type of instance so its members may be trimmed.
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Program.cs#L24
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 tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Program.cs#L24
Using member 'Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Binding strongly typed objects to configuration values may require generating dynamic code at runtime.
Build tooling solutions: src/ResxTranslator/Bit.ResxTranslator/Program.cs#L24
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 tooling solutions: src/CodeAnalyzers/Bit.CodeAnalyzers/SystemCodeFixes/ClassWithoutModifierCodeFixProvider.cs#L49
The type 'Microsoft.CodeAnalysis.SyntaxNode?' cannot be used as type parameter 'TRoot' in the generic type or method 'SyntaxNodeExtensions.ReplaceNode<TRoot>(TRoot, SyntaxNode, SyntaxNode)'. Nullability of type argument 'Microsoft.CodeAnalysis.SyntaxNode?' doesn't match constraint type 'Microsoft.CodeAnalysis.SyntaxNode'.
Build tooling solutions: src/CodeAnalyzers/Bit.CodeAnalyzers/SystemCodeFixes/DateTimeOffsetInsteadOfDateTimeCodeFixProvider.cs#L51
Possible null reference argument for parameter 'root' in 'Document Document.WithSyntaxRoot(SyntaxNode root)'.
Build tooling solutions: src/CodeAnalyzers/Bit.CodeAnalyzers/SystemCodeFixes/DateTimeOffsetInsteadOfDateTimeCodeFixProvider.cs#L49
Possible null reference argument for parameter 'newNode' in 'SyntaxNode? SyntaxNodeExtensions.ReplaceNode<SyntaxNode?>(SyntaxNode? root, SyntaxNode oldNode, SyntaxNode newNode)'.
Build tooling solutions: src/CodeAnalyzers/Bit.CodeAnalyzers/SystemCodeFixes/DateTimeOffsetInsteadOfDateTimeCodeFixProvider.cs#L49
The type 'Microsoft.CodeAnalysis.SyntaxNode?' cannot be used as type parameter 'TRoot' in the generic type or method 'SyntaxNodeExtensions.ReplaceNode<TRoot>(TRoot, SyntaxNode, SyntaxNode)'. Nullability of type argument 'Microsoft.CodeAnalysis.SyntaxNode?' doesn't match constraint type 'Microsoft.CodeAnalysis.SyntaxNode'.
Build tooling solutions
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build tooling solutions
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build tooling solutions
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build tooling solutions
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build BlazorEmpty based projects
File '/home/runner/work/bitplatform/bitplatform/src/Templates/BlazorEmpty/README.md' is not added because the package already contains file '/README.md'
Build BlazorEmpty based projects
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build BlazorEmpty based projects
- Add lib or ref assemblies for the net8.0 target framework
Build BlazorEmpty based projects
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:
Build BlazorEmpty based projects
File '/home/runner/work/bitplatform/bitplatform/src/Templates/BlazorEmpty/README.md' is not added because the package already contains file '/README.md'
Build BlazorEmpty based projects
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build BlazorEmpty based projects
- Add lib or ref assemblies for the net8.0 target framework
Build BlazorEmpty based projects
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:
Build BlazorEmpty based projects
File '/home/runner/work/bitplatform/bitplatform/src/Templates/BlazorEmpty/README.md' is not added because the package already contains file '/README.md'
Build BlazorEmpty based projects
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build Bmotion solution
File '/home/runner/work/bitplatform/bitplatform/src/Bmotion/Bit.Bmotion/README.md' is not added because the package already contains file '/README.md'
Build Bmotion solution
File '/home/runner/work/bitplatform/bitplatform/src/Bmotion/Bit.Bmotion/README.md' is not added because the package already contains file '/README.md'
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/Case.cs#L11
Non-nullable property 'DeliveryTime' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/Case.cs#L10
Non-nullable property 'MvpDeliveryTime' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/Case.cs#L9
Non-nullable property 'TeamMemberCount' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/Case.cs#L8
Non-nullable property 'AboutProject' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/Case.cs#L7
Non-nullable property 'Description' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/Case.cs#L6
Non-nullable property 'Name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/Case.cs#L5
Non-nullable property 'Key' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/CaseFeature.cs#L7
Non-nullable property 'PhotoAddress' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/CaseFeature.cs#L6
Non-nullable property 'Description' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Sales/src/Bit.Websites.Sales.Client/Models/CaseFeature.cs#L5
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 website solutions: src/Websites/Platform/src/Bit.Websites.Platform.Client/Shared/AppErrorBoundary.razor.cs#L9
Field 'AppErrorBoundary.showException' is never assigned to, and will always have its default value false
Build website solutions: src/Websites/Platform/src/Bit.Websites.Platform.Client/Shared/AppErrorBoundary.razor.cs#L9
Field 'AppErrorBoundary.showException' is never assigned to, and will always have its default value false
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Client/Pages/HomePage.razor.cs#L11
Non-nullable field 'Careers' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Client/Pages/HomePage.razor.cs#L10
Non-nullable field 'SuggestedVideos' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Client/Pages/HomePage.razor.cs#L9
Non-nullable field 'SuggestedArticles' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Client/Components/CareerBox.razor.cs#L8
Non-nullable property 'CareerModel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Client/Components/IntroBox.razor.cs#L6
Non-nullable property 'IntroBoxModel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Shared/Dtos/IntroBoxDto.cs#L15
Non-nullable field 'UploadDate' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Shared/Dtos/IntroBoxDto.cs#L13
Non-nullable field 'AuthorAvatarUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Shared/Dtos/IntroBoxDto.cs#L11
Non-nullable field 'AuthorName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Shared/Dtos/IntroBoxDto.cs#L9
Non-nullable field 'ImgUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build website solutions: src/Websites/Careers/src/Bit.Websites.Careers.Shared/Dtos/IntroBoxDto.cs#L7
Non-nullable field 'Subject' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Butil solution: src/Butil/Bit.Butil/Extensions/JSRuntimeExtensions.cs#L37
Parameter 'jsRuntime' has no matching param tag in the XML comment for 'JSRuntimeExtensions.FastInvokeAsync<TResult>(IJSRuntime, string, TimeSpan, params object?[]?)' (but other parameters do)
Build Butil solution: src/Butil/Bit.Butil/Extensions/JSRuntimeExtensions.cs#L22
Parameter 'jsRuntime' has no matching param tag in the XML comment for 'JSRuntimeExtensions.FastInvokeAsync<TResult>(IJSRuntime, string, params object?[]?)' (but other parameters do)
Build Butil solution: src/Butil/Bit.Butil/Publics/Crypto.cs#L290
Possible null reference assignment.
Build Butil solution: src/Butil/Bit.Butil/Publics/Crypto.cs#L289
Possible null reference assignment.
Build Butil solution: src/Butil/Bit.Butil/Publics/Crypto.cs#L288
Possible null reference assignment.
Build Butil solution: src/Butil/Bit.Butil/Publics/Crypto.cs#L241
Possible null reference assignment.
Build Butil solution: src/Butil/Bit.Butil/Publics/Crypto.cs#L240
Possible null reference assignment.
Build Butil solution: src/Butil/Bit.Butil/Publics/Crypto.cs#L239
Possible null reference assignment.
Build Butil solution: src/Butil/Bit.Butil/Publics/SessionStorage.cs#L8
XML comment has syntactically incorrect cref attribute 'https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage'
Build Butil solution: src/Butil/Bit.Butil/Publics/LocalStorage.cs#L8
XML comment has syntactically incorrect cref attribute 'https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage'
Create project from template with SQL Server and test it
No files were found with the provided path: ./TestSqlServer/src/Tests/TestResults. No artifacts will be uploaded.
Create project from template with SQL Server and test it: TestSqlServer/src/Server/TestSqlServer.Server.Api/Infrastructure/Data/AppDbContext.cs#L189
Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release.
Create project from template with SQL Server and test it: TestSqlServer/src/Server/TestSqlServer.Server.Api/Infrastructure/Data/AppDbContext.cs#L204
Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release.
Create project from template with SQL Server and test it: TestSqlServer/src/Server/TestSqlServer.Server.Api/ServerApiSettings.cs#L103
XML comment has cref attribute 'OtpSignIn(SignInManager{Models.Identity.User}, Models.Identity.User, string)' that could not be resolved
Create project from template with SQL Server and test it: TestSqlServer/src/Server/TestSqlServer.Server.Api/ServerApiSettings.cs#L103
Invalid type for parameter Models.Identity.User in XML comment cref attribute: 'SignInManagerExtensions.OtpSignIn(SignInManager{Models.Identity.User}, Models.Identity.User, string)'
Create project from template with SQL Server and test it: TestSqlServer/src/Server/TestSqlServer.Server.Api/ServerApiSettings.cs#L103
Invalid type for parameter SignInManager{Models.Identity.User} in XML comment cref attribute: 'SignInManagerExtensions.OtpSignIn(SignInManager{Models.Identity.User}, Models.Identity.User, string)'
Create project from template with SQL Server and test it: TestSqlServer/src/Server/TestSqlServer.Server.Api/Infrastructure/Extensions/HttpRequestExtensions.cs#L18
Possible null reference argument for parameter 'uriString' in 'Uri.Uri(string uriString)'.
Create project from template with SQL Server and test it: TestSqlServer/src/Server/TestSqlServer.Server.Api/Infrastructure/Services/ApiServerExceptionHandler.cs#L186
Nullability of type of parameter 'exp' doesn't match overridden member (possibly because of nullability attributes).
Create project from template with SQL Server and test it: TestSqlServer/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create project from template with SQL Server and test it: TestSqlServer/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebExceptionStatus.ConnectFailure' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create project from template with SQL Server and test it: TestSqlServer/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create project from template with SQL Server and test it
Parameter 'prerenderStateService' is unread.
Create project from template with SQL Server and test it
Parameter 'prerenderStateService' is unread.
Create project from template with SQL Server and test it
Parameter 'options' is unread.
Create project from template with SQL Server and test it
Parameter 'options' is unread.
Create project from template with SQL Server and test it: TestSqlServer/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.GetHashCode()
Create project from template with SQL Server and test it: TestSqlServer/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.Equals(object o)
Create project from template with SQL Server and test it
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create project from template with SQL Server and test it
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Create project from template with SQL Server and test it
- Add lib or ref assemblies for the net10.0 target framework
Create project from template with SQL Server and test it
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:
Create project from template with SQL Server and test it
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create project from template with SQL Server and test it
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Create project from template with SQL Server and test it
- Add lib or ref assemblies for the net10.0 target framework
Create project from template with SQL Server and test it
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:
Create project from template with SQL Server and test it
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create project from template with SQL Server and test it
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build Boilerplate itself: src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build Boilerplate itself: src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build Boilerplate itself
Parameter 'options' is unread.
Build Boilerplate itself
Parameter 'prerenderStateService' is unread.
Build Boilerplate itself
Parameter 'options' is unread.
Build Boilerplate itself
Parameter 'prerenderStateService' is unread.
Build Boilerplate itself: src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.GetHashCode()
Build Boilerplate itself: src/Templates/Boilerplate/Bit.Boilerplate/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.Equals(object o)
Build NuGet packages locally
- Add lib or ref assemblies for the net8.0 target framework
Build NuGet packages locally
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:
Build NuGet packages locally
File '/home/runner/work/bitplatform/bitplatform/src/Templates/BlazorEmpty/README.md' is not added because the package already contains file '/README.md'
Build NuGet packages locally
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build NuGet packages locally
- Add lib or ref assemblies for the net10.0 target framework
Build NuGet packages locally
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:
Build NuGet packages locally
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Build NuGet packages locally
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
- Add lib or ref assemblies for the netstandard2.0 target framework
Build NuGet packages locally
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:
Build NuGet packages locally
File '/home/runner/work/bitplatform/bitplatform/src/SourceGenerators/README.md' is not added because the package already contains file '/README.md'
Build NuGet packages locally
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
Build NuGet packages locally
IsAotCompatible and EnableAotAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable ahead-of-time compilation analysis, and set IsAotCompatible only for the supported frameworks. For example:
Build NuGet packages locally
File '/home/runner/work/bitplatform/bitplatform/src/Bmotion/Bit.Bmotion/README.md' is not added because the package already contains file '/README.md'
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Server/TestPostgreSQL.Server.Api/Infrastructure/Data/AppDbContext.cs#L195
Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release.
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Server/TestPostgreSQL.Server.Api/Infrastructure/Data/AppDbContext.cs#L210
Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release.
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Server/TestPostgreSQL.Server.Api/ServerApiSettings.cs#L103
XML comment has cref attribute 'OtpSignIn(SignInManager{Models.Identity.User}, Models.Identity.User, string)' that could not be resolved
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Server/TestPostgreSQL.Server.Api/ServerApiSettings.cs#L103
Invalid type for parameter Models.Identity.User in XML comment cref attribute: 'SignInManagerExtensions.OtpSignIn(SignInManager{Models.Identity.User}, Models.Identity.User, string)'
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Server/TestPostgreSQL.Server.Api/ServerApiSettings.cs#L103
Invalid type for parameter SignInManager{Models.Identity.User} in XML comment cref attribute: 'SignInManagerExtensions.OtpSignIn(SignInManager{Models.Identity.User}, Models.Identity.User, string)'
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Server/TestPostgreSQL.Server.Api/Infrastructure/Extensions/HttpRequestExtensions.cs#L18
Possible null reference argument for parameter 'uriString' in 'Uri.Uri(string uriString)'.
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Server/TestPostgreSQL.Server.Api/Infrastructure/Services/ApiServerExceptionHandler.cs#L186
Nullability of type of parameter 'exp' doesn't match overridden member (possibly because of nullability attributes).
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebExceptionStatus.ConnectFailure' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create project from template with PostgreSQL and test it
Parameter 'prerenderStateService' is unread.
Create project from template with PostgreSQL and test it
Parameter 'options' is unread.
Create project from template with PostgreSQL and test it
Parameter 'prerenderStateService' is unread.
Create project from template with PostgreSQL and test it
Parameter 'options' is unread.
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.GetHashCode()
Create project from template with PostgreSQL and test it: TestPostgreSQL/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.Equals(object o)
Create project from template with PostgreSQL and test it
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create project from template with PostgreSQL and test it
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Create project from template with PostgreSQL and test it
- Add lib or ref assemblies for the net10.0 target framework
Create project from template with PostgreSQL and test it
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:
Create project from template with PostgreSQL and test it
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create project from template with PostgreSQL and test it
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Create project from template with PostgreSQL and test it
- Add lib or ref assemblies for the net10.0 target framework
Create project from template with PostgreSQL and test it
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:
Create project from template with PostgreSQL and test it
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create project from template with PostgreSQL and test it
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Create several projects from template and build them: TestProject2/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebExceptionStatus.ConnectFailure' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create several projects from template and build them: TestProject2/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create several projects from template and build them: TestProject2/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create several projects from template and build them: TestProject2/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create several projects from template and build them: TestProject2/src/Shared/Infrastructure/Services/AppFeatures.cs#L28
XML comment has cref attribute 'UPLOAD_DIAGNOSTIC_LOGGER_STORE' that could not be resolved
Create several projects from template and build them
Parameter 'options' is unread.
Create several projects from template and build them
Parameter 'prerenderStateService' is unread.
Create several projects from template and build them
Parameter 'options' is unread.
Create several projects from template and build them: TestProject2/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.GetHashCode()
Create several projects from template and build them: TestProject2/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.Equals(object o)
Create several projects from template and build them
Parameter 'prerenderStateService' is unread.
Create several projects from template and build them
Parameter 'options' is unread.
Create several projects from template and build them
Parameter 'options' is unread.
Create several projects from template and build them
Parameter 'prerenderStateService' is unread.
Create several projects from template and build them: TestProject/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.GetHashCode()
Create several projects from template and build them: TestProject/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.Equals(object o)
Create several projects from template and build them
Disabling the interpreter; using the interpreter and AOT at the same time is not supported. Use the interpreter for hot reload support in Debug configurations and AOT for Release configurations.
Create several projects from template and build them
Using fast deployment and a code shrinker at the same time is not recommended. Use fast deployment for Debug configurations and a code shrinker for Release configurations.
Create several projects from template and build them
Using fast deployment and AOT at the same time is not recommended. Use fast deployment for Debug configurations and AOT for Release configurations.
Create several projects from template and build them: TestStandalone/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebException.Status' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create several projects from template and build them: TestStandalone/src/Shared/Infrastructure/Services/SharedExceptionHandler.cs#L145
This call site is reachable on all platforms. 'WebExceptionStatus.ConnectFailure' is unsupported on: 'browser'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Create several projects from template and build them: TestStandalone/src/Shared/Infrastructure/Services/AppFeatures.cs#L37
XML comment has cref attribute 'UPLOAD_DIAGNOSTIC_LOGGER_STORE' that could not be resolved
Create several projects from template and build them
Parameter 'prerenderStateService' is unread.
Create several projects from template and build them
Parameter 'options' is unread.
Create several projects from template and build them
Parameter 'prerenderStateService' is unread.
Create several projects from template and build them
Parameter 'options' is unread.
Create several projects from template and build them: TestStandalone/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.GetHashCode()
Create several projects from template and build them: TestStandalone/src/Shared/Features/Identity/Dtos/ClaimDto.cs#L4
'ClaimDto' defines operator == or operator != but does not override Object.Equals(object o)
Create several projects from template and build them
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create several projects from template and build them
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Create several projects from template and build them
- Add lib or ref assemblies for the net10.0 target framework
Create several projects from template and build them
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:
Create several projects from template and build them
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create several projects from template and build them
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'
Create several projects from template and build them
- Add lib or ref assemblies for the net10.0 target framework
Create several projects from template and build them
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:
Create several projects from template and build them
File '/home/runner/work/bitplatform/bitplatform/src/Templates/Boilerplate/README.md' is not added because the package already contains file '/README.md'
Create several projects from template and build them
File '/home/runner/work/bitplatform/bitplatform/LICENSE' is not added because the package already contains file '/LICENSE'

Artifacts

Produced during runtime
Name Size Digest
nuget-packages
14.9 MB
sha256:8ac7ae9523e39852b645ec44fc10a4776e9e4f7eb5d12b0b7745f0c44c3164e8
postgres-tests-artifact Expired
100 KB
sha256:6e1c5c114b52a3777624243b4ac84e5ec140231c172bd6dc9f6faaa416626471