Dependency Dashboard #22

Open
opened 2026-06-27 01:53:24 +02:00 by renovate · 1 comment
Collaborator

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Repository Problems

Renovate tried to run on this repository, but found these problems.

  • ⚠️ WARN: Failed to ensure PR

Deprecations / Replacements

⚠️ Warning

The following dependencies are either deprecated or have replacements available.

Datasource Package Replacement PR?
nuget FluentValidation.AspNetCore Unavailable

Rate-Limited

The following updates are currently rate-limited. To force their creation now, click on a checkbox below.

  • chore(deps): update dependency dapper to 2.1.89
  • chore(deps): update dependency newtonsoft.json.schema to 4.0.2
  • chore(deps): update microsoft.aspnetcore to 10.0.14 (Microsoft.AspNetCore.Authentication.JwtBearer, Microsoft.AspNetCore.Authentication.OpenIdConnect, Microsoft.AspNetCore.Mvc.NewtonsoftJson, Microsoft.AspNetCore.OpenApi, Microsoft.AspNetCore.SpaServices.Extensions)
  • chore(deps): update microsoft.extensions to 10.0.14 (Microsoft.Extensions.ApiDescription.Server, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Identity.Core, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Debug)
  • chore(deps): update skiasharp monorepo to 3.119.4 (SkiaSharp, SkiaSharp.NativeAssets.Linux.NoDependencies)
  • chore(deps): update dependency destructurama.attributed to 5.3.0
  • chore(deps): update dependency elastic.clients.elasticsearch to 9.5.3
  • chore(deps): update dependency fluentvalidation to 12.2.0
  • chore(deps): update dependency jint to 4.17.0
  • chore(deps): update dependency jsonschema.net to 9.6.0
  • chore(deps): update dependency lennox.nvencsharp to 2.2.0
  • chore(deps): update dependency microsoft.net.test.sdk to 18.11.0
  • chore(deps): update dependency microsoft.openapi to 2.13.0
  • chore(deps): update dependency ncalcsync to 6.4.0
  • chore(deps): update dependency nunit to 4.6.1
  • chore(deps): update dependency nunit.analyzers to 4.15.0
  • chore(deps): update dependency nunit3testadapter to 6.3.1
  • chore(deps): update dependency roslynator.analyzers to 4.16.1
  • chore(deps): update dependency scalar.aspnetcore to 2.18.7
  • chore(deps): update dependency scriban.signed to 7.5.3
  • chore(deps): update dependency sonaranalyzer.csharp to 10.35.0.4138
  • chore(deps): update dependency testably.abstractions to 10.4.0
  • chore(deps): update dependency testably.abstractions.testing to 5.3.1
  • chore(deps): update dependency webmarkupmin.core to 2.23.0
  • chore(deps): update serilog (Serilog, Serilog.Settings.Configuration)
  • chore(deps): update actions/cache action to v6
  • chore(deps): update actions/checkout action to v7
  • chore(deps): update actions/setup-dotnet action to v6
  • chore(deps): update actions/setup-python action to v7
  • chore(deps): update dependency coverlet.collector to v10
  • chore(deps): update dependency hardware.info to v110
  • chore(deps): update dependency jetbrains.resharper.globaltools to v2026
  • chore(deps): update dependency mediatr to v14
  • chore(deps): update dependency microsoft.extensions.dependencymodel to v10
  • chore(deps): update dependency microsoft.io.recyclablememorystream to v4
  • chore(deps): update dependency microsoft.openapi to v3
  • chore(deps): update dependency microsoft.visualstudio.threading.analyzers to v18
  • chore(deps): update dependency ncalcsync to v7
  • chore(deps): update dependency nsubstitute to v6
  • chore(deps): update dependency nunit to v5
  • chore(deps): update dependency roslynator.analyzers to v5
  • chore(deps): update dependency testably.abstractions.testing to v7
  • chore(deps): update dependency timezoneconverter to v8
  • chore(deps): update dependency yamldotnet to v18
  • chore(deps): update docker/build-push-action action to v7
  • chore(deps): update docker/login-action action to v4
  • chore(deps): update docker/setup-buildx-action action to v4
  • chore(deps): update entity framework core to v10 (EFCore.BulkExtensions, EFCore.BulkExtensions.Sqlite, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite)
  • chore(deps): update mysql docker tag to v26
  • chore(deps): update node.js to v26
  • chore(deps): update refit to v16 (Refit, Refit.HttpClientFactory, Refit.Newtonsoft.Json, Refit.Xml)
  • chore(deps): update renovate/renovate docker tag to v44
  • chore(deps): update skiasharp monorepo to v4 (SkiaSharp, SkiaSharp.NativeAssets.Linux.NoDependencies)
  • 🔐 Create all rate-limited PRs at once 🔐

Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

Detected Dependencies

dockerfile (5)
docker/arm32v7/Dockerfile
docker/arm64/Dockerfile
docker/ci/Dockerfile (2)
  • 192.168.1.95:3000/timothy/ersatztv-ffmpeg 8.1.2
  • mcr.microsoft.com/dotnet/sdk 10.0-noble-amd64
docker/Dockerfile (4)
  • mcr.microsoft.com/dotnet/aspnet 10.0-noble-amd64
  • node 22-bookworm-slim → [Updates: 26-bookworm-slim]
  • 192.168.1.95:3000/timothy/ersatztv-ffmpeg 8.1.2
  • mcr.microsoft.com/dotnet/sdk 10.0-noble-amd64
