Skip to content

fix: upgraded the version of OSS dependencies with vulnerabilities #67

fix: upgraded the version of OSS dependencies with vulnerabilities

fix: upgraded the version of OSS dependencies with vulnerabilities #67

Triggered via pull request August 9, 2023 08:42
Status Success
Total duration 6m 48s
Artifacts 1

build_and_test.yml

on: pull_request
Build Check for the .NET SDK
3m 42s
Build Check for the .NET SDK
Build and Quality Check for .NetCoreApp2.1
4m 6s
Build and Quality Check for .NetCoreApp2.1
Build and Quality Check for .NetStandard20
2m 14s
Build and Quality Check for .NetStandard20
Build and Quality Check for .Net50
6m 36s
Build and Quality Check for .Net50
Build and Quality Check for .Net35
6m 35s
Build and Quality Check for .Net35
Build and Quality Check for .Net45
4m 29s
Build and Quality Check for .Net45
Fit to window
Zoom out
Zoom in

Annotations

83 warnings
Build and Quality Check for .NetStandard20
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build and Quality Check for .NetStandard20
.NET Core 2.1 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build and Quality Check for .NetStandard20: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .NetStandard20: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .NetStandard20: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .NetStandard20: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .NetStandard20: Test.NetStandard20/ConfigTests.cs#L43
'RudderConfig.SetMaxBatchSize(int)' is obsolete: 'Use the new method SetFlushAt'
Build and Quality Check for .NetStandard20: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .NetStandard20: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .NetStandard20: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .NetStandard20: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .NetStandard20: Test.NetStandard20/ConfigTests.cs#L43
'RudderConfig.SetMaxBatchSize(int)' is obsolete: 'Use the new method SetFlushAt'
Build Check for the .NET SDK
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1, actions/setup-dotnet@v1, actions/cache@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build Check for the .NET SDK
.NET 5.0 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build Check for the .NET SDK: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build Check for the .NET SDK: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build Check for the .NET SDK: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build Check for the .NET SDK: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build Check for the .NET SDK: RudderAnalytics/RudderConfig.cs#L62
Rename 'async' to not use a contextual keyword as an identifier.
Build Check for the .NET SDK: RudderAnalytics/RudderConfig.cs#L256
Rename 'async' to not use a contextual keyword as an identifier.
Build Check for the .NET SDK: RudderAnalytics/Exception/BadParameter.cs#L7
Rename class 'APIException' to match pascal case naming rules, consider using 'ApiException'.
Build Check for the .NET SDK: RudderAnalytics/Model/Properties.cs#L6
Remove this empty class, write its code or make it an "interface".
Build Check for the .NET SDK: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build Check for the .NET SDK: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build Check for the .NET SDK: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build Check for the .NET SDK: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build Check for the .NET SDK: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build Check for the .NET SDK: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build Check for the .NET SDK: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build Check for the .NET SDK: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build Check for the .NET SDK: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build Check for the .NET SDK: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .NetCoreApp2.1
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .NetCoreApp2.1: Test/ActionTests.cs#L21
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.
Build and Quality Check for .NetCoreApp2.1: Test/FlushTests.cs#L79
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.
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .NetCoreApp2.1: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .NetCoreApp2.1
.NET Core 2.1 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build and Quality Check for .Net45
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build and Quality Check for .Net45: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .Net45: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .Net45: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .Net45: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .Net45: Test.Net45/ConfigTests.cs#L43
'RudderConfig.SetMaxBatchSize(int)' is obsolete: 'Use the new method SetFlushAt'
Build and Quality Check for .Net45: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .Net45: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .Net45: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .Net45: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .Net45: Test.Net45/ConfigTests.cs#L43
'RudderConfig.SetMaxBatchSize(int)' is obsolete: 'Use the new method SetFlushAt'
Build and Quality Check for .Net45
.NET 5.0 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build and Quality Check for .Net50
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build and Quality Check for .Net50
.NET 5.0 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build and Quality Check for .Net50: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .Net50: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .Net50: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .Net50: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .Net50: Test.Net50/ConfigTests.cs#L48
'RudderConfig.SetMaxBatchSize(int)' is obsolete: 'Use the new method SetFlushAt'
Build and Quality Check for .Net50: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .Net50: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .Net50: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .Net50: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .Net50: Test.Net50/ConfigTests.cs#L48
'RudderConfig.SetMaxBatchSize(int)' is obsolete: 'Use the new method SetFlushAt'
Build and Quality Check for .Net35
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, NuGet/[email protected], actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build and Quality Check for .Net35: RudderAnalytics/Request/FakeRequestHandler.cs#L15
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.
Build and Quality Check for .Net35: RudderAnalytics/Flush/BlockingFlushHandler.cs#L41
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.
Build and Quality Check for .Net35: RudderAnalytics/Request/BlockingRequestHandler.cs#L152
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.
Build and Quality Check for .Net35: RudderAnalytics/Flush/AsyncIntervalFlushHandler.cs#L141
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.
Build and Quality Check for .Net35: RudderAnalytics/Request/BlockingRequestHandler.cs#L84
The field 'BlockingRequestHandler._maxBackOffDuration' is never used
Build and Quality Check for .Net35: Test.Net35/ActionTests.cs#L22
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.
Build and Quality Check for .Net35: Test.Net35/ConfigTests.cs#L43
'RudderConfig.SetMaxBatchSize(int)' is obsolete: 'Use the new method SetFlushAt'
Build and Quality Check for .Net35: Test.Net35/ConnectionTests.cs#L32
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.
Build and Quality Check for .Net35: Test.Net35/FlushTests.cs#L23
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.
Build and Quality Check for .Net35: Test.Net35/Flush/AsyncIntervalFlushHandlerTests.cs#L258
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.
Build and Quality Check for .Net35
.NET 5.0 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build and Quality Check for .Net35
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size
Code Coverage Report for Test.Net50 Expired
5.36 MB