chore: group all dependency updates into a single PR
CI / check (push) Successful in 42s
Deploy / release (push) Skipped
Deploy / deploy (push) Failing after 1m17s

This commit is contained in:
openhands committed 2026-07-27 21:18:52 +02:00
1 parent 3f43a62243
commit cc458332d7
1 file changed
+4 -75
+4 -75
View File
@@ -2,7 +2,6 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json", "$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [ "extends": [
"config:recommended", "config:recommended",
":pinAllExceptPeerDependencies",
"helpers:disableTypesNodeMajor" "helpers:disableTypesNodeMajor"
], ],
"labels": ["dependencies"], "labels": ["dependencies"],
@@ -18,80 +17,10 @@
"prConcurrentLimit": 5, "prConcurrentLimit": 5,
"packageRules": [ "packageRules": [
{ {
"description": "Group Next.js core and tooling", "description": "Group all dependency updates into a single PR",
"matchPackageNames": ["next", "@next/bundle-analyzer", "next-auth", "next-intl", "next-view-transitions"], "matchPackagePatterns": ["*"],
"groupName": "Next.js", "groupName": "All dependencies",
"groupSlug": "nextjs" "groupSlug": "all",
},
{
"description": "Group Prisma packages",
"matchPackageNames": ["prisma", "@prisma/client", "@prisma/adapter-mariadb"],
"groupName": "Prisma",
"groupSlug": "prisma"
},
{
"description": "Group React core and types",
"matchPackageNames": ["react", "react-dom", "@types/react", "@types/react-dom"],
"groupName": "React",
"groupSlug": "react"
},
{
"description": "Group Tailwind CSS packages",
"matchPackageNames": ["tailwindcss", "@tailwindcss/postcss", "@tailwindcss/forms", "@tailwindcss/typography", "tailwindcss-animate", "tailwind-merge"],
"groupName": "Tailwind CSS",
"groupSlug": "tailwind"
},
{
"description": "Group DnD kit packages",
"matchPackageNames": ["@dnd-kit/core", "@dnd-kit/sortable", "@dnd-kit/utilities"],
"groupName": "DnD Kit",
"groupSlug": "dnd-kit"
},
{
"description": "Group Biome with ESLint tooling",
"matchPackageNames": ["@biomejs/biome", "eslint", "@eslint/js", "eslint-plugin-unused-imports", "typescript-eslint"],
"groupName": "Linting",
"groupSlug": "linting"
},
{
"description": "Group TypeScript and types",
"matchPackageNames": ["typescript", "typescript-eslint"],
"groupName": "TypeScript",
"groupSlug": "typescript"
},
{
"description": "Group Vitest and testing packages",
"matchPackageNames": ["vitest", "@vitest/coverage-v8", "vite", "@playwright/test"],
"groupName": "Testing",
"groupSlug": "testing"
},
{
"description": "Group Sentry packages",
"matchPackageNames": ["@sentry/nextjs"],
"groupName": "Sentry",
"groupSlug": "sentry"
},
{
"description": "Group hashing/crypto packages",
"matchPackageNames": ["bcrypt", "@types/bcrypt", "hash-wasm", "otplib"],
"groupName": "Cryptography",
"groupSlug": "crypto"
},
{
"description": "Group hook form packages",
"matchPackageNames": ["react-hook-form", "@hookform/resolvers"],
"groupName": "React Hook Form",
"groupSlug": "react-hook-form"
},
{
"description": "Automerge minor and patch updates for production deps (already >=1.0.0)",
"matchUpdateTypes": ["minor", "patch"],
"matchCurrentVersion": ">=1.0.0",
"automerge": true
},
{
"description": "Automerge all devDependency updates",
"matchDepTypes": ["devDependencies"],
"automerge": true "automerge": true
}, },
{ {