docker/ffmpeg-tests/Dockerfile
github-actions (6)
.gitea/workflows/ci-image.yml (4)
  • actions/checkout v4 → [Updates: v7]
  • docker/setup-buildx-action v3 → [Updates: v4]
  • docker/login-action v3 → [Updates: v4]
  • docker/build-push-action v6 → [Updates: v7]
.gitea/workflows/dependency-scan.yml (2)
  • actions/checkout v4 → [Updates: v7]
  • actions/setup-dotnet v4 → [Updates: v6]
.gitea/workflows/docker-build.yml (21)
  • actions/checkout v4 → [Updates: v7]
  • actions/checkout v4 → [Updates: v7]
  • actions/cache v4 → [Updates: v6]
  • actions/cache v4 → [Updates: v6]
  • actions/checkout v4 → [Updates: v7]
  • actions/cache v4 → [Updates: v6]
  • actions/checkout v4 → [Updates: v7]
  • actions/cache v4 → [Updates: v6]
  • actions/cache v4 → [Updates: v6]
  • actions/checkout v4 → [Updates: v7]
  • actions/setup-python v5 → [Updates: v7]
  • actions/checkout v4 → [Updates: v7]
  • docker/setup-buildx-action v3 → [Updates: v4]
  • docker/login-action v3 → [Updates: v4]
  • docker/build-push-action v6 → [Updates: v7]
  • actions/checkout v4 → [Updates: v7]
  • actions/cache v4 → [Updates: v6]
  • actions/cache v4 → [Updates: v6]
  • actions/checkout v4 → [Updates: v7]
  • mysql 8.4 → [Updates: 26.10]
  • python 3.x
.gitea/workflows/pr-checks.yml (13)
  • actions/checkout v4 → [Updates: v7]
  • actions/checkout v4 → [Updates: v7]
  • actions/setup-python v5 → [Updates: v7]
  • actions/checkout v4 → [Updates: v7]
  • actions/setup-python v5 → [Updates: v7]
  • actions/checkout v4 → [Updates: v7]
  • actions/setup-python v5 → [Updates: v7]
  • actions/checkout v4 → [Updates: v7]
  • actions/setup-python v5 → [Updates: v7]
  • python 3.x
  • python 3.x
  • python 3.x
  • python 3.x
.gitea/workflows/renovate.yml (1)
  • renovate/renovate 43 → [Updates: 44]
.gitea/workflows/review-verdict.yml (1)
  • actions/checkout v4 → [Updates: v7]
nuget (19)
.config/dotnet-tools.json (1)
  • jetbrains.resharper.globaltools 2025.3.5 → [Updates: 2026.2.4]
