Savvyi I/O Pipeline #30
pipelines.yml
on: workflow_dispatch
Matrix: 🛠️ Build
🧰 Prepare
4s
Matrix: 📦 Pack
Matrix: 🧪 Test
🔬 Code Quality Analysis
4m 43s
📊 Code Coverage Analysis
14s
🛡️ Security Analysis
5m 39s
🚀 Deploy v4.0.0
18s
Deployment protection rules
Reviewers, timers, and other rules protecting deployments in this run
Event | Environments |
---|---|
gimlichael
approved
|
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 |
|