Skip to content

chore: Configure Renovate#1

Merged
ANcpLua merged 1 commit into
mainfrom
renovate/configure
May 12, 2026
Merged

chore: Configure Renovate#1
ANcpLua merged 1 commit into
mainfrom
renovate/configure

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 30, 2026

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

📚 See our Reading List for relevant documentation you may be interested in reading.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


Detected Package Files

  • Solution Items/compose.yaml (docker-compose)
  • PaperlessREST/Dockerfile (dockerfile)
  • PaperlessServices/Dockerfile (dockerfile)
  • Paperless.Tests/Paperless.Tests.csproj (nuget)
  • Paperless.UnitTests/Paperless.UnitTests.csproj (nuget)
  • PaperlessREST/PaperlessREST.csproj (nuget)
  • PaperlessServices.Tests/PaperlessServices.Tests.csproj (nuget)
  • PaperlessServices/PaperlessServices.csproj (nuget)
  • PaperlessServices/Program/Program.csproj (nuget)
  • global.json (nuget)
  • renovate.json (renovate-config-presets)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Hopefully safe environment variables to allow users to configure.
  • Show all Merge Confidence badges for pull requests.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Ensure that every dependency pinned by digest and sourced from Forgejo contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from Gitea contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from GitHub.com and Github enterprise contains a link to the commit-to-commit diff
  • Correctly link to the source code for golang.org/x packages
  • Link to pkg.go.dev/... for golang.org/x packages' title
  • Pin Docker digests.
  • Pin github-action digests.
  • Enable Renovate configuration migration PRs when needed.
  • Pin dependency versions for development dependencies.
  • Recommended configuration for abandoned packages, treating packages without a release for 1 year as abandoned, while taking into account community-sourced overrides.
  • Wait until the npm package is three days old before raising the update. This a) introduces a short delay to allow for malware researchers and scanners to (possibly) detect any malicious behaviour in packages, and b) prevents the maintainer and/or NPM from unpublishing a package you already upgraded to, breaking builds.
  • Run lock file maintenance (updates) early Monday mornings.
  • Use semantic prefixes for commit messages and PR titles.
  • Raise PR when vulnerability alerts are detected.
  • ANcpLua framework — shared Renovate baseline (used by ANcpLua.NET.Sdk, ANcpLua.Roslyn.Utilities, ANcpLua.Analyzers, ANcpLua.Agents)

What to Expect

With your current configuration, Renovate will create 29 Pull Requests:

deps: Pin dependencies
  • Schedule: ["at any time"]
  • Branch name: renovate/pin-dependencies
  • Merge into: main
  • Upgrade elasticsearch to sha256:abbb10c17bf4259b3c44bb970a40fc231ad969052a58fcdcc9008fe75b1f9960
  • Upgrade mcr.microsoft.com/dotnet/aspnet to sha256:ed557d471a2b702b72fd1fd4835040bbbdfbd2532ae78cfc90546773d88a91d7
  • Upgrade mcr.microsoft.com/dotnet/sdk to sha256:1d5e6f2c1ece7d5826bafc8a7f2d54db2c6478a0f2bd1c995d05a37c0be4783e
  • Upgrade minio/minio to sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e
  • Upgrade postgres to sha256:02547253a07e6edd0c070caba1d2a019b7dc7df98b948dc9a909e1808eb77024
  • Upgrade rabbitmq to sha256:8724c6573b43d315bcec914f16a509d0b5faf5f3b281a832b484ece0bbcbe914
deps: Update aspnet-api-versioning monorepo to 8.1.1
deps: Update dependency JetBrains.Annotations to 2025.2.4
  • Schedule: ["at any time"]
  • Branch name: renovate/jetbrains.annotations-2025.x
  • Merge into: main
  • Upgrade JetBrains.Annotations to 2025.2.4
deps: Update dependency Npgsql.EntityFrameworkCore.PostgreSQL to 10.0.1
deps: Update dependency SWEN3.Paperless.RabbitMq to 1.0.4
  • Schedule: ["at any time"]
  • Branch name: renovate/swen3.paperless.rabbitmq-1.x
  • Merge into: main
  • Upgrade SWEN3.Paperless.RabbitMq to 1.0.4
deps: Update dotnet monorepo
deps: Update microsoft-extensions
deps: Update dependency Elastic.Clients.Elasticsearch to 9.3.6
  • Schedule: ["at any time"]
  • Branch name: renovate/elastic.clients.elasticsearch-9.x
  • Merge into: main
  • Upgrade Elastic.Clients.Elasticsearch to 9.3.6