Directory.Build.targets
Directory.Packages.props (95)
  • YamlDotNet 16.3.0 → [Updates: 18.1.0]
  • Winista.MimeDetect 1.1.0
  • WebMarkupMin.Core 2.20.1 → [Updates: 2.23.0]
  • VueCliMiddleware 6.0.0
  • TimeZoneConverter 7.2.0 → [Updates: 8.0.1]
  • TimeSpanParserUtil 1.2.0
  • Testably.Abstractions.Testing 5.1.0 → [Updates: 5.3.1, 7.2.0]
  • Testably.Abstractions 10.0.0 → [Updates: 10.4.0]
  • TagLibSharp 2.3.0
  • System.CommandLine 2.0.2 → [Updates: 2.0.14]
  • SQLitePCLRaw.bundle_e_sqlite3 3.0.4 → [Updates: 3.0.5]
  • SonarAnalyzer.CSharp 10.27.0.140913 → [Updates: 10.35.0.4138]
  • SkiaSharp.NativeAssets.Linux.NoDependencies 3.119.1 → [Updates: 3.119.4, 4.154.0]
  • SkiaSharp 3.119.1 → [Updates: 3.119.4, 4.154.0]
  • SixLabors.ImageSharp 3.1.12 → [Updates: 3.2.0]
  • Shouldly 4.3.0
  • Serilog.Sinks.File 7.0.0
  • Serilog.Sinks.Debug 3.0.0
  • Serilog.Sinks.Console 6.1.1
  • Serilog.Settings.Configuration 10.0.0 → [Updates: 10.0.1]
  • Serilog.Formatting.Compact.Reader 4.0.0
  • Serilog.Formatting.Compact 3.0.0
  • Serilog.Extensions.Logging 10.0.0
  • Serilog.Extensions.Hosting 10.0.0
  • Serilog.AspNetCore 10.0.0
  • Serilog 4.3.0 → [Updates: 4.4.0]
  • Scriban.Signed 7.2.6 → [Updates: 7.5.3]
  • Scalar.AspNetCore 2.12.32 → [Updates: 2.18.7]
  • Roslynator.Analyzers 4.15.0 → [Updates: 4.16.1, 5.0.1]
  • RichTextKit.Stbear 0.4.167.3
  • Refit.Xml 9.0.2 → [Updates: 16.4.0]
  • Refit.Newtonsoft.Json 9.0.2 → [Updates: 16.4.0]
  • Refit.HttpClientFactory 9.0.2 → [Updates: 16.4.0]
  • Refit 9.0.2 → [Updates: 16.4.0]
  • Pomelo.EntityFrameworkCore.MySql 9.0.0
  • NUnit3TestAdapter 6.1.0 → [Updates: 6.3.1]
  • NUnit.Analyzers 4.11.2 → [Updates: 4.15.0]
  • NUnit 4.4.0 → [Updates: 4.6.1, 5.0.0]
  • NSubstitute 5.3.0 → [Updates: 6.2.0]
  • Newtonsoft.Json.Schema 4.0.1 → [Updates: 4.0.2]
  • Newtonsoft.Json 13.0.4
  • NetArchTest.eNhancedEdition 1.4.5
  • NCalcSync 6.3.2 → [Updates: 6.4.0, 7.3.0]
  • Microsoft.VisualStudio.Threading.Analyzers 17.14.15 → [Updates: 18.12.1]
  • Microsoft.NET.Test.Sdk 18.0.1 → [Updates: 18.11.0]
  • Microsoft.IO.RecyclableMemoryStream 3.0.1 → [Updates: 4.0.1]
  • Microsoft.Extensions.Logging.Debug 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.Logging.Abstractions 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.Logging 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.Http 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.Hosting.Abstractions 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.DependencyModel [8.0.2] → [Updates: [10.0.14]]
  • Microsoft.Extensions.DependencyInjection.Abstractions 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.DependencyInjection 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.Configuration 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.Caching.Memory 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.Caching.Abstractions 10.0.7 → [Updates: 10.0.14]
  • Microsoft.Extensions.ApiDescription.Server 10.0.7 → [Updates: 10.0.14]
  • Microsoft.EntityFrameworkCore.Sqlite [9.0.12,10) → [Updates: [9.0.12,10.0.14]]
  • Microsoft.EntityFrameworkCore.Relational [9.0.12,10) → [Updates: [9.0.12,10.0.14]]
  • Microsoft.EntityFrameworkCore.Design [9.0.12,10) → [Updates: [9.0.12,10.0.14]]
  • Microsoft.EntityFrameworkCore [9.0.12,10) → [Updates: [9.0.12,10.0.14]]
  • Microsoft.AspNetCore.SpaServices.Extensions 10.0.2 → [Updates: 10.0.14]
  • Microsoft.OpenApi 2.7.5 → [Updates: 2.13.0, 3.11.0]
  • Microsoft.AspNetCore.OpenApi 10.0.2 → [Updates: 10.0.14]
  • Microsoft.AspNetCore.Mvc.NewtonsoftJson 10.0.2 → [Updates: 10.0.14]
  • Microsoft.Extensions.Identity.Core 10.0.2 → [Updates: 10.0.14]
  • Microsoft.AspNetCore.Authentication.OpenIdConnect 10.0.2 → [Updates: 10.0.14]
  • Microsoft.AspNetCore.Authentication.JwtBearer 10.0.2 → [Updates: 10.0.14]
  • Meziantou.Analyzer 3.0.129 → [Updates: 3.0.320]
  • MediatR [12.5.0] → [Updates: [14.2.0]]
  • Lucene.Net.QueryParser 4.8.0-beta00017 → [Updates: 4.8.0-beta00018]
  • Lucene.Net.Analysis.Common 4.8.0-beta00017 → [Updates: 4.8.0-beta00018]
  • Lucene.Net 4.8.0-beta00017 → [Updates: 4.8.0-beta00018]
  • Lennox.NvEncSharp 2.0.0 → [Updates: 2.2.0]
  • LanguageExt.Transformers 4.4.8
  • LanguageExt.Core 4.4.9
  • JsonSchema.Net 9.0.0 → [Updates: 9.6.0]
  • Jint 4.5.0 → [Updates: 4.17.0]
  • Humanizer.Core 3.0.10
  • Hardware.Info 101.1.1.1 → [Updates: 110.0.0.1]
  • Flurl 4.0.0
  • FluentValidation.AspNetCore 11.3.1
  • FluentValidation 12.1.1 → [Updates: 12.2.0]
  • EntityFrameworkProfiler.Appender 6.0.6053
  • Elastic.Clients.Elasticsearch 9.3.0 → [Updates: 9.5.3]
  • EFCore.BulkExtensions.Sqlite [9.0.2,10) → [Updates: [9.0.2,10.0.1]]
  • EFCore.BulkExtensions.MySql [9.0.2,10)
  • EFCore.BulkExtensions [9.0.2,10) → [Updates: [9.0.2,10.0.1]]
  • Destructurama.Attributed 5.2.0 → [Updates: 5.3.0]
  • Dapper 2.1.79 → [Updates: 2.1.89]
  • coverlet.collector 6.0.4 → [Updates: 10.1.0]
  • CliWrap 3.10.4 → [Updates: 3.10.5]
  • Blurhash.SkiaSharp 2.0.0
  • AsyncFixer 2.1.0
