Skip to content

microservices

microservices #2

Manually triggered June 7, 2024 05:47
Status Success
Total duration 5m 3s
Artifacts 10

microservices.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

47 warnings
build: OneShelf.Authorization/OneShelf.Authorization.Api.Client/AuthorizationApiClientOptions.cs#L5
Non-nullable property 'CheckIdentityEndpoint' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Authorization/OneShelf.Authorization.Api.Client/AuthorizationApiClientOptions.cs#L6
Non-nullable property 'PingEndpoint' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Pdfs/OneShelf.Pdfs.Api.Client/PdfsApiClientOptions.cs#L5
Non-nullable property 'Endpoint' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Frontend/OneShelf.Frontend.Api.Model/V3/Api/GetVisitedSearchesRequest.cs#L7
Non-nullable property 'Identity' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Frontend/OneShelf.Frontend.Api.Model/V3/Api/GetVisitedChordsRequest.cs#L7
Non-nullable property 'Identity' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Frontend/OneShelf.Frontend.Api.Model/V3/Api/GetPdfsResponse.cs#L5
Non-nullable property 'Pdfs' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Frontend/OneShelf.Frontend.Api.Model/V3/Api/GetPdfsResponse.cs#L15
Non-nullable property 'PreviewLink' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Frontend/OneShelf.Frontend.Api/Functions/V3/GetVisitedSearches.cs#L14
The using directive for 'OneShelf.Frontend.Api.Model.V3.Api' appeared previously in this namespace
build: OneShelf.Frontend/OneShelf.Frontend.Api/Functions/Warmups.cs#L78
Non-nullable property 'ScheduleStatus' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
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#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.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.Authorization/OneShelf.Authorization.Api/Services/AuthorizationChecker.cs#L62
Possible null reference argument for parameter 'source' in 'IEnumerable<KeyValuePair<string, object?>> Enumerable.Where<KeyValuePair<string, object?>>(IEnumerable<KeyValuePair<string, object?>> source, Func<KeyValuePair<string, object?>, bool> predicate)'.
build: OneShelf.Common/OneShelf.Common.Songs/FullTextSearch/FullTextSearchLogic.cs#L116
Possible null reference argument for parameter 'text' in 'string FullTextSearchLogic.ToSearchSyntax(string text)'.
build: OneShelf.Illustrations/OneShelf.Illustrations.Api.Model/OneResponse.cs#L8
Required member 'OneResponse.ImageIds' should not be attributed with 'ObsoleteAttribute' unless the containing type is obsolete or all constructors are obsolete.
build: HarmonyDB.Index/HarmonyDB.Index.Analysis/Services/ProgressionsBuilder.cs#L273
Dereference of a possibly null reference.
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 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 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 declaring the property as nullable.
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 declaring the property as nullable.
build: HarmonyDB.Index/HarmonyDB.Index.Api.Model/VPublic/GetPublicResponse.cs#L7
Non-nullable property 'Artists' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: HarmonyDB.Index/HarmonyDB.Index.Api.Model/VInternal/TryImportResponse.cs#L13
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
build: OneShelf.Pdfs/OneShelf.Pdfs.Api/GetLicenseInfo.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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/Commands/Start.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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/Commands/Nothing.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.OneDog/OneShelf.OneDog.Processor/Services/DialogHandlerMemory.cs#L51
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.OneDog/OneShelf.OneDog.Processor/Services/Commands/Help.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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/Commands/DomainAdmin/ViewBilling.cs#L26
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/UpdateCommands.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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/Commands/Admin/Temp.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: OneShelf.OneDog/OneShelf.OneDog.Processor/Services/PipelineHandlers/ChatterHandlerBase.cs#L62
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.Illustrations/OneShelf.Illustrations.Api/Functions/GetImage.cs#L30
'IllustrationsApiUrls.GetImage' is obsolete
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Functions/GetImagePublic.cs#L19
'IllustrationsApiUrls.GetImagePublic' is obsolete
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Services/ImagesProcessor.cs#L12
This call site is reachable on all platforms. 'ImageFormat.Jpeg' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Services/ImagesProcessor.cs#L54
This call site is reachable on all platforms. 'ImageFormat.Guid' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Services/ImagesProcessor.cs#L43
This call site is reachable on all platforms. 'Image.Save(Stream, ImageFormat)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Services/ImagesProcessor.cs#L54
This call site is reachable on all platforms. 'ImageCodecInfo.FormatID' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Services/ImagesProcessor.cs#L25
This call site is reachable on all platforms. 'EncoderParameters.Param' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build: OneShelf.Illustrations/OneShelf.Illustrations.Api/Services/ImagesProcessor.cs#L51
This call site is reachable on all platforms. 'ImageCodecInfo.GetImageEncoders()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)

Artifacts

Produced during runtime
Name Size
HarmonyDB.Index.Api Expired
3.01 MB
OneShelf.Authorization.Api Expired
6.99 MB
OneShelf.Billing.Api Expired
8.86 MB
OneShelf.Collectives.Api Expired
14.4 MB
OneShelf.Frontend.Api Expired
17.9 MB
OneShelf.Illustrations.Api Expired
10.1 MB
OneShelf.OneDog.Runner.Functions Expired
9.43 MB
OneShelf.Pdfs.Api Expired
134 MB
OneShelf.Sources.Self.Api Expired
2.88 MB
OneShelf.Telegram.Runner.Functions Expired
12.5 MB