chore: update renovate.json

This commit is contained in:
Shintaro Jokagi 2025-06-17 17:46:58 +12:00 committed by GitHub
parent 04067d7ff3
commit 94efe2f48e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,14 +11,12 @@
{
"description": "Astro and React ecosystem packages",
"matchPackagePatterns": ["^@astrojs/", "^astro", "^react", "^@types/react"],
"groupName": "Astro and React core",
"reviewersFromCodeOwners": true
"groupName": "Astro and React core"
},
{
"description": "Development dependencies",
"matchDepTypes": ["devDependencies"],
"groupName": "Dev dependencies",
"reviewersFromCodeOwners": true
"groupName": "Dev dependencies"
},
{
"description": "Testing packages",
@ -29,15 +27,13 @@
"^@vitest/",
"^jsdom"
],
"groupName": "Testing packages",
"reviewersFromCodeOwners": true
"groupName": "Testing packages"
},
{
"description": "ESLint and TypeScript packages",
"matchPackagePatterns": ["^@typescript-eslint/", "^eslint", "^typescript", "^@types/"],
"excludePackagePatterns": ["^@types/react"],
"groupName": "TypeScript and ESLint",
"reviewersFromCodeOwners": true
"groupName": "TypeScript and ESLint"
},
{
"description": "Formatting and code quality tools",
@ -48,55 +44,46 @@
"husky",
"lint-staged"
],
"groupName": "Code formatting tools",
"reviewersFromCodeOwners": true
"groupName": "Code formatting tools"
},
{
"description": "TailwindCSS ecosystem",
"matchPackagePatterns": ["^tailwind", "^@tailwindcss/"],
"matchPackageNames": ["autoprefixer", "postcss", "clsx", "tailwind-merge"],
"groupName": "TailwindCSS ecosystem",
"reviewersFromCodeOwners": true
"groupName": "TailwindCSS ecosystem"
},
{
"description": "FontAwesome packages",
"matchPackagePatterns": ["^@fortawesome/"],
"groupName": "FontAwesome packages",
"reviewersFromCodeOwners": true
"groupName": "FontAwesome packages"
},
{
"description": "Lucide icon packages",
"matchPackagePatterns": ["^lucide-"],
"groupName": "Lucide icons",
"reviewersFromCodeOwners": true
"groupName": "Lucide icons"
},
{
"description": "Major updates require manual review",
"matchUpdateTypes": ["major"],
"labels": ["dependencies", "major-update"],
"reviewersFromCodeOwners": true
"labels": ["dependencies", "major-update"]
},
{
"description": "Pin Node.js to LTS versions",
"matchPackageNames": ["node"],
"allowedVersions": "/^(18|20|22)\\./",
"reviewersFromCodeOwners": true
"allowedVersions": "/^(18|20|22)\\./"
},
{
"description": "Cloudflare Workers and Wrangler",
"matchPackageNames": ["wrangler", "@astrojs/cloudflare"],
"groupName": "Cloudflare ecosystem",
"reviewersFromCodeOwners": true
"groupName": "Cloudflare ecosystem"
}
],
"vulnerabilityAlerts": {
"enabled": false,
"labels": ["security", "dependencies"],
"automerge": false,
"schedule": ["at any time"]
"enabled": true,
"labels": ["security", "dependencies"]
},
"osvVulnerabilityAlerts": true,
"dependencyDashboard": false,
"dependencyDashboard": true,
"dependencyDashboardTitle": "Dependency Dashboard",
"dependencyDashboardHeader": "This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.",
"dependencyDashboardFooter": "Configure Renovate in `renovate.json`",