Newtonsoft.Json Ext. CI/CD Pipeline #21
pipelines.yml
on: workflow_dispatch
Matrix: 🛠️ Build
Matrix: 🧪 Test
Matrix: 📦 Pack
🔬 Code Quality Analysis
1m 38s
📊 Code Coverage Analysis
9s
🛡️ Security Analysis
2m 28s
🚀 Deploy v9.0.1
10s
Deployment protection rules
Reviewers, timers, and other rules protecting deployments in this run
Event | Environments |
---|---|
gimlichael
approved
|
Production |
Annotations
18 warnings
📦 Pack (Release)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
|
📦 Pack (Release)
- Add lib or ref assemblies for the net8.0 target framework
|
📦 Pack (Release)
- Add lib or ref assemblies for the net9.0 target framework
|
📦 Pack (Debug)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
|
📦 Pack (Debug)
- Add lib or ref assemblies for the net8.0 target framework
|
📦 Pack (Debug)
- Add lib or ref assemblies for the net9.0 target framework
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/TransientFaultExceptionConverter.cs#L53
Define a constant instead of using this literal 'descriptor' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs#L67
Refactor this method to reduce its Cognitive Complexity from 22 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs#L67
Remove this parameter 'objectType', whose value is ignored in the method. (https://rules.sonarsource.com/csharp/RSPEC-1172)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/JDataResult.cs#L54
Use "string.Create" instead of "FormattableString". (https://rules.sonarsource.com/csharp/RSPEC-6618)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Formatters/NewtonsoftJsonFormatterOptions.cs#L107
Remove this redundant jump. (https://rules.sonarsource.com/csharp/RSPEC-3626)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/TransientFaultExceptionConverter.cs#L53
Define a constant instead of using this literal 'descriptor' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs#L67
Refactor this method to reduce its Cognitive Complexity from 22 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs#L67
Remove this parameter 'objectType', whose value is ignored in the method. (https://rules.sonarsource.com/csharp/RSPEC-1172)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/JDataResult.cs#L54
Use "string.Create" instead of "FormattableString". (https://rules.sonarsource.com/csharp/RSPEC-6618)
|
🔬 Code Quality Analysis:
src/Codebelt.Extensions.Newtonsoft.Json/Formatters/NewtonsoftJsonFormatterOptions.cs#L107
Remove this redundant jump. (https://rules.sonarsource.com/csharp/RSPEC-3626)
|
🛡️ 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.
|
🛡️ Security Analysis
Unable to validate code scanning workflow: MissingPushHook
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
CoverageReport-Debug-Linux-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
1.31 MB |
sha256:cc55f7d124bd547cd715646078126dbe559928fb770028d724b755a7bb890de7
|
|
CoverageReport-Debug-Windows-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
1.31 MB |
sha256:11251f4fa8813a882ed0762a600077dd3c7b0809b084cb772478424df653f29c
|
|
CoverageReport-Release-Linux-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
1.31 MB |
sha256:050e26ec0f707d95d68fafa8cecd6e675b83348c200076f2b12431f32ef3098c
|
|
CoverageReport-Release-Windows-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
1.31 MB |
sha256:6c8462c9201ea7b234c9e12840df45ddae699d7b46bbed9122beee007d779a98
|
|
NuGet-Debug
Expired
|
216 KB |
sha256:5ed3f44774f4de35634448d7623440e4e644014a2f5bd99337b11584960bb5bb
|
|
NuGet-Release
Expired
|
208 KB |
sha256:eaba6eed36edb58cc1edbd046b41be7d6026c4070f7321e9aa114def4efe2ca0
|
|
TestResults-Debug-Linux-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
267 KB |
sha256:024dd7d0abfa5aa2933ccf27bbacffc8cf2a2bd2c30abfa72ec587d5a7330266
|
|
TestResults-Debug-Windows-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
310 KB |
sha256:ef51cfea531639f39c6ff659d9366912d0177475f3d709edd73d5b53ab0092d9
|
|
TestResults-Release-Linux-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
234 KB |
sha256:2f331a0db0b21fa2df4ed028b4a7e640842f15def0fc920f0721c2853e003c60
|
|
TestResults-Release-Windows-96a0e936c1ced5e5eff125607a22a7ef648860158584e796f660a5585683f03f
Expired
|
271 KB |
sha256:541501ab41352d48c01fc87575d04e123d04e640788af97bfb7136526585cd54
|
|
net8.0-Debug
Expired
|
660 KB |
sha256:56db7d72d07c0a76d2477c5426ea6720d46189f1b7485766e027790af82659cd
|
|
net8.0-Release
Expired
|
646 KB |
sha256:47bcacc67a9c7ea178bd8ba333869f7d6d72c81536e137b2a55bc678191646fa
|
|
net9.0-Debug
Expired
|
660 KB |
sha256:0fe1c262247eccbfd650b446c89e59e7d94529a7e4fdfae85efb68394487529f
|
|
net9.0-Release
Expired
|
646 KB |
sha256:93d851b65d13fef01cd19873726b77ebaa33a75db35b36780c0b21979caa9f5c
|
|
netstandard2.0-Debug
Expired
|
308 KB |
sha256:e7d4f86d91e2692c8c53799f2bb699b35f4656287d7d90e8e556417dcda66399
|
|
netstandard2.0-Release
Expired
|
304 KB |
sha256:abbcadfa75e7321ba8d226b6af5439a52ee843696a0a933fdaf07543d924f362
|
|