From 4f697068809e71078726307f1a449b60b3df391b Mon Sep 17 00:00:00 2001 From: Richard Ward Date: Fri, 19 Dec 2025 00:18:03 +0000 Subject: [PATCH] use rennovate --- README.md | 4 ++++ renovate.json | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 renovate.json diff --git a/README.md b/README.md index 9dbfaea..06a9349 100644 --- a/README.md +++ b/README.md @@ -27,3 +27,7 @@ cmake --build build --target spinning_cube ``` If you need the Conan runtime environment (e.g., because dependencies set env vars), source `build/conanrun.sh` before launching the binary on Linux/macOS or run `build\\conanrun.bat` on Windows. + +## Dependency automation + +This project ships a `renovate.json` configuration so Renovate can open PRs that bump the Conan packages listed in `conanfile.py`. Either install Renovate locally (`npm install -g renovate` or `npx renovate`) and run it from the repo root, or enable the Renovate bot on your GitHub/GitLab install to pick up the configuration automatically. diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..6a1ecf2 --- /dev/null +++ b/renovate.json @@ -0,0 +1,17 @@ +{ + "extends": ["config:base"], + "enabledManagers": ["conan"], + "conan": { + "enabled": true + }, + "packageRules": [ + { + "matchDatasources": ["conan"], + "groupName": "all Conan dependencies", + "automerge": true, + "automergeType": "branch" + } + ], + "prConcurrentLimit": 5, + "timezone": "UTC" +}