ErsatzTV.Application/ErsatzTV.Application.csproj
ErsatzTV.Architecture.Tests/ErsatzTV.Architecture.Tests.csproj
ErsatzTV.Core.Tests/ErsatzTV.Core.Tests.csproj
ErsatzTV.Core/ErsatzTV.Core.csproj
ErsatzTV.FFmpeg.Tests/ErsatzTV.FFmpeg.Tests.csproj
ErsatzTV.FFmpeg/ErsatzTV.FFmpeg.csproj
ErsatzTV.Infrastructure.MySql/ErsatzTV.Infrastructure.MySql.csproj
ErsatzTV.Infrastructure.Sqlite/ErsatzTV.Infrastructure.Sqlite.csproj
ErsatzTV.Infrastructure.Tests/ErsatzTV.Infrastructure.Tests.csproj
ErsatzTV.Infrastructure/ErsatzTV.Infrastructure.csproj
ErsatzTV.Mcp.Tests/ErsatzTV.Mcp.Tests.csproj
ErsatzTV.Scanner.Tests/ErsatzTV.Scanner.Tests.csproj
ErsatzTV.Scanner/ErsatzTV.Scanner.csproj
ErsatzTV.Tests/ErsatzTV.Tests.csproj
ErsatzTV/ErsatzTV.csproj
global.json
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Repository Problems Renovate tried to run on this repository, but found these problems. - ⚠️ WARN: Failed to ensure PR ## Deprecations / Replacements > ⚠️ **Warning** > The following dependencies are either deprecated or have replacements available. | Datasource | Package | Replacement PR? | |------------|------|--------------| | nuget | [FluentValidation.AspNetCore](https://github.com/FluentValidation/FluentValidation.AspNetCore) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) | ## Rate-Limited The following updates are currently rate-limited. To force their creation now, click on a checkbox below. - [ ] <!-- unlimit-branch=renovate/dapper-2.x -->chore(deps): update dependency dapper to 2.1.89 - [ ] <!-- unlimit-branch=renovate/newtonsoft.json.schema-4.x -->chore(deps): update dependency newtonsoft.json.schema to 4.0.2 - [ ] <!-- unlimit-branch=renovate/microsoft.aspnetcore -->chore(deps): update microsoft.aspnetcore to 10.0.14 (`Microsoft.AspNetCore.Authentication.JwtBearer`, `Microsoft.AspNetCore.Authentication.OpenIdConnect`, `Microsoft.AspNetCore.Mvc.NewtonsoftJson`, `Microsoft.AspNetCore.OpenApi`, `Microsoft.AspNetCore.SpaServices.Extensions`) - [ ] <!-- unlimit-branch=renovate/microsoft.extensions -->chore(deps): update microsoft.extensions to 10.0.14 (`Microsoft.Extensions.ApiDescription.Server`, `Microsoft.Extensions.Caching.Abstractions`, `Microsoft.Extensions.Caching.Memory`, `Microsoft.Extensions.Configuration`, `Microsoft.Extensions.DependencyInjection`, `Microsoft.Extensions.DependencyInjection.Abstractions`, `Microsoft.Extensions.Hosting.Abstractions`, `Microsoft.Extensions.Http`, `Microsoft.Extensions.Identity.Core`, `Microsoft.Extensions.Logging`, `Microsoft.Extensions.Logging.Abstractions`, `Microsoft.Extensions.Logging.Debug`) - [ ] <!-- unlimit-branch=renovate/skiasharp-monorepo -->chore(deps): update skiasharp monorepo to 3.119.4 (`SkiaSharp`, `SkiaSharp.NativeAssets.Linux.NoDependencies`) - [ ] <!-- unlimit-branch=renovate/destructurama.attributed-5.x -->chore(deps): update dependency destructurama.attributed to 5.3.0 - [ ] <!-- unlimit-branch=renovate/elastic.clients.elasticsearch-9.x -->chore(deps): update dependency elastic.clients.elasticsearch to 9.5.3 - [ ] <!-- unlimit-branch=renovate/fluentvalidation-12.x -->chore(deps): update dependency fluentvalidation to 12.2.0 - [ ] <!-- unlimit-branch=renovate/jint-4.x -->chore(deps): update dependency jint to 4.17.0 - [ ] <!-- unlimit-branch=renovate/jsonschema.net-9.x -->chore(deps): update dependency jsonschema.net to 9.6.0 - [ ] <!-- unlimit-branch=renovate/lennox.nvencsharp-2.x -->chore(deps): update dependency lennox.nvencsharp to 2.2.0 - [ ] <!-- unlimit-branch=renovate/vstest-monorepo -->chore(deps): update dependency microsoft.net.test.sdk to 18.11.0 - [ ] <!-- unlimit-branch=renovate/openapi-dotnet-monorepo -->chore(deps): update dependency microsoft.openapi to 2.13.0 - [ ] <!-- unlimit-branch=renovate/ncalcsync-6.x -->chore(deps): update dependency ncalcsync to 6.4.0 - [ ] <!-- unlimit-branch=renovate/nunit-4.x -->chore(deps): update dependency nunit to 4.6.1 - [ ] <!-- unlimit-branch=renovate/nunit.analyzers-4.x -->chore(deps): update dependency nunit.analyzers to 4.15.0 - [ ] <!-- unlimit-branch=renovate/nunit3testadapter-6.x -->chore(deps): update dependency nunit3testadapter to 6.3.1 - [ ] <!-- unlimit-branch=renovate/roslynator.analyzers-4.x -->chore(deps): update dependency roslynator.analyzers to 4.16.1 - [ ] <!-- unlimit-branch=renovate/scalar-monorepo -->chore(deps): update dependency scalar.aspnetcore to 2.18.7 - [ ] <!-- unlimit-branch=renovate/scriban.signed-7.x -->chore(deps): update dependency scriban.signed to 7.5.3 - [ ] <!-- unlimit-branch=renovate/sonaranalyzer.csharp-10.x -->chore(deps): update dependency sonaranalyzer.csharp to 10.35.0.4138 - [ ] <!-- unlimit-branch=renovate/testably.abstractions-10.x -->chore(deps): update dependency testably.abstractions to 10.4.0 - [ ] <!-- unlimit-branch=renovate/testably.abstractions.testing-5.x -->chore(deps): update dependency testably.abstractions.testing to 5.3.1 - [ ] <!-- unlimit-branch=renovate/webmarkupmin.core-2.x -->chore(deps): update dependency webmarkupmin.core to 2.23.0 - [ ] <!-- unlimit-branch=renovate/serilog -->chore(deps): update serilog (`Serilog`, `Serilog.Settings.Configuration`) - [ ] <!-- unlimit-branch=renovate/actions-cache-6.x -->chore(deps): update actions/cache action to v6 - [ ] <!-- unlimit-branch=renovate/actions-checkout-7.x -->chore(deps): update actions/checkout action to v7 - [ ] <!-- unlimit-branch=renovate/actions-setup-dotnet-6.x -->chore(deps): update actions/setup-dotnet action to v6 - [ ] <!-- unlimit-branch=renovate/actions-setup-python-7.x -->chore(deps): update actions/setup-python action to v7 - [ ] <!-- unlimit-branch=renovate/coverlet.collector-10.x -->chore(deps): update dependency coverlet.collector to v10 - [ ] <!-- unlimit-branch=renovate/hardware.info-110.x -->chore(deps): update dependency hardware.info to v110 - [ ] <!-- unlimit-branch=renovate/jetbrains.resharper.globaltools-2026.x -->chore(deps): update dependency jetbrains.resharper.globaltools to v2026 - [ ] <!-- unlimit-branch=renovate/mediatr-14.x -->chore(deps): update dependency mediatr to v14 - [ ] <!-- unlimit-branch=renovate/major-microsoft.extensions -->chore(deps): update dependency microsoft.extensions.dependencymodel to v10 - [ ] <!-- unlimit-branch=renovate/microsoft.io.recyclablememorystream-4.x -->chore(deps): update dependency microsoft.io.recyclablememorystream to v4 - [ ] <!-- unlimit-branch=renovate/major-openapi-dotnet-monorepo -->chore(deps): update dependency microsoft.openapi to v3 - [ ] <!-- unlimit-branch=renovate/microsoft.visualstudio.threading.analyzers-18.x -->chore(deps): update dependency microsoft.visualstudio.threading.analyzers to v18 - [ ] <!-- unlimit-branch=renovate/ncalcsync-7.x -->chore(deps): update dependency ncalcsync to v7 - [ ] <!-- unlimit-branch=renovate/nsubstitute-6.x -->chore(deps): update dependency nsubstitute to v6 - [ ] <!-- unlimit-branch=renovate/nunit-5.x -->chore(deps): update dependency nunit to v5 - [ ] <!-- unlimit-branch=renovate/roslynator.analyzers-5.x -->chore(deps): update dependency roslynator.analyzers to v5 - [ ] <!-- unlimit-branch=renovate/testably.abstractions.testing-7.x -->chore(deps): update dependency testably.abstractions.testing to v7 - [ ] <!-- unlimit-branch=renovate/timezoneconverter-8.x -->chore(deps): update dependency timezoneconverter to v8 - [ ] <!-- unlimit-branch=renovate/yamldotnet-18.x -->chore(deps): update dependency yamldotnet to v18 - [ ] <!-- unlimit-branch=renovate/docker-build-push-action-7.x -->chore(deps): update docker/build-push-action action to v7 - [ ] <!-- unlimit-branch=renovate/docker-login-action-4.x -->chore(deps): update docker/login-action action to v4 - [ ] <!-- unlimit-branch=renovate/docker-setup-buildx-action-4.x -->chore(deps): update docker/setup-buildx-action action to v4 - [ ] <!-- unlimit-branch=renovate/major-entity-framework-core -->chore(deps): update entity framework core to v10 (`EFCore.BulkExtensions`, `EFCore.BulkExtensions.Sqlite`, `Microsoft.EntityFrameworkCore`, `Microsoft.EntityFrameworkCore.Design`, `Microsoft.EntityFrameworkCore.Relational`, `Microsoft.EntityFrameworkCore.Sqlite`) - [ ] <!-- unlimit-branch=renovate/mysql-26.x -->chore(deps): update mysql docker tag to v26 - [ ] <!-- unlimit-branch=renovate/node-26.x -->chore(deps): update node.js to v26 - [ ] <!-- unlimit-branch=renovate/major-refit -->chore(deps): update refit to v16 (`Refit`, `Refit.HttpClientFactory`, `Refit.Newtonsoft.Json`, `Refit.Xml`) - [ ] <!-- unlimit-branch=renovate/renovate-renovate-44.x -->chore(deps): update renovate/renovate docker tag to v44 - [ ] <!-- unlimit-branch=renovate/major-skiasharp-monorepo -->chore(deps): update skiasharp monorepo to v4 (`SkiaSharp`, `SkiaSharp.NativeAssets.Linux.NoDependencies`) - [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited PRs at once** 🔐 ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/nuget-sixlabors.imagesharp-vulnerability -->[chore(deps): update dependency sixlabors.imagesharp to 3.2.0 [security]](pulls/923) - [ ] <!-- rebase-branch=renovate/cliwrap-3.x -->[chore(deps): update dependency cliwrap to 3.10.5](pulls/828) - [ ] <!-- rebase-branch=renovate/meziantou.analyzer-3.x -->[chore(deps): update dependency meziantou.analyzer to 3.0.320](pulls/761) - [ ] <!-- rebase-branch=renovate/sqlitepclraw.bundle_e_sqlite3-3.x -->[chore(deps): update dependency sqlitepclraw.bundle_e_sqlite3 to 3.0.5](pulls/804) - [ ] <!-- rebase-branch=renovate/dotnet-monorepo -->[chore(deps): update dependency system.commandline to 2.0.14](pulls/805) - [ ] <!-- rebase-branch=renovate/lucene.net -->[chore(deps): update lucene.net to 4.8.0-beta00018](pulls/829) (`Lucene.Net`, `Lucene.Net.Analysis.Common`, `Lucene.Net.QueryParser`) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## Detected Dependencies <details><summary>dockerfile (5)</summary> <blockquote> <details><summary>docker/arm32v7/Dockerfile</summary> </details> <details><summary>docker/arm64/Dockerfile</summary> </details> <details><summary>docker/ci/Dockerfile (2)</summary> - `192.168.1.95:3000/timothy/ersatztv-ffmpeg 8.1.2` - `mcr.microsoft.com/dotnet/sdk 10.0-noble-amd64` </details> <details><summary>docker/Dockerfile (4)</summary> - `mcr.microsoft.com/dotnet/aspnet 10.0-noble-amd64` - `node 22-bookworm-slim` → [Updates: `26-bookworm-slim`] - `192.168.1.95:3000/timothy/ersatztv-ffmpeg 8.1.2` - `mcr.microsoft.com/dotnet/sdk 10.0-noble-amd64` </details> <details><summary>docker/ffmpeg-tests/Dockerfile</summary> </details> </blockquote> </details> <details><summary>github-actions (6)</summary> <blockquote> <details><summary>.gitea/workflows/ci-image.yml (4)</summary> - `actions/checkout v4` → [Updates: `v7`] - `docker/setup-buildx-action v3` → [Updates: `v4`] - `docker/login-action v3` → [Updates: `v4`] - `docker/build-push-action v6` → [Updates: `v7`] </details> <details><summary>.gitea/workflows/dependency-scan.yml (2)</summary> - `actions/checkout v4` → [Updates: `v7`] - `actions/setup-dotnet v4` → [Updates: `v6`] </details> <details><summary>.gitea/workflows/docker-build.yml (21)</summary> - `actions/checkout v4` → [Updates: `v7`] - `actions/checkout v4` → [Updates: `v7`] - `actions/cache v4` → [Updates: `v6`] - `actions/cache v4` → [Updates: `v6`] - `actions/checkout v4` → [Updates: `v7`] - `actions/cache v4` → [Updates: `v6`] - `actions/checkout v4` → [Updates: `v7`] - `actions/cache v4` → [Updates: `v6`] - `actions/cache v4` → [Updates: `v6`] - `actions/checkout v4` → [Updates: `v7`] - `actions/setup-python v5` → [Updates: `v7`] - `actions/checkout v4` → [Updates: `v7`] - `docker/setup-buildx-action v3` → [Updates: `v4`] - `docker/login-action v3` → [Updates: `v4`] - `docker/build-push-action v6` → [Updates: `v7`] - `actions/checkout v4` → [Updates: `v7`] - `actions/cache v4` → [Updates: `v6`] - `actions/cache v4` → [Updates: `v6`] - `actions/checkout v4` → [Updates: `v7`] - `mysql 8.4` → [Updates: `26.10`] - `python 3.x` </details> <details><summary>.gitea/workflows/pr-checks.yml (13)</summary> - `actions/checkout v4` → [Updates: `v7`] - `actions/checkout v4` → [Updates: `v7`] - `actions/setup-python v5` → [Updates: `v7`] - `actions/checkout v4` → [Updates: `v7`] - `actions/setup-python v5` → [Updates: `v7`] - `actions/checkout v4` → [Updates: `v7`] - `actions/setup-python v5` → [Updates: `v7`] - `actions/checkout v4` → [Updates: `v7`] - `actions/setup-python v5` → [Updates: `v7`] - `python 3.x` - `python 3.x` - `python 3.x` - `python 3.x` </details> <details><summary>.gitea/workflows/renovate.yml (1)</summary> - `renovate/renovate 43` → [Updates: `44`] </details> <details><summary>.gitea/workflows/review-verdict.yml (1)</summary> - `actions/checkout v4` → [Updates: `v7`] </details> </blockquote> </details> <details><summary>nuget (19)</summary> <blockquote> <details><summary>.config/dotnet-tools.json (1)</summary> - `jetbrains.resharper.globaltools 2025.3.5` → [Updates: `2026.2.4`] </details> <details><summary>Directory.Build.targets</summary> </details> <details><summary>Directory.Packages.props (95)</summary> - `YamlDotNet 16.3.0` → [Updates: `18.1.0`] - `Winista.MimeDetect 1.1.0` - `WebMarkupMin.Core 2.20.1` → [Updates: `2.23.0`] - `VueCliMiddleware 6.0.0` - `TimeZoneConverter 7.2.0` → [Updates: `8.0.1`] - `TimeSpanParserUtil 1.2.0` - `Testably.Abstractions.Testing 5.1.0` → [Updates: `5.3.1`, `7.2.0`] - `Testably.Abstractions 10.0.0` → [Updates: `10.4.0`] - `TagLibSharp 2.3.0` - `System.CommandLine 2.0.2` → [Updates: `2.0.14`] - `SQLitePCLRaw.bundle_e_sqlite3 3.0.4` → [Updates: `3.0.5`] - `SonarAnalyzer.CSharp 10.27.0.140913` → [Updates: `10.35.0.4138`] - `SkiaSharp.NativeAssets.Linux.NoDependencies 3.119.1` → [Updates: `3.119.4`, `4.154.0`] - `SkiaSharp 3.119.1` → [Updates: `3.119.4`, `4.154.0`] - `SixLabors.ImageSharp 3.1.12` → [Updates: `3.2.0`] - `Shouldly 4.3.0` - `Serilog.Sinks.File 7.0.0` - `Serilog.Sinks.Debug 3.0.0` - `Serilog.Sinks.Console 6.1.1` - `Serilog.Settings.Configuration 10.0.0` → [Updates: `10.0.1`] - `Serilog.Formatting.Compact.Reader 4.0.0` - `Serilog.Formatting.Compact 3.0.0` - `Serilog.Extensions.Logging 10.0.0` - `Serilog.Extensions.Hosting 10.0.0` - `Serilog.AspNetCore 10.0.0` - `Serilog 4.3.0` → [Updates: `4.4.0`] - `Scriban.Signed 7.2.6` → [Updates: `7.5.3`] - `Scalar.AspNetCore 2.12.32` → [Updates: `2.18.7`] - `Roslynator.Analyzers 4.15.0` → [Updates: `4.16.1`, `5.0.1`] - `RichTextKit.Stbear 0.4.167.3` - `Refit.Xml 9.0.2` → [Updates: `16.4.0`] - `Refit.Newtonsoft.Json 9.0.2` → [Updates: `16.4.0`] - `Refit.HttpClientFactory 9.0.2` → [Updates: `16.4.0`] - `Refit 9.0.2` → [Updates: `16.4.0`] - `Pomelo.EntityFrameworkCore.MySql 9.0.0` - `NUnit3TestAdapter 6.1.0` → [Updates: `6.3.1`] - `NUnit.Analyzers 4.11.2` → [Updates: `4.15.0`] - `NUnit 4.4.0` → [Updates: `4.6.1`, `5.0.0`] - `NSubstitute 5.3.0` → [Updates: `6.2.0`] - `Newtonsoft.Json.Schema 4.0.1` → [Updates: `4.0.2`] - `Newtonsoft.Json 13.0.4` - `NetArchTest.eNhancedEdition 1.4.5` - `NCalcSync 6.3.2` → [Updates: `6.4.0`, `7.3.0`] - `Microsoft.VisualStudio.Threading.Analyzers 17.14.15` → [Updates: `18.12.1`] - `Microsoft.NET.Test.Sdk 18.0.1` → [Updates: `18.11.0`] - `Microsoft.IO.RecyclableMemoryStream 3.0.1` → [Updates: `4.0.1`] - `Microsoft.Extensions.Logging.Debug 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.Logging.Abstractions 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.Logging 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.Http 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.Hosting.Abstractions 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.DependencyModel [8.0.2]` → [Updates: `[10.0.14]`] - `Microsoft.Extensions.DependencyInjection.Abstractions 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.DependencyInjection 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.Configuration 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.Caching.Memory 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.Caching.Abstractions 10.0.7` → [Updates: `10.0.14`] - `Microsoft.Extensions.ApiDescription.Server 10.0.7` → [Updates: `10.0.14`] - `Microsoft.EntityFrameworkCore.Sqlite [9.0.12,10)` → [Updates: `[9.0.12,10.0.14]`] - `Microsoft.EntityFrameworkCore.Relational [9.0.12,10)` → [Updates: `[9.0.12,10.0.14]`] - `Microsoft.EntityFrameworkCore.Design [9.0.12,10)` → [Updates: `[9.0.12,10.0.14]`] - `Microsoft.EntityFrameworkCore [9.0.12,10)` → [Updates: `[9.0.12,10.0.14]`] - `Microsoft.AspNetCore.SpaServices.Extensions 10.0.2` → [Updates: `10.0.14`] - `Microsoft.OpenApi 2.7.5` → [Updates: `2.13.0`, `3.11.0`] - `Microsoft.AspNetCore.OpenApi 10.0.2` → [Updates: `10.0.14`] - `Microsoft.AspNetCore.Mvc.NewtonsoftJson 10.0.2` → [Updates: `10.0.14`] - `Microsoft.Extensions.Identity.Core 10.0.2` → [Updates: `10.0.14`] - `Microsoft.AspNetCore.Authentication.OpenIdConnect 10.0.2` → [Updates: `10.0.14`] - `Microsoft.AspNetCore.Authentication.JwtBearer 10.0.2` → [Updates: `10.0.14`] - `Meziantou.Analyzer 3.0.129` → [Updates: `3.0.320`] - `MediatR [12.5.0]` → [Updates: `[14.2.0]`] - `Lucene.Net.QueryParser 4.8.0-beta00017` → [Updates: `4.8.0-beta00018`] - `Lucene.Net.Analysis.Common 4.8.0-beta00017` → [Updates: `4.8.0-beta00018`] - `Lucene.Net 4.8.0-beta00017` → [Updates: `4.8.0-beta00018`] - `Lennox.NvEncSharp 2.0.0` → [Updates: `2.2.0`] - `LanguageExt.Transformers 4.4.8` - `LanguageExt.Core 4.4.9` - `JsonSchema.Net 9.0.0` → [Updates: `9.6.0`] - `Jint 4.5.0` → [Updates: `4.17.0`] - `Humanizer.Core 3.0.10` - `Hardware.Info 101.1.1.1` → [Updates: `110.0.0.1`] - `Flurl 4.0.0` - `FluentValidation.AspNetCore 11.3.1` - `FluentValidation 12.1.1` → [Updates: `12.2.0`] - `EntityFrameworkProfiler.Appender 6.0.6053` - `Elastic.Clients.Elasticsearch 9.3.0` → [Updates: `9.5.3`] - `EFCore.BulkExtensions.Sqlite [9.0.2,10)` → [Updates: `[9.0.2,10.0.1]`] - `EFCore.BulkExtensions.MySql [9.0.2,10)` - `EFCore.BulkExtensions [9.0.2,10)` → [Updates: `[9.0.2,10.0.1]`] - `Destructurama.Attributed 5.2.0` → [Updates: `5.3.0`] - `Dapper 2.1.79` → [Updates: `2.1.89`] - `coverlet.collector 6.0.4` → [Updates: `10.1.0`] - `CliWrap 3.10.4` → [Updates: `3.10.5`] - `Blurhash.SkiaSharp 2.0.0` - `AsyncFixer 2.1.0` </details> <details><summary>ErsatzTV.Application/ErsatzTV.Application.csproj</summary> </details> <details><summary>ErsatzTV.Architecture.Tests/ErsatzTV.Architecture.Tests.csproj</summary> </details> <details><summary>ErsatzTV.Core.Tests/ErsatzTV.Core.Tests.csproj</summary> </details> <details><summary>ErsatzTV.Core/ErsatzTV.Core.csproj</summary> </details> <details><summary>ErsatzTV.FFmpeg.Tests/ErsatzTV.FFmpeg.Tests.csproj</summary> </details> <details><summary>ErsatzTV.FFmpeg/ErsatzTV.FFmpeg.csproj</summary> </details> <details><summary>ErsatzTV.Infrastructure.MySql/ErsatzTV.Infrastructure.MySql.csproj</summary> </details> <details><summary>ErsatzTV.Infrastructure.Sqlite/ErsatzTV.Infrastructure.Sqlite.csproj</summary> </details> <details><summary>ErsatzTV.Infrastructure.Tests/ErsatzTV.Infrastructure.Tests.csproj</summary> </details> <details><summary>ErsatzTV.Infrastructure/ErsatzTV.Infrastructure.csproj</summary> </details> <details><summary>ErsatzTV.Mcp.Tests/ErsatzTV.Mcp.Tests.csproj</summary> </details> <details><summary>ErsatzTV.Scanner.Tests/ErsatzTV.Scanner.Tests.csproj</summary> </details> <details><summary>ErsatzTV.Scanner/ErsatzTV.Scanner.csproj</summary> </details> <details><summary>ErsatzTV.Tests/ErsatzTV.Tests.csproj</summary> </details> <details><summary>ErsatzTV/ErsatzTV.csproj</summary> </details> <details><summary>global.json</summary> </details> </blockquote> </details>
Owner