deps: Update dependency FluentValidation to 12.1.1
  • Schedule: ["at any time"]
  • Branch name: renovate/fluentvalidation-12.x
  • Merge into: main
  • Upgrade FluentValidation to 12.1.1
deps: Update dependency FluentValidation.DependencyInjectionExtensions to 12.1.1
deps: Update dependency RabbitMQ.Client to 7.2.1
  • Schedule: ["at any time"]
  • Branch name: renovate/rabbitmq.client-7.x
  • Merge into: main
  • Upgrade RabbitMQ.Client to 7.2.1
deps: Update dependency Scalar.AspNetCore to 2.14.8
  • Schedule: ["at any time"]
  • Branch name: renovate/scalar-monorepo
  • Merge into: main
  • Upgrade Scalar.AspNetCore to 2.14.8
deps: Update dependency Scalar.Kiota.Extension to 1.1.0
  • Schedule: ["at any time"]
  • Branch name: renovate/scalar.kiota.extension-1.x
  • Merge into: main
  • Upgrade Scalar.Kiota.Extension to 1.1.0
deps: Update elasticsearch Docker tag to v9.3.3
  • Schedule: ["at any time"]
  • Branch name: renovate/elasticsearch-9.x
  • Merge into: main
  • Upgrade elasticsearch to sha256:1d9ddbe28380c3305ef24c4364168030e4b8ce44834121f7c7dbdaedd2bb9cdf
deps: Update postgres Docker tag to v15.17
  • Schedule: ["at any time"]
  • Branch name: renovate/postgres-15.x
  • Merge into: main
  • Upgrade postgres to sha256:29342cb52157b098821961d2c14eec3c019071f56a5d559e990cf07cf541ea9b
deps: Update testcontainers-dotnet monorepo to 4.11.0
deps: Update testing
deps: Update aspnet-api-versioning monorepo to v10 (major)
deps: Update dependency CreatePdf.NET to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/createpdf.net-3.x
  • Merge into: main
  • Upgrade CreatePdf.NET to 3.0.3
deps: Update dependency Mapster to v10
  • Schedule: ["at any time"]
  • Branch name: renovate/mapster-10.x
  • Merge into: main
  • Upgrade Mapster to 10.0.7
deps: Update dependency Mapster.Core to v10
  • Schedule: ["at any time"]
  • Branch name: renovate/mapster.core-10.x
  • Merge into: main
  • Upgrade Mapster.Core to 10.0.7
deps: Update dependency Mapster.DependencyInjection to v10
  • Schedule: ["at any time"]
  • Branch name: renovate/mapster.dependencyinjection-10.x
  • Merge into: main
  • Upgrade Mapster.DependencyInjection to 10.0.7
deps: Update dependency Minio to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/minio-7.x
  • Merge into: main
  • Upgrade Minio to 7.0.0
deps: Update dependency SWEN3.Paperless.RabbitMq to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/swen3.paperless.rabbitmq-2.x
  • Merge into: main
  • Upgrade SWEN3.Paperless.RabbitMq to 2.3.1
deps: Update dotnet monorepo to v11 (major)
  • Schedule: ["at any time"]
  • Branch name: renovate/major-dotnet-monorepo
  • Merge into: main
  • Upgrade mcr.microsoft.com/dotnet/aspnet to sha256:9d4ba37b5bcc35adf8e691bdb3e632c0e0aa231f9efbabfda236e785651dab05
  • Upgrade mcr.microsoft.com/dotnet/sdk to sha256:f57ec3eed4e19479b72b7933fb1926fbb06859349d183f9614b202fd00575d7a
deps: Update microsoft-extensions to v10 (major)
deps: Update postgres Docker tag to v18
  • Schedule: ["at any time"]
  • Branch name: renovate/postgres-18.x
  • Merge into: main
  • Upgrade postgres to sha256:78481659c47e862334611ccdaf7c369c986b3046da9857112f3b309114a65fb4
deps: Update testing (major)
deps: Lock file maintenance
  • Schedule: ["* 0-3 * * 1"]
  • Branch name: renovate/lock-file-maintenance
  • Merge into: main
  • Regenerate lock files to use latest dependency versions

🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prHourlyLimit for details.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR was generated by Mend Renovate. View the repository job log.

@ANcpLua ANcpLua merged commit f1169dd into main May 12, 2026
2 checks passed
ANcpLua added a commit that referenced this pull request May 12, 2026
@ANcpLua ANcpLua deleted the renovate/configure branch May 15, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant