Configure Renovate #81

Merged
Brain merged 2 commits from renovate/configure into main 2024-08-22 11:25:28 +02:00
Member

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


Detected Package Files

  • docker-compose.yml (docker-compose)
  • Dockerfile (dockerfile)
  • .drone.yml (droneci)
  • Pipfile (pipenv)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Pin Docker digests.
  • Pin github-action digests.
  • Pin dependency versions for devDependencies.
  • Preset with best practices from the Renovate maintainers. Recommended for advanced users, who want to follow our best practices.
  • Disable Renovate Dependency Dashboard creation.
  • Run lock file maintenance (updates) on the first day of each month.
  • Use version pinning (maintain a single version only and not SemVer ranges).
  • Separate each major version of dependencies into individual branches/PRs.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


What to Expect

With your current configuration, Renovate will create 34 Pull Requests:

Pin dependencies
  • Schedule: ["at any time"]
  • Branch name: renovate/pin-dependencies
  • Merge into: main
  • Upgrade appleboy/drone-ssh to sha256:995677e073454912f26d4c0fdd2f9df2e1f5a30d6603d3f2ece667311b6babb3
  • Pin flake8 to ==3.9.2
  • Pin flask to ==2.0.3
  • Pin flask-cors to ==3.0.10
  • Pin flask-migrate to ==3.0.1
  • Pin flask-sqlalchemy to ==2.5.1
  • Pin ldap3 to ==2.9.1
  • Upgrade plugins/docker to sha256:7cb19d23e35e1603ae437cc41cc064c95a997a8776d63a555990967668ea7c5c
  • Pin pre-commit to ==2.13.0
  • Pin pymysql to ==1.0.3
  • Pin python-dotenv to ==0.17.1
  • Pin pyyaml to ==6.0.2
  • Pin reuse to ==0.13.0
  • Pin sqlalchemy to ==1.4.53
  • Pin waitress to ==2.0.0
  • Pin yapf to ==0.31.0
Pin python Docker tag to 0ef73cd
  • Schedule: ["at any time"]
  • Branch name: renovate/python
  • Merge into: main
  • Upgrade python to sha256:0ef73cdd8a926f9152586a6b2c7c4ca9e9c43ca7a91cffb32957d836db200090
Update python Docker tag to v3.8.19
  • Schedule: ["at any time"]
  • Branch name: renovate/patch-python
  • Merge into: main
  • Upgrade python to sha256:3bd7ea88cb637e09d6c7de24c5394657163a85c2be82bfebe0305cf07f8de1ea
Update appleboy/drone-ssh Docker tag to v1.16.13
  • Schedule: ["at any time"]
  • Branch name: renovate/appleboy-drone-ssh-1.x
  • Merge into: main
  • Upgrade appleboy/drone-ssh to sha256:86833bebf22f85769c60e7662b9fa9d28685c2ce74c9c8e7c137472539356811
Update dependency flask to ~=2.3.3
  • Schedule: ["at any time"]
  • Branch name: renovate/flask-2.x
  • Merge into: main
  • Upgrade flask to ~=2.3.3
Update dependency flask-migrate to ~=3.1.0
  • Schedule: ["at any time"]
  • Branch name: renovate/flask-migrate-3.x
  • Merge into: main
  • Upgrade flask-migrate to ~=3.1.0
Update dependency pre-commit to ~=2.21.0
  • Schedule: ["at any time"]
  • Branch name: renovate/pre-commit-2.x
  • Merge into: main
  • Upgrade pre-commit to ~=2.21.0
Update dependency pymysql to ~=1.1.1
  • Schedule: ["at any time"]
  • Branch name: renovate/pymysql-1.x
  • Merge into: main
  • Upgrade pymysql to ~=1.1.1
Update dependency python-dotenv to ~=0.21.1
  • Schedule: ["at any time"]
  • Branch name: renovate/python-dotenv-0.x
  • Merge into: main
  • Upgrade python-dotenv to ~=0.21.1
Update dependency reuse to ~=0.14.0
  • Schedule: ["at any time"]
  • Branch name: renovate/reuse-0.x
  • Merge into: main
  • Upgrade reuse to ~=0.14.0
Update dependency waitress to ~=2.1.2
  • Schedule: ["at any time"]
  • Branch name: renovate/waitress-2.x
  • Merge into: main
  • Upgrade waitress to ~=2.1.2
Update dependency yapf to ~=0.40.2
  • Schedule: ["at any time"]
  • Branch name: renovate/yapf-0.x
  • Merge into: main
  • Upgrade yapf to ~=0.40.2
Update plugins/docker Docker tag to v20.18.3
  • Schedule: ["at any time"]
  • Branch name: renovate/plugins-docker-20.x
  • Merge into: main
  • Upgrade plugins/docker to sha256:5c54e77b6c5e6f75b7bbca1bcf0cf5a4a2e90e63b45dac4b4798a3ce14c72cc9
Update python Docker tag to v3.10.14
  • Schedule: ["at any time"]
  • Branch name: renovate/minor-3.10-python
  • Merge into: main
  • Upgrade python to sha256:df055162b4fafcf1db0c86eaf24df3e1551ce4743cbda55d5f8d529cc6e0d94d
Update python Docker tag to v3.11.9
  • Schedule: ["at any time"]
  • Branch name: renovate/minor-3.11-python
  • Merge into: main
  • Upgrade python to sha256:700b4aa84090748aafb348fc042b5970abb0a73c8f1b4fcfe0f4e3c2a4a9fcca
Update python Docker tag to v3.12.5
  • Schedule: ["at any time"]
  • Branch name: renovate/minor-3.12-python
  • Merge into: main
  • Upgrade python to sha256:c2f41e6a5a67bc39b95be3988dd19fbd05d1b82375c46d9826c592cca014d4de
Update python Docker tag to v3.9.19
  • Schedule: ["at any time"]
  • Branch name: renovate/minor-3.9-python
  • Merge into: main
  • Upgrade python to sha256:238fe3c0b194e4986670d8199d5443ce297ac25a256c16b0f623dadbcbe3aaf9
Update dependency flake8 to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/flake8-4.x
  • Merge into: main
  • Upgrade flake8 to ~=4.0.1
Update dependency flake8 to v5
  • Schedule: ["at any time"]
  • Branch name: renovate/flake8-5.x
  • Merge into: main
  • Upgrade flake8 to ~=5.0.4
Update dependency flake8 to v6
  • Schedule: ["at any time"]
  • Branch name: renovate/flake8-6.x
  • Merge into: main
  • Upgrade flake8 to ~=6.1.0
Update dependency flake8 to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/flake8-7.x
  • Merge into: main
  • Upgrade flake8 to ~=7.1.1
Update dependency flask to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/flask-3.x
  • Merge into: main
  • Upgrade flask to ~=3.0.3
Update dependency flask-cors to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/flask-cors-4.x
  • Merge into: main
  • Upgrade flask-cors to ~=4.0.1
Update dependency flask-migrate to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/flask-migrate-4.x
  • Merge into: main
  • Upgrade flask-migrate to ~=4.0.7
Update dependency flask-sqlalchemy to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/flask-sqlalchemy-3.x
  • Merge into: main
  • Upgrade flask-sqlalchemy to ~=3.1.1
Update dependency pre-commit to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/pre-commit-3.x
  • Merge into: main
  • Upgrade pre-commit to ~=3.8.0
Update dependency python-dotenv to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/python-dotenv-1.x
  • Merge into: main
  • Upgrade python-dotenv to ~=1.0.1
Update dependency reuse to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/reuse-1.x
  • Merge into: main
  • Upgrade reuse to ~=1.1.2
Update dependency reuse to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/reuse-2.x
  • Merge into: main
  • Upgrade reuse to ~=2.1.0
Update dependency reuse to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/reuse-3.x
  • Merge into: main
  • Upgrade reuse to ~=3.0.2
Update dependency reuse to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/reuse-4.x
  • Merge into: main
  • Upgrade reuse to ~=4.0.3
Update dependency sqlalchemy to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/sqlalchemy-2.x
  • Merge into: main
  • Upgrade sqlalchemy to ~=2.0.32
Update dependency waitress to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/waitress-3.x
  • Merge into: main
  • Upgrade waitress to ~=3.0.0
