Skip to content

xUnit Ext. CI/CD Pipeline #121

xUnit Ext. CI/CD Pipeline

xUnit Ext. CI/CD Pipeline #121

Manually triggered September 14, 2025 17:28
Status Success
Total duration 1h 54m 42s
Artifacts 12

pipelines.yml

on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud  /  🔬 Code Quality Analysis
1m 9s
call-sonarcloud / 🔬 Code Quality Analysis
call-codecov  /  📊 Code Coverage Analysis
11s
call-codecov / 📊 Code Coverage Analysis
call-codeql  /  🛡️ Security Analysis
2m 40s
call-codeql / 🛡️ Security Analysis
call-nuget  /  🚀 Deploy v${{ inputs.version }}
0s
call-nuget / 🚀 Deploy v${{ inputs.version }}
call-nuget  /  🚀 Deploy v10.0.6
1m 21s
call-nuget / 🚀 Deploy v10.0.6
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 Sep 14, 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:d8095df07066689227168e7ffbbd31a987f2d79d858a8f160ab079f105294e82
-Release
19.6 MB
sha256:a8cfc1c6d88875a9529bbb71e16a1fb1f991a90b61c63bf76362ce656388d25d
CoverageReport-Debug-Linux-
1.9 MB
sha256:dd25dafd74d050da51e60caa590808ad6e0e3b1a7fd3f2936b9fbab548ae0964
CoverageReport-Debug-Windows-
1.93 MB
sha256:a1c46a94ab1e55ca3759f60e2bb3e9192dd17127d551aa49138d0b7250716f09
CoverageReport-Release-Linux-
1.9 MB
sha256:9bb472e7d9fb2a9195558525d0415d997b2faec865890614dcfd4f6324fd802c
CoverageReport-Release-Windows-
1.93 MB
sha256:8ac3708d942bd9402602702c3d02e873e12156e594691bb02281aee52cb802ca
NuGet-Debug
247 KB
sha256:6752cf64a6be7e9c92378009be3c1ddcba2a15e45fa10f50245e34a62337608e
NuGet-Release
238 KB
sha256:330ad429e4fdc023de30e49c6da46986fa62670881587e9392d8f5316fe9ca1c
TestResults-Debug-Linux-
223 KB
sha256:8e063302e04c78fd4b47d8c7810c45da34821f40d6e4e9d7b876fbe0de085aa6
TestResults-Debug-Windows-
250 KB
sha256:369be473ba0f7419ba9c29ba3b75352e102a3eb62a99c2767ec97e1be3ff9ff6
TestResults-Release-Linux-
205 KB
sha256:a542d205610df1d40a9d294da9b399dbb3e5b3f7fe4340f63a34528b024b7802
TestResults-Release-Windows-
254 KB
sha256:b3b4205d9727893d9e790c93136d9cd501d269417f2540a0cf5795606a03ed4e