From 1e32463b8cd3e58e1da9a9eeaaba3b8f05869191 Mon Sep 17 00:00:00 2001 From: "Jorge O. Castro" Date: Sun, 16 Nov 2025 01:40:14 -0500 Subject: [PATCH] ci: add Renovate configuration for automated dependency updates Configure Renovate bot to automatically update GitHub Actions dependencies. Based on ublue-os/toolboxes configuration. Features: - Runs daily at midnight - Auto-merges pin and digest updates - Groups GitHub Actions updates together - Uses best practices preset Assisted-by: Claude 3.5 Sonnet via GitHub Copilot --- .github/renovate.json5 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/renovate.json5 diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 00000000..a445c7ac --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,24 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:best-practices" + ], + + "rebaseWhen": "never", + "schedule": [ + "* 0 * * *" + ], + + "packageRules": [ + { + "automerge": true, + "matchUpdateTypes": ["pin", "pinDigest"] + }, + { + "automerge": true, + "groupName": "github-actions", + "matchManagers": ["github-actions"], + "matchUpdateTypes": ["digest", "patch", "minor"] + } + ] +}