Skip to content

Carael/handle nullable application properties (#49) #42

Carael/handle nullable application properties (#49)

Carael/handle nullable application properties (#49) #42

Triggered via push March 8, 2024 12:32
Status Success
Total duration 11m 8s
Artifacts 3
Fit to window
Zoom out
Zoom in

Annotations

45 warnings
publish-linux-x64
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v1, actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
publish-linux-x64
The following actions uses node12 which is deprecated and will be forced to run on node16: 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/
publish-linux-x64: src/Core/ServiceBus/MessageService.cs#L82
Async-iterator 'MessageService.PurgeAsync(string, string, string?, SubQueue, long, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
publish-linux-x64: src/Core/ServiceBus/MessageService.cs#L117
Async-iterator 'MessageService.ResendAsync(string, string, string?, SubQueue, string, long, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
publish-linux-x64: src/Core/ServiceBus/Mappings/MessageMappings.cs#L39
Argument of type 'Dictionary<string, object>' cannot be used for parameter 'ApplicationProperties' of type 'IReadOnlyDictionary<string, object?>' in 'Message.Message(string Id, string? Subject, string Body, MessageSystemProperties SystemProperties, IReadOnlyDictionary<string, object?>? ApplicationProperties)' due to differences in the nullability of reference types.
publish-linux-x64: src/Core/ServiceBus/Mappings/TopicMappings.cs#L140
Nullable value type may be null.
publish-linux-x64: src/Ui/Website/Extensions/StringExtensions.cs#L20
Dereference of a possibly null reference.
publish-linux-x64: src/Ui/Website/Shared/ViewDialog.razor#L11
Non-nullable property 'MudDialog' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
publish-linux-x64: src/Ui/Website/Shared/ViewDialog.razor#L14
Non-nullable property 'ContentText' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
publish-linux-x64: src/Ui/Website/Extensions/StringExtensions.cs#L56
Converting null literal or possible null value to non-nullable type.
publish-linux-x64: src/Ui/Website/Jobs/ResendMessagesJob.cs#L50
Possible null reference argument for parameter 'handler' in 'void INotifyPropertyChangedExtensions.Notify(INotifyPropertyChanged sender, PropertyChangedEventHandler handler, string propertyName = "")'.
publish-linux-x64: src/Ui/Website/Shared/TopicNestedMenuItem.razor#L9
'Icons.Filled' is obsolete: 'Use Icons.Material.Filled instead.'
publish-win-x64
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v1, actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
publish-win-x64
The following actions uses node12 which is deprecated and will be forced to run on node16: 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/
publish-win-x64: src/Core/ServiceBus/MessageService.cs#L82
Async-iterator 'MessageService.PurgeAsync(string, string, string?, SubQueue, long, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
publish-win-x64: src/Core/ServiceBus/MessageService.cs#L117
Async-iterator 'MessageService.ResendAsync(string, string, string?, SubQueue, string, long, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
publish-win-x64: src/Core/ServiceBus/Mappings/TopicMappings.cs#L140
Nullable value type may be null.
publish-win-x64: src/Core/ServiceBus/Mappings/MessageMappings.cs#L39
Argument of type 'Dictionary<string, object>' cannot be used for parameter 'ApplicationProperties' of type 'IReadOnlyDictionary<string, object?>' in 'Message.Message(string Id, string? Subject, string Body, MessageSystemProperties SystemProperties, IReadOnlyDictionary<string, object?>? ApplicationProperties)' due to differences in the nullability of reference types.
publish-win-x64: src/Ui/Website/Extensions/StringExtensions.cs#L20
Dereference of a possibly null reference.
publish-win-x64: src/Ui/Website/Shared/ViewDialog.razor#L11
Non-nullable property 'MudDialog' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
publish-win-x64: src/Ui/Website/Shared/ViewDialog.razor#L14
Non-nullable property 'ContentText' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
publish-win-x64: src/Ui/Website/Extensions/StringExtensions.cs#L56
Converting null literal or possible null value to non-nullable type.
publish-win-x64: src/Ui/Website/Shared/ServiceBusNavMenu.razor#L37
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.
publish-win-x64: src/Ui/Website/Shared/ServiceBusNavMenu.razor#L35
Non-nullable property 'Model' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
publish-macos-x64
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v1, actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
publish-macos-x64
The following actions uses node12 which is deprecated and will be forced to run on node16: 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/
publish-macos-x64: src/Core/ServiceBus/MessageService.cs#L82
Async-iterator 'MessageService.PurgeAsync(string, string, string?, SubQueue, long, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
publish-macos-x64: src/Core/ServiceBus/MessageService.cs#L117
Async-iterator 'MessageService.ResendAsync(string, string, string?, SubQueue, string, long, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
publish-macos-x64: src/Core/ServiceBus/Mappings/MessageMappings.cs#L39
Argument of type 'Dictionary<string, object>' cannot be used for parameter 'ApplicationProperties' of type 'IReadOnlyDictionary<string, object?>' in 'Message.Message(string Id, string? Subject, string Body, MessageSystemProperties SystemProperties, IReadOnlyDictionary<string, object?>? ApplicationProperties)' due to differences in the nullability of reference types.
publish-macos-x64: src/Core/ServiceBus/Mappings/TopicMappings.cs#L140
Nullable value type may be null.
publish-macos-x64: src/Ui/Website/Extensions/StringExtensions.cs#L20
Dereference of a possibly null reference.
publish-macos-x64: src/Ui/Website/Extensions/StringExtensions.cs#L56
Converting null literal or possible null value to non-nullable type.
publish-macos-x64: src/Ui/Website/Jobs/ResendMessagesJob.cs#L50
Possible null reference argument for parameter 'handler' in 'void INotifyPropertyChangedExtensions.Notify(INotifyPropertyChanged sender, PropertyChangedEventHandler handler, string propertyName = "")'.
publish-macos-x64: src/Ui/Website/Jobs/ResendMessagesJob.cs#L83
Dereference of a possibly null reference.
publish-macos-x64: src/Ui/Website/Jobs/ResendMessagesJob.cs#L93
Possible null reference argument for parameter 'handler' in 'void INotifyPropertyChangedExtensions.Notify(INotifyPropertyChanged sender, PropertyChangedEventHandler handler, string propertyName = "")'.
publish-macos-x64: src/Ui/Website/Models/ConnectionFolder.cs#L12
Possible null reference argument for parameter 'handler' in 'void INotifyPropertyChangedExtensions.Notify(INotifyPropertyChanged sender, PropertyChangedEventHandler handler, string propertyName = "")'.
create-release
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/[email protected], actions/create-release@v1, actions/upload-release-asset@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
create-release
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/create-release@v1, actions/upload-release-asset@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
create-release
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/
create-release
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/
create-release
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/
create-release
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/
create-release
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/
create-release
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/
create-release
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
crossbusexplorer-linux-x64 Expired
239 MB
crossbusexplorer-macos-x64 Expired
269 MB
crossbusexplorer-win-x64 Expired
123 MB