xUnit Ext. CI/CD Pipeline #121
pipelines.yml
on: workflow_dispatch
Matrix: call-build
Matrix: call-test
Matrix: call-pack
call-sonarcloud
/
🔬 Code Quality Analysis
1m 9s
call-codecov
/
📊 Code Coverage Analysis
11s
call-codeql
/
🛡️ Security Analysis
2m 40s
call-nuget
/
🚀 Deploy v${{ inputs.version }}
0s
call-nuget
/
🚀 Deploy v10.0.6
1m 21s
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: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
|
|