Done

What was done: Reviewed the Dependency Dashboard and confirmed it is currently asking for dependency-update work, not a Renovate config fix. The three open Renovate PR updates were consolidated into PR #61 because the Renovate branches are based on older main and include unrelated stale diffs. PR #61 updates BlazorSortable 5.2.1 -> 6.0.2, CliWrap 3.10.0 -> 3.10.2, and Dapper 2.1.66 -> 2.1.79.

Root cause: n/a; routine dependency maintenance.

Files changed: Directory.Packages.props only.

Verification: TZ=UTC dotnet restore ErsatzTV.sln -v minimal passed; TZ=UTC dotnet build ErsatzTV.sln --no-restore -v minimal passed with existing NU1903 advisory warnings for Microsoft.OpenApi and Scriban.Signed; TZ=UTC dotnet test ErsatzTV.sln --no-build -v minimal passed. These commands were run outside the sandbox because sandboxed .NET restore/build stalled on package/cache/compiler access, while the same commands completed normally with approval.

Deferred: Dashboard still has rate-limited updates and deprecation/replacement warnings; not all backlog items were drained in this narrow pass.

Follow-up issues: none created.

Docs updated: n/a.

## Done **What was done**: Reviewed the Dependency Dashboard and confirmed it is currently asking for dependency-update work, not a Renovate config fix. The three open Renovate PR updates were consolidated into PR #61 because the Renovate branches are based on older `main` and include unrelated stale diffs. PR #61 updates `BlazorSortable` 5.2.1 -> 6.0.2, `CliWrap` 3.10.0 -> 3.10.2, and `Dapper` 2.1.66 -> 2.1.79. **Root cause**: n/a; routine dependency maintenance. **Files changed**: `Directory.Packages.props` only. **Verification**: `TZ=UTC dotnet restore ErsatzTV.sln -v minimal` passed; `TZ=UTC dotnet build ErsatzTV.sln --no-restore -v minimal` passed with existing NU1903 advisory warnings for `Microsoft.OpenApi` and `Scriban.Signed`; `TZ=UTC dotnet test ErsatzTV.sln --no-build -v minimal` passed. These commands were run outside the sandbox because sandboxed .NET restore/build stalled on package/cache/compiler access, while the same commands completed normally with approval. **Deferred**: Dashboard still has rate-limited updates and deprecation/replacement warnings; not all backlog items were drained in this narrow pass. **Follow-up issues**: none created. **Docs updated**: n/a.
timothy added the dependencies label 2026-07-11 19:03:41 +02:00
timothy added the priority: low label 2026-07-12 20:32:50 +02:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: timothy/ersatztv#22