Skip to content

vision

vision #84

Triggered via push October 10, 2024 10:12
Status Success
Total duration 6m 45s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

50 warnings
build
The following actions uses node12 which is deprecated and will be forced to run on node16: marvinpinto/action-automatic-releases@latest. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build
The following actions use a deprecated Node.js version and will be forced to run on node20: marvinpinto/action-automatic-releases@latest. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build: OneShelf.Sources/OneShelf.Sources.Self.Api/Functions/V1/Own/FormatPreview.cs#L25
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: OneShelf.Sources/OneShelf.Sources.Self.Api/Functions/V1/GetSourcesAndExternalIds.cs#L33
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: OneShelf.Sources/OneShelf.Sources.Self.Api/Services/MetadataBuilder.cs#L49
Argument of type 'Dictionary<string, dynamic>' cannot be used for parameter 'dictionary' of type 'Dictionary<string, object?>' in 'void ConversionExtensions.ToDictionary(PdfsAttributes attributes, Dictionary<string, object?> dictionary)' due to differences in the nullability of reference types.
build: OneShelf.Sources/OneShelf.Sources.Self.Api/Services/MetadataBuilder.cs#L55
Argument of type 'Dictionary<string, dynamic>' cannot be used for parameter 'dictionary' of type 'Dictionary<string, object?>' in 'void ConversionExtensions.ToDictionary(FrontendAttributesV1 attributes, Dictionary<string, object?> dictionary)' due to differences in the nullability of reference types.
build: OneShelf.Sources/OneShelf.Sources.Self.Api/Services/MetadataBuilder.cs#L69
Nullability of reference types in value of type 'Dictionary<string, dynamic>' doesn't match target type 'IReadOnlyDictionary<string, object?>'.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Static/StaticTopic.cs#L18
Non-nullable property 'StaticMessages' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Album.cs#L7
Non-nullable property 'Title' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Album.cs#L9
Non-nullable property 'Constraints' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Static/StaticChat.cs#L23
Non-nullable property 'Mediae' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Static/StaticChat.cs#L26
Non-nullable property 'Topics' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Live/LiveTopic.cs#L14
Non-nullable property 'Title' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Live/LiveTopic.cs#L16
Non-nullable property 'LiveMediae' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Live/LiveMedia.cs#L17
Non-nullable property 'LiveTopic' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Live/LiveMedia.cs#L32
Non-nullable property 'MediaFlags' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Videos/OneShelf.Videos.Database/Models/Live/LiveMedia.cs#L39
Non-nullable property 'MediaType' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Common/OneShelf.Common.Songs/FullTextSearch/FullTextSearchLogic.cs#L108
Possible null reference argument for parameter 'text' in 'string FullTextSearchExtensions.ToSearchSyntax(string text)'.
build: OneShelf.Common/OneShelf.Common.Database.Songs/Model/Artist.cs#L15
Non-nullable property 'Tenant' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Common/OneShelf.Common.Database.Songs/Model/Song.cs#L17
Non-nullable property 'Tenant' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Common/OneShelf.Common.Database.Songs/Model/Message.cs#L12
Non-nullable property 'Tenant' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Common/OneShelf.Common.Database.Songs/Model/LikeCategory.cs#L14
Non-nullable property 'Tenant' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: OneShelf.Telegram/OneShelf.Telegram/Commands/UpdateCommands.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: OneShelf.Telegram/OneShelf.Telegram/Commands/Start.cs#L25
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: OneShelf.Telegram/OneShelf.Telegram/Commands/Help.cs#L30
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: OneShelf.Telegram/OneShelf.Telegram/Services/AvailableCommands.cs#L16
Nullability of reference types in value of type 'List<List<(Type x, CommandAttribute? attribute)>>' doesn't match target type 'List<List<(Type type, CommandAttribute attribute)>>'.
build: OneShelf.Telegram/OneShelf.Telegram/PipelineHandlers/DialogHandler.cs#L254
Dereference of a possibly null reference.
build: OneShelf.Collectives/OneShelf.Collectives.Database/CollectivesCosmosDatabase.cs#L15
The member 'CollectivesCosmosDatabase._options' does not hide an accessible member. The new keyword is not required.
build
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/
build
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/
build: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/Commands/Nothing.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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/Commands/DomainAdmin/ViewBilling.cs#L30
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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/Commands/Admin/Temp.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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/PipelineHandlers/AiDialogHandler.cs#L81
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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/PipelineHandlers/AiDialogHandler.cs#L85
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: HarmonyDB.Index/HarmonyDB.Index.Analysis/Services/PathsSearcher.cs#L42
'IIndexedBlock.Score' is obsolete
build: HarmonyDB.Index/HarmonyDB.Index.Analysis/Models/Index/Blocks/PolySequenceBlock.cs#L25
Non-nullable property 'Children' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: HarmonyDB.Index/HarmonyDB.Index.BusinessLogic/Caches/TonalitiesCache.cs#L38
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: HarmonyDB.Index/HarmonyDB.Index.BusinessLogic/Caches/IndexHeadersCache.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: HarmonyDB.Index/HarmonyDB.Index.BusinessLogic/Caches/StructuresCache.cs#L29
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: HarmonyDB.Index/HarmonyDB.Index.BusinessLogic/Caches/ProgressionsCache.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: HarmonyDB.Index/HarmonyDB.Index.BusinessLogic/Caches/Bases/FileCacheBase.cs#L165
Possible null reference argument for parameter 'fileModel' in 'Task<TPresentationModel> FileCacheBase<TFileModel, TPresentationModel>.ToPresentationModel(TFileModel fileModel)'.
build: OneShelf.OneDragon/OneShelf.OneDragon.Processor/Commands/ViewBilling.cs#L25
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: OneShelf.OneDragon/OneShelf.OneDragon.Processor/Services/ScopedAbstractions.cs#L18
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: OneShelf.OneDragon/OneShelf.OneDragon.Processor/Services/ScopedAbstractions.cs#L28
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: OneShelf.OneDragon/OneShelf.OneDragon.Processor/Commands/Images.cs#L98
Dereference of a possibly null reference.
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Functions/GetImage.cs#L30
'IllustrationsApiUrls.GetImage' is obsolete