Skip to content

Savvyi I/O Pipeline #30

Savvyi I/O Pipeline

Savvyi I/O Pipeline #30

Re-run triggered November 13, 2024 07:04
Status Success
Total duration 9m 26s
Artifacts 222

pipelines.yml

on: workflow_dispatch
Matrix: 🛠️ Build
🧰 Prepare
4s
🧰 Prepare
Matrix: 📦 Pack
Matrix: 🧪 Test
🔬 Code Quality Analysis
4m 43s
🔬 Code Quality Analysis
📊 Code Coverage Analysis
14s
📊 Code Coverage Analysis
🛡️ Security Analysis
5m 39s
🛡️ Security Analysis
🚀 Deploy v4.0.0
18s
🚀 Deploy v4.0.0
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
gimlichael
approved Nov 13, 2024
Production

Annotations

17 warnings
📦 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
📦 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
🔬 Code Quality Analysis: src/Savvyio.Core/HandlerDiscoveryModel.cs#L150
Collection-specific "Exists" method should be used instead of the "Any" extension. (https://rules.sonarsource.com/csharp/RSPEC-6605)
🔬 Code Quality Analysis: src/Savvyio.Core/MetadataExtensions.cs#L175
Use a comparison to 'default(TDestination)' instead or add a constraint to 'TDestination' so that it can't be a value type. (https://rules.sonarsource.com/csharp/RSPEC-2955)
🔬 Code Quality Analysis: src/Savvyio.Core/MetadataExtensions.cs#L175
Use a comparison to 'default(TSource)' instead or add a constraint to 'TSource' so that it can't be a value type. (https://rules.sonarsource.com/csharp/RSPEC-2955)
🔬 Code Quality Analysis: src/Savvyio.Core/HandlerServicesDescriptor.cs#L86
Refactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
🔬 Code Quality Analysis: src/Savvyio.Extensions.DependencyInjection/ServiceCollectionExtensions.cs#L218
Collection-specific "Exists" method should be used instead of the "Any" extension. (https://rules.sonarsource.com/csharp/RSPEC-6605)
🔬 Code Quality Analysis: src/Savvyio.Extensions.DependencyInjection/ServiceCollectionExtensions.cs#L227
Collection-specific "Exists" method should be used instead of the "Any" extension. (https://rules.sonarsource.com/csharp/RSPEC-6605)
🔬 Code Quality Analysis: src/Savvyio.Extensions.Text.Json/Converters/RequestConverter.cs#L36
Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
🔬 Code Quality Analysis: src/Savvyio.Extensions.Text.Json/Converters/MessageConverter.cs#L70
Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
🔬 Code Quality Analysis: src/Savvyio.Extensions.SimpleQueueService/Commands/AmazonCommandQueueOptions.cs#L7
Remove this empty class, write its code or make it an "interface". (https://rules.sonarsource.com/csharp/RSPEC-2094)
🔬 Code Quality Analysis: src/Savvyio.Extensions.SimpleQueueService/EventDriven/AmazonEventBusOptions.cs#L7
Remove this empty class, write its code or make it an "interface". (https://rules.sonarsource.com/csharp/RSPEC-2094)
🛡️ 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
CoverageReport-Debug-Linux-45a4088fd86ecb646f21980a4c3de2701712c6b72bafe2f0b45fd232b2b398de Expired
3.73 MB
TestResults-Debug-Linux-45a4088fd86ecb646f21980a4c3de2701712c6b72bafe2f0b45fd232b2b398de Expired
125 KB