Merge develop into main #260
Triggered via pull request
April 12, 2026 01:56
Chris-Wolfgang
synchronize
#162
Status
Failure
Total duration
14m 8s
Artifacts
3
pr.yaml
on: pull_request_target
Detect .NET Projects
4s
Secrets Scan (gitleaks)
5s
Security Scan (DevSkim)
15s
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
9m 42s
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
3m 58s
Stage 3: macOS Tests (.NET 6.0-10.0)
Annotations
10 errors and 28 warnings
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/DbContextBuilder.cs#L37
Symbol 'UseInMemory' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/SqliteModelCustomizer.cs#L44
Symbol 'OverrideTableRenaming.get' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/SqliteModelCustomizer.cs#L24
Symbol 'SqliteModelCustomizer' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/SqliteForMsSqlServerModelCustomizer.cs#L13
Symbol 'SqliteForMsSqlServerModelCustomizer' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/DbContextBuilder.cs#L18
Symbol 'implicit constructor for 'DbContextBuilder<T>'' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/DbContextBuilder.cs#L18
Symbol 'DbContextBuilder<T>' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/ICreateRandomEntities.cs#L6
Symbol 'ICreateRandomEntities' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/ICreateDbContext.cs#L4
Symbol 'ICreateDbContext' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/DbContextBuilderSqliteExtensions.cs#L6
Symbol 'DbContextBuilderSqliteExtensions' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
src/Wolfgang.DbContextBuilder-Core/DbContextBuilderAutoFixtureExtensions.cs#L4
Symbol 'DbContextBuilderAutoFixtureExtensions' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
|
Detect .NET Projects
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Secrets Scan (gitleaks)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Security Scan (DevSkim)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate:
extra-projects/AdventureWorks-EF6/Models/Generated/AdventureWorksDbContext.cs#L118
In externally visible method 'void AdventureWorksDbContext.OnModelCreating(ModelBuilder modelBuilder)', validate parameter 'modelBuilder' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate:
extra-projects/AdventureWorks-EF6/Models/Generated/AdventureWorksDbContext.cs#L118
In externally visible method 'void AdventureWorksDbContext.OnModelCreating(ModelBuilder modelBuilder)', validate parameter 'modelBuilder' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate:
extra-projects/AdventureWorks-EF7/Models/Generated/AdventureWorksDbContext.cs#L203
In externally visible method 'void AdventureWorksDbContext.OnModelCreating(ModelBuilder modelBuilder)', validate parameter 'modelBuilder' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate:
extra-projects/AdventureWorks-EF7/Models/Generated/AdventureWorksDbContext.cs#L203
In externally visible method 'void AdventureWorksDbContext.OnModelCreating(ModelBuilder modelBuilder)', validate parameter 'modelBuilder' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
Found version-specific or distribution-specific runtime identifier(s): alpine-arm, alpine-arm64, alpine-x64. Affected libraries: SQLitePCLRaw.lib.e_sqlite3. In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default. See https://aka.ms/dotnet/rid-usage for details.
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
Found version-specific or distribution-specific runtime identifier(s): alpine-arm, alpine-arm64, alpine-x64. Affected libraries: SQLitePCLRaw.lib.e_sqlite3. In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default. See https://aka.ms/dotnet/rid-usage for details.
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
No files were found with the provided path: TestResults/
CoverageReport/. No artifacts will be uploaded.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
extra-projects/AdventureWorks-EF6/Models/Generated/AdventureWorksDbContext.cs#L4092
Supply an implementation for the partial method, otherwise this call will be ignored.
|
|
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
extra-projects/AdventureWorks-EF6/Models/Generated/AdventureWorksDbContext.cs#L112
Add a nested comment explaining why this method is empty, throw a 'NotSupportedException' or complete the implementation.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
extra-projects/AdventureWorks-EF6/Models/Generated/AdventureWorksDbContext.cs#L4095
Supply an implementation for this partial method.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
extra-projects/AdventureWorks-EF6/Program.cs#L6
Make class static (https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1102)
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1):
extra-projects/AdventureWorks-EF6/Program.cs#L6
Add a 'protected' constructor or the 'static' keyword to the class declaration.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-output
|
363 MB |
sha256:50308908861a5cf2b0cf38d51d7f36bee52ba72e7f0487c8ca8b8336dd115609
|
|
|
coverage-linux
|
455 KB |
sha256:a543b39e5041b3726bfbb14fef6a51e4d80a94b16cbdcab1e2ad3506dc485fec
|
|
|
devskim-results
|
154 Bytes |
sha256:3f6fd736a237dd594ca723116ce99b100e1ad65a7eee86847f42bdb727fd36a2
|
|