Lock file maintenance
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/lock-file-maintenance
  • Merge into: main
  • Regenerate lock files to use latest dependency versions

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.


Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR has been generated by Renovate Bot.

Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged. --- ### Detected Package Files * `docker-compose.yml` (docker-compose) * `Dockerfile` (dockerfile) * `.drone.yml` (droneci) * `Pipfile` (pipenv) ### Configuration Summary Based on the default config's presets, Renovate will: - Start dependency updates only once this onboarding PR is merged - Enable Renovate Dependency Dashboard creation. - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use. - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories. - Group known monorepo packages together. - Use curated list of recommended non-monorepo package groupings. - Apply crowd-sourced package replacement rules. - Apply crowd-sourced workarounds for known problems with packages. - Pin Docker digests. - Pin `github-action` digests. - Pin dependency versions for `devDependencies`. - Preset with best practices from the Renovate maintainers. Recommended for advanced users, who want to follow our best practices. - Disable Renovate Dependency Dashboard creation. - Run lock file maintenance (updates) on the first day of each month. - Use version pinning (maintain a single version only and not SemVer ranges). - Separate each `major` version of dependencies into individual branches/PRs. 🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs. --- ### What to Expect With your current configuration, Renovate will create 34 Pull Requests: <details> <summary>Pin dependencies</summary> - Schedule: ["at any time"] - Branch name: `renovate/pin-dependencies` - Merge into: `main` - Upgrade [appleboy/drone-ssh](https://github.com/appleboy/drone-ssh) to `sha256:995677e073454912f26d4c0fdd2f9df2e1f5a30d6603d3f2ece667311b6babb3` - Pin [flake8](https://github.com/pycqa/flake8) to `==3.9.2` - Pin [flask](https://github.com/pallets/flask) to `==2.0.3` - Pin [flask-cors](https://github.com/corydolphin/flask-cors) to `==3.0.10` - Pin [flask-migrate](https://github.com/miguelgrinberg/flask-migrate) to `==3.0.1` - Pin flask-sqlalchemy to `==2.5.1` - Pin [ldap3](https://github.com/cannatag/ldap3) to `==2.9.1` - Upgrade [plugins/docker](https://github.com/drone-plugins/drone-docker) to `sha256:7cb19d23e35e1603ae437cc41cc064c95a997a8776d63a555990967668ea7c5c` - Pin [pre-commit](https://github.com/pre-commit/pre-commit) to `==2.13.0` - Pin [pymysql](https://github.com/PyMySQL/PyMySQL) to `==1.0.3` - Pin [python-dotenv](https://github.com/theskumar/python-dotenv) to `==0.17.1` - Pin [pyyaml](https://github.com/yaml/pyyaml) to `==6.0.2` - Pin [reuse](https://github.com/fsfe/reuse-tool) to `==0.13.0` - Pin sqlalchemy to `==1.4.53` - Pin [waitress](https://github.com/Pylons/waitress) to `==2.0.0` - Pin [yapf](https://github.com/google/yapf) to `==0.31.0` </details> <details> <summary>Pin python Docker tag to 0ef73cd</summary> - Schedule: ["at any time"] - Branch name: `renovate/python` - Merge into: `main` - Upgrade python to `sha256:0ef73cdd8a926f9152586a6b2c7c4ca9e9c43ca7a91cffb32957d836db200090` </details> <details> <summary>Update python Docker tag to v3.8.19</summary> - Schedule: ["at any time"] - Branch name: `renovate/patch-python` - Merge into: `main` - Upgrade python to `sha256:3bd7ea88cb637e09d6c7de24c5394657163a85c2be82bfebe0305cf07f8de1ea` </details> <details> <summary>Update appleboy/drone-ssh Docker tag to v1.16.13</summary> - Schedule: ["at any time"] - Branch name: `renovate/appleboy-drone-ssh-1.x` - Merge into: `main` - Upgrade [appleboy/drone-ssh](https://github.com/appleboy/drone-ssh) to `sha256:86833bebf22f85769c60e7662b9fa9d28685c2ce74c9c8e7c137472539356811` </details> <details> <summary>Update dependency flask to ~=2.3.3</summary> - Schedule: ["at any time"] - Branch name: `renovate/flask-2.x` - Merge into: `main` - Upgrade [flask](https://github.com/pallets/flask) to `~=2.3.3` </details> <details> <summary>Update dependency flask-migrate to ~=3.1.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/flask-migrate-3.x` - Merge into: `main` - Upgrade [flask-migrate](https://github.com/miguelgrinberg/flask-migrate) to `~=3.1.0` </details> <details> <summary>Update dependency pre-commit to ~=2.21.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/pre-commit-2.x` - Merge into: `main` - Upgrade [pre-commit](https://github.com/pre-commit/pre-commit) to `~=2.21.0` </details> <details> <summary>Update dependency pymysql to ~=1.1.1</summary> - Schedule: ["at any time"] - Branch name: `renovate/pymysql-1.x` - Merge into: `main` - Upgrade [pymysql](https://github.com/PyMySQL/PyMySQL) to `~=1.1.1` </details> <details> <summary>Update dependency python-dotenv to ~=0.21.1</summary> - Schedule: ["at any time"] - Branch name: `renovate/python-dotenv-0.x` - Merge into: `main` - Upgrade [python-dotenv](https://github.com/theskumar/python-dotenv) to `~=0.21.1` </details> <details> <summary>Update dependency reuse to ~=0.14.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/reuse-0.x` - Merge into: `main` - Upgrade [reuse](https://github.com/fsfe/reuse-tool) to `~=0.14.0` </details> <details> <summary>Update dependency waitress to ~=2.1.2</summary> - Schedule: ["at any time"] - Branch name: `renovate/waitress-2.x` - Merge into: `main` - Upgrade [waitress](https://github.com/Pylons/waitress) to `~=2.1.2` </details> <details> <summary>Update dependency yapf to ~=0.40.2</summary> - Schedule: ["at any time"] - Branch name: `renovate/yapf-0.x` - Merge into: `main` - Upgrade [yapf](https://github.com/google/yapf) to `~=0.40.2` </details> <details> <summary>Update plugins/docker Docker tag to v20.18.3</summary> - Schedule: ["at any time"] - Branch name: `renovate/plugins-docker-20.x` - Merge into: `main` - Upgrade [plugins/docker](https://github.com/drone-plugins/drone-docker) to `sha256:5c54e77b6c5e6f75b7bbca1bcf0cf5a4a2e90e63b45dac4b4798a3ce14c72cc9` </details> <details> <summary>Update python Docker tag to v3.10.14</summary> - Schedule: ["at any time"] - Branch name: `renovate/minor-3.10-python` - Merge into: `main` - Upgrade python to `sha256:df055162b4fafcf1db0c86eaf24df3e1551ce4743cbda55d5f8d529cc6e0d94d` </details> <details> <summary>Update python Docker tag to v3.11.9</summary> - Schedule: ["at any time"] - Branch name: `renovate/minor-3.11-python` - Merge into: `main` - Upgrade python to `sha256:700b4aa84090748aafb348fc042b5970abb0a73c8f1b4fcfe0f4e3c2a4a9fcca` </details> <details> <summary>Update python Docker tag to v3.12.5</summary> - Schedule: ["at any time"] - Branch name: `renovate/minor-3.12-python` - Merge into: `main` - Upgrade python to `sha256:c2f41e6a5a67bc39b95be3988dd19fbd05d1b82375c46d9826c592cca014d4de` </details> <details> <summary>Update python Docker tag to v3.9.19</summary> - Schedule: ["at any time"] - Branch name: `renovate/minor-3.9-python` - Merge into: `main` - Upgrade python to `sha256:238fe3c0b194e4986670d8199d5443ce297ac25a256c16b0f623dadbcbe3aaf9` </details> <details> <summary>Update dependency flake8 to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/flake8-4.x` - Merge into: `main` - Upgrade [flake8](https://github.com/pycqa/flake8) to `~=4.0.1` </details> <details> <summary>Update dependency flake8 to v5</summary> - Schedule: ["at any time"] - Branch name: `renovate/flake8-5.x` - Merge into: `main` - Upgrade [flake8](https://github.com/pycqa/flake8) to `~=5.0.4` </details> <details> <summary>Update dependency flake8 to v6</summary> - Schedule: ["at any time"] - Branch name: `renovate/flake8-6.x` - Merge into: `main` - Upgrade [flake8](https://github.com/pycqa/flake8) to `~=6.1.0` </details> <details> <summary>Update dependency flake8 to v7</summary> - Schedule: ["at any time"] - Branch name: `renovate/flake8-7.x` - Merge into: `main` - Upgrade [flake8](https://github.com/pycqa/flake8) to `~=7.1.1` </details> <details> <summary>Update dependency flask to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/flask-3.x` - Merge into: `main` - Upgrade [flask](https://github.com/pallets/flask) to `~=3.0.3` </details> <details> <summary>Update dependency flask-cors to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/flask-cors-4.x` - Merge into: `main` - Upgrade [flask-cors](https://github.com/corydolphin/flask-cors) to `~=4.0.1` </details> <details> <summary>Update dependency flask-migrate to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/flask-migrate-4.x` - Merge into: `main` - Upgrade [flask-migrate](https://github.com/miguelgrinberg/flask-migrate) to `~=4.0.7` </details> <details> <summary>Update dependency flask-sqlalchemy to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/flask-sqlalchemy-3.x` - Merge into: `main` - Upgrade flask-sqlalchemy to `~=3.1.1` </details> <details> <summary>Update dependency pre-commit to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/pre-commit-3.x` - Merge into: `main` - Upgrade [pre-commit](https://github.com/pre-commit/pre-commit) to `~=3.8.0` </details> <details> <summary>Update dependency python-dotenv to v1</summary> - Schedule: ["at any time"] - Branch name: `renovate/python-dotenv-1.x` - Merge into: `main` - Upgrade [python-dotenv](https://github.com/theskumar/python-dotenv) to `~=1.0.1` </details> <details> <summary>Update dependency reuse to v1</summary> - Schedule: ["at any time"] - Branch name: `renovate/reuse-1.x` - Merge into: `main` - Upgrade [reuse](https://github.com/fsfe/reuse-tool) to `~=1.1.2` </details> <details> <summary>Update dependency reuse to v2</summary> - Schedule: ["at any time"] - Branch name: `renovate/reuse-2.x` - Merge into: `main` - Upgrade [reuse](https://github.com/fsfe/reuse-tool) to `~=2.1.0` </details> <details> <summary>Update dependency reuse to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/reuse-3.x` - Merge into: `main` - Upgrade [reuse](https://github.com/fsfe/reuse-tool) to `~=3.0.2` </details> <details> <summary>Update dependency reuse to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/reuse-4.x` - Merge into: `main` - Upgrade [reuse](https://github.com/fsfe/reuse-tool) to `~=4.0.3` </details> <details> <summary>Update dependency sqlalchemy to v2</summary> - Schedule: ["at any time"] - Branch name: `renovate/sqlalchemy-2.x` - Merge into: `main` - Upgrade sqlalchemy to `~=2.0.32` </details> <details> <summary>Update dependency waitress to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/waitress-3.x` - Merge into: `main` - Upgrade [waitress](https://github.com/Pylons/waitress) to `~=3.0.0` </details> <details> <summary>Lock file maintenance</summary> - Schedule: ["before 4am on the first day of the month"] - Branch name: `renovate/lock-file-maintenance` - Merge into: `main` - Regenerate lock files to use latest dependency versions </details> 🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details. --- ❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section. If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions). --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-config-hash:c29eaeff27e279d6f073b8724043d5f7f9efd1800139f8384e0a7b35066b6d8b-->
renovate-bot added 1 commit 2024-08-21 21:35:01 +02:00
Add renovate.json
Some checks failed
continuous-integration/drone/pr Build is failing
9ebae03550
Brain added 1 commit 2024-08-21 22:12:43 +02:00
Update Renovate config
All checks were successful
continuous-integration/drone/pr Build is passing
be6fec18ab
Brain merged commit 6620a6819a into main 2024-08-22 11:25:28 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kompetenzinventar/ki-backend#81
No description provided.