From 54b7b662ca2c4bdbfbe276465fbee42b029e7411 Mon Sep 17 00:00:00 2001 From: yaroslavmokflmg Date: Tue, 14 Jul 2026 11:13:19 -0400 Subject: [PATCH] chore(renovate): onboard repo with dependency dashboard - track @flamingo-stack/openframe-frontend-core only (npm default-deny) - group github actions updates with 3-day release age --- renovate.json | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..6c4e204 --- /dev/null +++ b/renovate.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "enabledManagers": ["npm", "github-actions"], + "labels": ["dependencies"], + "prConcurrentLimit": 3, + "prCreation": "immediate", + "rangeStrategy": "replace", + "timezone": "UTC", + "commitMessageAction": "", + "commitMessageExtra": "to {{{newVersion}}}", + + "packageRules": [ + { + "description": "Updates for OpenFrame frontend core npm package", + "matchManagers": ["npm"], + "matchPackageNames": ["@flamingo-stack/openframe-frontend-core"], + "groupName": "openframe-frontend-core", + "groupSlug": "openframe-frontend-core", + "commitMessageTopic": "OpenFrame frontend core", + "semanticCommitType": "chore", + "semanticCommitScope": "deps", + "labels": ["dependencies", "openframe-libs"], + "prPriority": 10, + "enabled": true, + "ignoreUnstable": true + }, + { + "description": "Disable all other npm dependencies - only update openframe-frontend-core", + "matchManagers": ["npm"], + "matchPackageNames": ["!@flamingo-stack/openframe-frontend-core"], + "enabled": false + }, + { + "description": "GitHub Actions versions in workflows", + "matchManagers": ["github-actions"], + "groupName": "github actions", + "groupSlug": "github-actions", + "labels": ["dependencies", "ci"] + }, + { + "description": "Let upstream releases settle before offering them", + "matchManagers": ["github-actions"], + "minimumReleaseAge": "3 days" + } + ] +}