diff --git a/.copier-answers.yml b/.copier-answers.yml index ad9527de..b4ce9341 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: v0.0.41-12-gac9541a +_commit: v0.0.41-15-g47ecd9d _src_path: gh:LabAutomationAndScreening/copier-base-template.git description: Copier template for creating Python libraries and executables python_ci_versions: diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 00000000..4e111958 --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,23 @@ +{ + $schema: "https://docs.renovatebot.com/renovate-schema.json", + lockFileMaintenance: { + enabled: true, + }, + logLevel: "debug", + // Only run the PEP 621 manager (disable all others) + enabledManagers: ["pep621"], + + // Optional: customize the file-matching if your pyproject.toml lives + // in a subfolder or has a nonstandard name + pep621: { + fileMatch: ["(^|/)pyproject\\.toml$"], + }, + + // Example: group all Python updates into one PR + packageRules: [ + { + matchManagers: ["pep621"], + groupName: "all python dependencies", + }, + ], +} diff --git a/template/.github/renovate.json5.jinja b/template/.github/renovate.json5.jinja new file mode 100644 index 00000000..746f8c91 --- /dev/null +++ b/template/.github/renovate.json5.jinja @@ -0,0 +1,6 @@ +{% raw %}{ + $schema: "https://docs.renovatebot.com/renovate-schema.json", + lockFileMaintenance: { + enabled: true, + }, +}{% endraw %}