Skip to content

V9.0.0/net9rc1 housekeeping #141

V9.0.0/net9rc1 housekeeping

V9.0.0/net9rc1 housekeeping #141

Re-run triggered September 15, 2024 00:24
Status Success
Total duration 15m 51s
Artifacts 384

pipelines.yml

on: pull_request
🐧 Prepare Linux
4m 4s
🐧 Prepare Linux
πŸͺŸ Prepare Windows
6m 49s
πŸͺŸ Prepare Windows
Matrix: πŸ› οΈ Build
Matrix: πŸ§ͺ Test
Matrix: πŸ“¦ Pack
πŸ“Š Code Coverage Analysis
1m 26s
πŸ“Š Code Coverage Analysis
πŸ”¬ Code Quality Analysis
10m 49s
πŸ”¬ Code Quality Analysis
πŸ›‘οΈ Security Analysis
8m 41s
πŸ›‘οΈ Security Analysis
πŸš€ Deploy v${{ needs.build.outputs.version }}
0s
πŸš€ Deploy v${{ needs.build.outputs.version }}
Fit to window
Zoom out
Zoom in

Annotations

49 warnings
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Release, net6.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Release, netstandard2.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, netstandard2.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Release, net8.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Release, net9.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, net6.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, net9.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ› οΈ Build (Debug, net8.0): src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ“¦ 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 net6.0 target framework
πŸ“¦ 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 (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 net6.0 target framework
πŸ“¦ 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 (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 net6.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 net6.0 target framework
πŸ“¦ 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 (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 net6.0 target framework
πŸ“¦ 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 (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 net6.0 target framework
πŸ›‘οΈ 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: src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ›‘οΈ Security Analysis: src/Cuemon.Extensions.Xunit.Hosting/LoggerExtensions.cs#L14
Ambiguous reference in cref attribute: 'ServiceCollectionExtensions.AddXunitTestLogging'. Assuming 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)', but could have also matched other overloads including 'ServiceCollectionExtensions.AddXunitTestLogging(IServiceCollection, ITestOutputHelperAccessor, LogLevel)'.
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Validator.cs#L237
Define a constant instead of using this literal 'Value is not in a valid state.' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Generate.cs#L31
Make sure that using this pseudorandom number generator is safe here. (https://rules.sonarsource.com/csharp/RSPEC-2245)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Validator.cs#L689
The collection-specific "TrueForAll" method should be used instead of the "All" extension (https://rules.sonarsource.com/csharp/RSPEC-6603)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Validator.cs#L714
The collection-specific "TrueForAll" method should be used instead of the "All" extension (https://rules.sonarsource.com/csharp/RSPEC-6603)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Validator.cs#L755
The collection-specific "TrueForAll" method should be used instead of the "All" extension (https://rules.sonarsource.com/csharp/RSPEC-6603)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Validator.cs#L780
The collection-specific "TrueForAll" method should be used instead of the "All" extension (https://rules.sonarsource.com/csharp/RSPEC-6603)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Text/ByteOrderMark.cs#L133
Check the return value of the 'Read' call to see how many bytes were read. (https://rules.sonarsource.com/csharp/RSPEC-2674)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Hierarchy.cs#L247
Refactor this method to reduce its Cognitive Complexity from 46 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
πŸ”¬ Code Quality Analysis: src/Cuemon.Core/Extensions/Reflection/AssemblyDecoratorExtensions.cs#L190
Indexing at 0 should be used instead of the "Enumerable" extension method "First" (https://rules.sonarsource.com/csharp/RSPEC-6608)
πŸ”¬ Code Quality Analysis: src/Cuemon.Security.Cryptography/AesCryptor.cs#L106
Check the return value of the 'Read' call to see how many bytes were read. (https://rules.sonarsource.com/csharp/RSPEC-2674)

Artifacts

Produced during runtime
Name Size
CoverageReport-Release-Windows-3942709c2c6b6c31d614dec3162f734986ab1c8c7d2e5ef1642f798ec3e692b0
10.5 MB
TestResults-Release-Windows-3942709c2c6b6c31d614dec3162f734986ab1c8c7d2e5ef1642f798ec3e692b0
1.57 MB