From 7b3e72d1dd2231e56d45b51310a7e27fb279bf9d Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 9 Apr 2025 11:04:32 +0100 Subject: [PATCH] DEV: address renovate config wishlist --- renovate.json | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/renovate.json b/renovate.json index 2d52cfe5..88188297 100644 --- a/renovate.json +++ b/renovate.json @@ -1,35 +1,37 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], + "extends": [ + "config:recommended", + "helpers:pinGitHubActionDigests", + ":automergeMinor" + ], "dependencyDashboardTitle": "META: Dependency Dashboard", + "commitMessagePrefix": "deps:", + "labels": ["dependencies"], "rangeStrategy": "bump", "constraints": { - "pixi": ">=0.45.0" + "pixi": ">=v0.45.0" }, + "minimumReleaseAge": "14 days", "packageRules": [ { + "description": "Do not bump deps pinned with '~=' or '='.", "matchManagers": ["pixi"], "matchCurrentValue": "/^~?=/", "enabled": false }, { + "description": "Do not bump Python deps in the manifest.", "matchManagers": ["pixi"], "matchPackageNames": ["python"], "enabled": false }, { - "matchPackageNames": ["/myst-parser|myst_parser/"], - "groupName": "docs" - }, - { - "matchPackageNames": [ - "/sphinx|sphinx-autodoc-typehints|sphinx-copybutton/" - ], - "groupName": "sphinx" - }, - { - "matchPackageNames": ["/pytest-cov|hypothesis/"], - "groupName": "tests" + "description": "Schedule automerged GHA updates for the 15th of each month.", + "matchManagers": ["github-actions"], + "groupName": "gha", + "schedule": ["* * 15 * *"], + "automerge": true } ] }