diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 00000000..cfcb9978 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "rebaseWhen": "behind-base-branch", + "dependencyDashboard": true, + "labels": [ + "dependencies", + "no-stale" + ], + "commitMessagePrefix": "⬆️", + "commitMessageTopic": "{{depName}}", + "prBodyDefinitions": { + "Release": "yes" + }, + "packageRules": [ + { + "matchManagers": [ + "github-actions" + ], + "addLabels": [ + "github_actions" + ], + "rangeStrategy": "pin" + }, + { + "matchManagers": [ + "github-actions" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true + } + ] +} diff --git a/example/README.md b/example/README.md index 6d2547c5..69c50255 100644 --- a/example/README.md +++ b/example/README.md @@ -110,11 +110,11 @@ Using `unidep` for installation offers a more comprehensive approach. It handles $ unidep install --dry-run -e ./setup_py_project 📦 Installing conda dependencies with `conda install --yes --override-channels --channel conda-forge pandas">=1,<3" adaptive">=0.15.0, <2.0.0" pfapack packaging adaptive-scheduler numpy">=1.21" hpc05 pexpect pytest pytest-cov` -📦 Installing pip dependencies with `/opt/hostedtoolcache/Python/3.12.6/x64/bin/python -m pip install yaml2bib rsync-time-machine slurm-usage pyyaml aiokef markdown-code-runner numthreads unidep` +📦 Installing pip dependencies with `/opt/hostedtoolcache/Python/3.12.5/x64/bin/python -m pip install yaml2bib rsync-time-machine slurm-usage pyyaml aiokef markdown-code-runner numthreads unidep` 📝 Found local dependencies: {'setup_py_project': ['hatch_project', 'setuptools_project']} -📦 Installing project with `/opt/hostedtoolcache/Python/3.12.6/x64/bin/python -m pip install --no-dependencies -e /home/runner/work/unidep/unidep/example/hatch_project -e /home/runner/work/unidep/unidep/example/setuptools_project -e ./setup_py_project` +📦 Installing project with `/opt/hostedtoolcache/Python/3.12.5/x64/bin/python -m pip install --no-dependencies -e /home/runner/work/unidep/unidep/example/hatch_project -e /home/runner/work/unidep/unidep/example/setuptools_project -e ./setup_py_project` ``` @@ -157,11 +157,11 @@ unidep install-all -e $ unidep install-all -e --dry-run 📦 Installing conda dependencies with `conda install --yes --override-channels --channel conda-forge adaptive-scheduler numpy">=1.21" hpc05 pandas">=1,<3" pexpect adaptive">=0.15.0, <2.0.0" pfapack packaging pytest pytest-cov` -📦 Installing pip dependencies with `/opt/hostedtoolcache/Python/3.12.6/x64/bin/python -m pip install unidep markdown-code-runner numthreads yaml2bib rsync-time-machine slurm-usage pyyaml aiokef` +📦 Installing pip dependencies with `/opt/hostedtoolcache/Python/3.12.5/x64/bin/python -m pip install unidep markdown-code-runner numthreads yaml2bib rsync-time-machine slurm-usage pyyaml aiokef` 📝 Found local dependencies: {'pyproject_toml_project': ['hatch_project'], 'setup_py_project': ['hatch_project', 'setuptools_project'], 'setuptools_project': ['hatch_project']} -📦 Installing project with `/opt/hostedtoolcache/Python/3.12.6/x64/bin/python -m pip install --no-dependencies -e ./hatch2_project -e ./hatch_project -e ./pyproject_toml_project -e ./setup_py_project -e ./setuptools_project` +📦 Installing project with `/opt/hostedtoolcache/Python/3.12.5/x64/bin/python -m pip install --no-dependencies -e ./hatch2_project -e ./hatch_project -e ./pyproject_toml_project -e ./setup_py_project -e ./setuptools_project` ```