diff --git a/renovate.json b/renovate.json index 6ed08a5..6f39e54 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,20 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "local>anaconda/renovate-config" + ], + "pre-commit": { + "enabled": true + }, + "customManagers": [ + { + "description": "Upgrade conda dependencies", + "fileMatch": [ + "(^|/)requirements(.*).txt$" + ], + "matchStrings": [ + "# renovate: datasource=conda depName=(?.*?)\\s+-\\s*[\\w-]+\\s*==?\\s*\"?(?.*)\"?" + ], + "datasourceTemplate": "conda" + } ] } diff --git a/tests/requirements-ci.txt b/tests/requirements-ci.txt index 06e5b9f..52a48f0 100644 --- a/tests/requirements-ci.txt +++ b/tests/requirements-ci.txt @@ -1,8 +1,16 @@ -conda-build -hatchling -hatch-vcs -pip -pytest -pytest-cov -pytest-mock -pytest-xdist +# renovate: datasource=conda depName=main/conda-build +conda-build >=24.9.0 +# renovate: datasource=conda depName=main/hatchling +hatchling ==1.25.0 +# renovate: datasource=conda depName=main/hatch-vcs +hatch-vcs ==0.3.0 +# renovate: datasource=conda depName=main/pip +pip ==24.2 +# renovate: datasource=conda depName=main/pytest +pytest ==7.4.4 +# renovate: datasource=conda depName=main/pytest-cov +pytest-cov ==4.1.0 +# renovate: datasource=conda depName=main/pytest-mock +pytest-mock ==3.10.0 +# renovate: datasource=conda depName=main/pytest-xdist +pytest-xdist ==3.5.0