xUnit Ext. CI/CD Pipeline #119
pipelines.yml
on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud
/
🔬 Code Quality Analysis
1m 8s
call-codecov
/
📊 Code Coverage Analysis
8s
call-codeql
/
🛡️ Security Analysis
2m 57s
call-nuget
/
🚀 Deploy v${{ inputs.version }}
0s
call-nuget
/
🚀 Deploy v10.0.5
1m 33s
Deployment protection rules
Reviewers, timers, and other rules protecting deployments in this run
Event | Environments |
---|---|
gimlichael
approved
|
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
|
|