Skip to content

Merge develop into main #260

Merge develop into main

Merge develop into main #260

Triggered via pull request April 12, 2026 01:56
@Chris-WolfgangChris-Wolfgang
synchronize #162
Status Failure
Total duration 14m 8s
Artifacts 3

pr.yaml

on: pull_request_target
Detect .NET Projects
4s
Detect .NET Projects
Secrets Scan (gitleaks)
5s
Secrets Scan (gitleaks)
Security Scan (DevSkim)
15s
Security Scan (DevSkim)
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
9m 42s
Stage 1: Linux Tests (.NET 5.0-10.0) + Coverage Gate
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
3m 58s
Stage 2: Windows Tests (.NET 5.0-10.0, Framework 4.6.2-4.8.1)
Stage 3: macOS Tests (.NET 6.0-10.0)
Stage 3: macOS Tests (.NET 6.0-10.0)
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 28 warnings
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/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