xUnit Ext. CI/CD Pipeline #130
- Production requires an approval to start deploying changes
- Production requires an approval to start deploying changes
pipelines.yml
on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud
/
🔬 Code Quality Analysis
1m 24s
call-codecov
/
📊 Code Coverage Analysis
14s
call-codeql
/
🛡️ Security Analysis
2m 39s
call-nuget
/
🚀 Deploy v${{ inputs.version }}
call-nuget
/
🚀 Deploy v10.0.7
Production
waiting for review
Deployment protection rules
Reviewers, timers, and other rules protecting deployments in this run
Event | Environments |
---|---|
gimlichael
requested review
|
Production |
Annotations
12 warnings
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:
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:
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.7 MB |
sha256:24ab9fd1adad2654354b4b66fc1bdee2751a6349c63c80f71d528200cd0736f1
|
|
-Release
|
19.6 MB |
sha256:1bc80f3a69a9988f84e9c192fe6296ca5b11c3224ac6b0d4e9895944b96d2f7f
|
|
CoverageReport-Debug-Linux-
|
1.9 MB |
sha256:84c311b3f0bcf9565ab6284b4e251b5a47e225c625916b7c6a3d378cbf9e951f
|
|
CoverageReport-Debug-Windows-
|
1.93 MB |
sha256:6242d3bd4cac7b5cedd559887457c13c6412a789703616fe15c791df05bddda9
|
|
CoverageReport-Release-Linux-
|
1.9 MB |
sha256:ee8f512b3a03676bf8bf87fe54ffb0708f58bd1b9ea1f5e76e58145fe5833f3b
|
|
CoverageReport-Release-Windows-
|
1.93 MB |
sha256:a90a96dbba7bfd647bb6452d317e717e87641a1fe7be984728ec0ce713f58e32
|
|
NuGet-Debug
|
247 KB |
sha256:230665866c4b0f6e523de3ced188e446b92dbf0b9325618a05f1c6c69de8e78d
|
|
NuGet-Release
|
238 KB |
sha256:919fbeb104218901e585f4ea6d179b3503dd686b61d65d5a04062b1835922c1b
|
|
TestResults-Debug-Linux-
|
223 KB |
sha256:e61d436d3f0dc4eaa8367d60bf3b8a5804d0f4f17b07cae2ba34bd39dcef8b7b
|
|
TestResults-Debug-Windows-
|
276 KB |
sha256:25a6b1e5a7f612eae1afd9b75d02388ac4708da5b3f07098eaba919f157651bb
|
|
TestResults-Release-Linux-
|
205 KB |
sha256:a3ba53ffc156339a7523b0942b8389031124170e93a6a6f2c36bb0649b92f75f
|
|
TestResults-Release-Windows-
|
253 KB |
sha256:b1deea4b32a400612c78cb14e74fb2aaad315bcc6b1ee8ada3c2bc3787b38067
|
|