Skip to content

refactor(profiles): collapse the four schedule lookups behind IProfileScoped #2322

refactor(profiles): collapse the four schedule lookups behind IProfileScoped

refactor(profiles): collapse the four schedule lookups behind IProfileScoped #2322

Triggered via pull request September 5, 2026 04:58
Status Success
Total duration 9m 45s
Artifacts

docker-publish.yml

on: pull_request
publish-glucose-chart
0s
publish-glucose-chart
create-release
0s
create-release
Fit to window
Zoom out
Zoom in

Annotations

21 warnings
build-and-push
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/github-script@v7, actions/setup-dotnet@v4, actions/setup-node@v4, docker/login-action@v3, docker/setup-buildx-action@v3, docker/setup-qemu-action@v3, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-and-push: src/API/Nocturne.API/Attributes/RequireScopeAttribute.cs#L16
Ambiguous reference in cref attribute: 'Scope.Satisfies'. Assuming 'Nocturne.Core.Models.Authorization.Scope.Satisfies(string, string)', but could have also matched other overloads including 'Nocturne.Core.Models.Authorization.Scope.Satisfies(System.Collections.Generic.IEnumerable<string>, string)'.
build-and-push: src/API/Nocturne.API/Controllers/V4/DevOnly/DevAdminController.cs#L967
Possible null reference argument for parameter 'slug' in 'Task<SlugValidationResult> ITenantService.ValidateSlugAsync(string slug, CancellationToken ct = default(CancellationToken))'.
build-and-push: src/API/Nocturne.API/Services/Realtime/SignalRBroadcastService.cs#L242
Possible null reference argument for parameter 'glucoseData' in 'Task SignalRBroadcastService.BroadcastHomeAssistantGlucoseAsync(object glucoseData)'.
build-and-push: src/API/Nocturne.API/Services/V4/GlucoseProcessingConfigProvider.cs#L76
Possible null reference argument for parameter 'id' in 'Task<Settings?> ISettingsRepository.UpdateSettingsAsync(string id, Settings settings, CancellationToken cancellationToken = default(CancellationToken))'.
build-and-push: src/API/Nocturne.API/Services/V4/GlucoseProcessingConfigProvider.cs#L57
Possible null reference argument for parameter 'id' in 'Task<Settings?> ISettingsRepository.UpdateSettingsAsync(string id, Settings settings, CancellationToken cancellationToken = default(CancellationToken))'.
build-and-push: src/API/Nocturne.API/Middleware/Handlers/LegacyJwtHandler.cs#L61
Possible null reference argument for parameter 'token' in 'JwtValidationResult IJwtService.ValidateAccessToken(string token)'.
build-and-push: src/API/Nocturne.API/Middleware/Handlers/OAuthAccessTokenHandler.cs#L85
Possible null reference argument for parameter 'token' in 'Task<JwtCredentialResult> IJwtCredentialValidator.ValidateAsync(string token, CancellationToken cancellationToken = default(CancellationToken))'.
build-and-push: src/API/Nocturne.API/Middleware/Handlers/OidcTokenHandler.cs#L113
Possible null reference argument for parameter 'token' in 'Task<OidcValidationResult> OidcTokenHandler.ValidateOidcTokenAsync(string token, OidcProvider provider)'.
build-and-push: src/API/Nocturne.API/Program.cs#L440
'ScalarOptionsExtensions.WithHttpBearerAuthentication(ScalarOptions, Action<HttpBearerOptions>)' is obsolete: 'This method is obsolete and will be removed in a future release. Use AddHttpAuthentication instead.'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/JsonbStringComparer.cs#L16
Missing XML comment for publicly visible type or member 'JsonbStringComparer.Instance'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/TenantDataRetentionConfigEntity.cs#L29
Missing XML comment for publicly visible type or member 'TenantDataRetentionConfigEntity.UpdatedAt'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/TenantDataRetentionConfigEntity.cs#L26
Missing XML comment for publicly visible type or member 'TenantDataRetentionConfigEntity.CreatedAt'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/TenantDataRetentionConfigEntity.cs#L16
Missing XML comment for publicly visible type or member 'TenantDataRetentionConfigEntity.TenantId'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/TenantDataRetentionConfigEntity.cs#L13
Missing XML comment for publicly visible type or member 'TenantDataRetentionConfigEntity.Id'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/MembershipRequestEntity.cs#L16
Missing XML comment for publicly visible type or member 'MembershipRequestEntity.TenantId'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/MembershipRequestEntity.cs#L13
Missing XML comment for publicly visible type or member 'MembershipRequestEntity.Id'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/IV4Entity.cs#L11
Missing XML comment for publicly visible type or member 'IV4Entity.LegacyId'
build-and-push: src/Infrastructure/Nocturne.Infrastructure.Data/Entities/IDeviceAttributedEntity.cs#L13
Missing XML comment for publicly visible type or member 'IDeviceAttributedEntity.PatientDeviceId'
build-and-push: src/Core/Nocturne.Core.Models/Queries/FindQuery.cs#L197
Possible null reference argument for parameter 'key' in 'bool FindQuery.TryParseFindKey(string key, out string groupKey, out string field, out string op)'.