Skip to content

xUnit Ext. CI/CD Pipeline #117

xUnit Ext. CI/CD Pipeline

xUnit Ext. CI/CD Pipeline #117

Manually triggered July 10, 2025 21:50
Status Success
Total duration 14m 41s
Artifacts 12

pipelines.yml

on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud  /  🔬 Code Quality Analysis
1m 12s
call-sonarcloud / 🔬 Code Quality Analysis
call-codecov  /  📊 Code Coverage Analysis
8s
call-codecov / 📊 Code Coverage Analysis
call-codeql  /  🛡️ Security Analysis
2m 49s
call-codeql / 🛡️ Security Analysis
call-nuget  /  🚀 Deploy v${{ inputs.version }}
0s
call-nuget / 🚀 Deploy v${{ inputs.version }}
call-nuget  /  🚀 Deploy v10.0.4
2m 8s
call-nuget / 🚀 Deploy v10.0.4
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 Jul 10, 2025
Production

Annotations

12 warnings
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/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/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-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 Expired
19.6 MB
sha256:6878c8661b75d5e2d1e142df65fa2ad5b3a35cc02c421c03b21a944c8ca54f03
-Release Expired
19.5 MB
sha256:7092cd254e83a00faf146286791ca370a4d81bab8c5c592fc82ae8d3f3aca8b5
CoverageReport-Debug-Linux- Expired
1.9 MB
sha256:a9d1f94b45bd16402aaf03f405db95cf9ae98d64ec3d46866f0ec2a3a4a5c21c
CoverageReport-Debug-Windows- Expired
1.93 MB
sha256:2c1e654c668598d177a992feb2e40bc4c31ebf0ccb3e3d686c2824afb2fb54fe
CoverageReport-Release-Linux- Expired
1.9 MB
sha256:0cd6e24cef76b8453d34ba954479894685078ba267be90f859b4cb69889c5647
CoverageReport-Release-Windows- Expired
1.93 MB
sha256:cc020e933c6a0f01c11a5acd07ccc1339c4d175a975f68ca5218e534ddcc3ed5
NuGet-Debug Expired
247 KB
sha256:7a48c36a91a03cfe37f73ae6ef96c1520f20b87a988024c638b78150357e10cc
NuGet-Release Expired
238 KB
sha256:85eed6d8f1cd06a53fd973fecfb86ff6d98aa50dc3a930a3c6b253e37112fee5
TestResults-Debug-Linux- Expired
224 KB
sha256:23a5948f4ad498cf7b945cad4fcab74dbf1b79f33dd069da8bb58a2bb063db9a
TestResults-Debug-Windows- Expired
276 KB
sha256:8a7bd8cb7b032ce5ab1483abae497ca66faca2d221aac0f1be901c1f8f8c4492
TestResults-Release-Linux- Expired
205 KB
sha256:fe7e861dd92c594175e2b746f82c6f7c0e84020c86b9602cb31e448c4c4f2c0e
TestResults-Release-Windows- Expired
251 KB
sha256:4b0cf717a5f4f2bb72a0ebf725f0739e1ae859b83343bf4e523f299c545ef3b3