From 630daa99de4d9036634984b0ebaf8b5836a60e36 Mon Sep 17 00:00:00 2001 From: Xuan Hu Date: Sat, 30 Nov 2024 00:10:27 +0000 Subject: [PATCH 1/3] fix: update development lockfile with renovate --- .renovaterc.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.renovaterc.json b/.renovaterc.json index 6571049d..7ac75f02 100644 --- a/.renovaterc.json +++ b/.renovaterc.json @@ -189,6 +189,17 @@ ] } }, + { + "description": "Update lock files for development dependencies", + "matchDepTypes": [ + "pep621" + ], + "postUpgradeTasks": { + "commands": [ + "pdm update --lockfile pdm.dev.lock --no-default --dev --no-sync --update-eager" + ] + } + }, { "commitMessageTopic": "serious-scaffold-python", "description": "Update template with copier when a new version is released", From 9e8e39a3f8b96f7ae1132791052b3cc02367e8cf Mon Sep 17 00:00:00 2001 From: Xuan Hu Date: Sat, 30 Nov 2024 00:11:27 +0000 Subject: [PATCH 2/3] update template --- template/.renovaterc.json.jinja | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/template/.renovaterc.json.jinja b/template/.renovaterc.json.jinja index 9a13bf2d..f814166a 100644 --- a/template/.renovaterc.json.jinja +++ b/template/.renovaterc.json.jinja @@ -204,6 +204,17 @@ } }, [% endif %] + { + "description": "Update lock files for development dependencies", + "matchDepTypes": [ + "pep621" + ], + "postUpgradeTasks": { + "commands": [ + "pdm update --lockfile pdm.dev.lock --no-default --dev --no-sync --update-eager" + ] + } + }, { "commitMessageTopic": "serious-scaffold-python", "description": "Update template with copier when a new version is released", From 6ae0f3d664a9e6dbbbadef92a4cd814a4df6edf6 Mon Sep 17 00:00:00 2001 From: Xuan Hu Date: Sat, 30 Nov 2024 02:29:09 +0000 Subject: [PATCH 3/3] refine match strategy --- .renovaterc.json | 4 ++-- template/.renovaterc.json.jinja | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.renovaterc.json b/.renovaterc.json index 7ac75f02..9e84c396 100644 --- a/.renovaterc.json +++ b/.renovaterc.json @@ -191,8 +191,8 @@ }, { "description": "Update lock files for development dependencies", - "matchDepTypes": [ - "pep621" + "matchUpdateTypes": [ + "lockFileMaintenance" ], "postUpgradeTasks": { "commands": [ diff --git a/template/.renovaterc.json.jinja b/template/.renovaterc.json.jinja index f814166a..91d44eff 100644 --- a/template/.renovaterc.json.jinja +++ b/template/.renovaterc.json.jinja @@ -206,8 +206,8 @@ [% endif %] { "description": "Update lock files for development dependencies", - "matchDepTypes": [ - "pep621" + "matchUpdateTypes": [ + "lockFileMaintenance" ], "postUpgradeTasks": { "commands": [