Skip to content

xUnit Ext. CI/CD Pipeline #119

xUnit Ext. CI/CD Pipeline

xUnit Ext. CI/CD Pipeline #119

Manually triggered August 16, 2025 13:41
Status Success
Total duration 10m 38s
Artifacts 12

pipelines.yml

on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud  /  🔬 Code Quality Analysis
1m 8s
call-sonarcloud / 🔬 Code Quality Analysis
call-codecov  /  📊 Code Coverage Analysis
8s
call-codecov / 📊 Code Coverage Analysis
call-codeql  /  🛡️ Security Analysis
2m 57s
call-codeql / 🛡️ Security Analysis
call-nuget  /  🚀 Deploy v${{ inputs.version }}
0s
call-nuget / 🚀 Deploy v${{ inputs.version }}
call-nuget  /  🚀 Deploy v10.0.5
1m 33s
call-nuget / 🚀 Deploy v10.0.5
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
gimlichael
approved Aug 16, 2025
Production

Annotations

12 warnings
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L102
Remove this call from a constructor to the overridable 'Configure' method. (https://rules.sonarsource.com/csharp/RSPEC-1699)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit.Hosting/Internal/MinimalHostTest.cs#L12
Remove the field '_hostBuilderContext' and declare it as a local variable in the relevant methods. (https://rules.sonarsource.com/csharp/RSPEC-1450)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit.Hosting/MinimalHostTest.cs#L76
Remove this call from a constructor to the overridable 'Configure' method. (https://rules.sonarsource.com/csharp/RSPEC-1699)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit.Hosting/LoggerExtensions.cs#L30
Refactor this method to reduce its Cognitive Complexity from 21 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit.Hosting/HostTest.cs#L102
Remove this call from a constructor to the overridable 'Configure' method. (https://rules.sonarsource.com/csharp/RSPEC-1699)
call-sonarcloud / 🔬 Code Quality Analysis: src/Codebelt.Extensions.Xunit.Hosting/Internal/MinimalHostTest.cs#L12
Remove the field '_hostBuilderContext' and declare it as a local variable in the relevant methods. (https://rules.sonarsource.com/csharp/RSPEC-1450)
call-sonarcloud / 🔬 Code Quality Analysis: test/Codebelt.Extensions.Xunit.Tests/Assets/WemoryStream.cs#L9
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
call-sonarcloud / 🔬 Code Quality Analysis: test/Codebelt.Extensions.Xunit.Tests/Assets/WemoryStream.cs#L14
'WemoryStream.DisposeAsync()' hides inherited member 'Stream.DisposeAsync()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
call-sonarcloud / 🔬 Code Quality Analysis: test/Codebelt.Extensions.Xunit.Tests/Assets/WemoryStream.cs#L9
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
call-sonarcloud / 🔬 Code Quality Analysis: test/Codebelt.Extensions.Xunit.Tests/Assets/WemoryStream.cs#L14
'WemoryStream.DisposeAsync()' hides inherited member 'Stream.DisposeAsync()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
call-codeql / 🛡️ Security Analysis
Unable to validate code scanning workflow: MissingPushHook
call-codeql / 🛡️ Security Analysis
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.

Artifacts

Produced during runtime
Name Size Digest
-Debug
19.6 MB
sha256:4a32ee966bca8e4d76b942c8e8da5a93a3276d1f63ba7b28db5033d85f281049
-Release
19.6 MB
sha256:1d59224e1a46d496bdd14b0e9175fba089bd4d2d7512c23c4c4628a5af32297a
CoverageReport-Debug-Linux-
1.9 MB
sha256:a26c5631ca3eedd372236fb53cb833e4a49d28948fbc2e37a3bdf4ca2e9096ed
CoverageReport-Debug-Windows-
1.93 MB
sha256:c3e5724880924318f0c5e60235dc52a115a31b57829d771aca533b3e4a1f7e8e
CoverageReport-Release-Linux-
1.9 MB
sha256:c62c70ba617892ba65d6c330e69b9bfb1c7cbe9a5d9110cec84f52905fdf9b18
CoverageReport-Release-Windows-
1.93 MB
sha256:d10e3a6c9b7523b998c96418a8a395e50c76e30954dd387ec0972c91ac56b21b
NuGet-Debug
247 KB
sha256:73fdd8fb7ad3cfd4a9e41bcbdd8ec053523f8b708fc5905a243142257f841cb6
NuGet-Release
238 KB
sha256:9ec35822b371f1e60648f428a94173894259585ff3470df67b206cf36cd8d409
TestResults-Debug-Linux-
223 KB
sha256:597c3891ca30017efd2eac3de23d634b34a29b9d087583e63b983d1c05dfbfdf
TestResults-Debug-Windows-
276 KB
sha256:17345497c09a520a95a4ff54d818eae5c3d4742eda49c1f108a736c784733d94
TestResults-Release-Linux-
206 KB
sha256:e51f319914cff4c1ba6b0740cbd39a44609af895d49dea0d38aa0b8de0b9d562
TestResults-Release-Windows-
253 KB
sha256:397245a1fea5d9fe3b91cac215cbd2c6d112e831760e2f49bb14c170ec76b881