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