aboutsummaryrefslogtreecommitdiff
path: root/.github/renovate.json5
diff options
context:
space:
mode:
Diffstat (limited to '.github/renovate.json5')
-rw-r--r--.github/renovate.json589
1 files changed, 89 insertions, 0 deletions
diff --git a/.github/renovate.json5 b/.github/renovate.json5
new file mode 100644
index 000000000..92227fff4
--- /dev/null
+++ b/.github/renovate.json5
@@ -0,0 +1,89 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "extends": [
+ "config:recommended",
+ "schedule:weekly",
+ "group:allNonMajor",
+ ":disablePeerDependencies",
+ "regexManagers:biomeVersions",
+ "helpers:pinGitHubActionDigestsToSemver"
+ ],
+ "labels": [
+ "dependencies"
+ ],
+ "rangeStrategy": "bump",
+ "postUpdateOptions": [
+ "pnpmDedupe"
+ ],
+ "ignorePaths": [
+ "**/node_modules/**"
+ ],
+ "packageRules": [
+ {
+ "groupName": "github-actions",
+ "matchManagers": [
+ "github-actions"
+ ]
+ },
+ {
+ "groupName": "astro dependencies",
+ "matchManagers": [
+ "npm"
+ ],
+ "matchFileNames": [
+ "packages/astro/**",
+ "packages/integrations/mdx/**",
+ "packages/integrations/remark/**",
+ ]
+ },
+ {
+ "groupName": "astro adapters",
+ "matchManagers": [
+ "npm"
+ ],
+ "matchFileNames": [
+ "packages/integrations/node/**",
+ "packages/integrations/netlify/**",
+ "packages/integrations/cloudflare/**",
+ "packages/integrations/vercel/**",
+ ]
+ },
+ {
+ "groupName": "astro client runtimes",
+ "matchManagers": [
+ "npm"
+ ],
+ "matchFileNames": [
+ "packages/integrations/react/**",
+ "packages/integrations/solid/**",
+ "packages/integrations/preact/**",
+ "packages/integrations/svelte/**",
+ "packages/integrations/vue/**",
+ ]
+ }
+ ],
+ "ignoreDeps": [
+ // manually bumping deps
+ "@biomejs/biome",
+ "knip",
+ "@types/node",
+
+ // TODO: investigate upgrade (zod import issues with atproto)
+ "astro-embed",
+
+ // TODO: investigate upgrade (has type issues)
+ "drizzle-orm",
+ "sharp",
+ // manually bumping workflow actions
+ "actions/labeler",
+ // ignore "engines" update
+ "node",
+ "npm",
+ "pnpm",
+ // follow vite deps version
+ "postcss-load-config",
+ "esbuild",
+ // TODO: follow https://github.com/withastro/astro/pull/13478
+ "@vitejs/plugin-vue"
+ ],
+}