chore: Configure Renovate #91

Merged
Brain merged 3 commits from renovate/configure into main 2024-08-22 11:26:16 +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

  • Dockerfile (dockerfile)
  • .drone.yml (droneci)
  • package.json (npm)

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.
  • Group various lint packages together.
  • Group all test packages together.
  • Wait until the npm package is three days old before raising the update, this prevents npm unpublishing a package you already upgraded to.
  • Disable Renovate Dependency Dashboard creation.
  • Run lock file maintenance (updates) early Monday mornings.
  • Pin all dependency versions except peerDependencies.
  • 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 12 Pull Requests:

chore(deps): pin dependencies
chore(deps): 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
chore(deps): update linters
chore(deps): update nginx docker tag to v1.27
  • Schedule: ["at any time"]
  • Branch name: renovate/nginx-1.x
  • Merge into: main
  • Upgrade nginx to sha256:c04c18adc2a407740a397c8407c011fc6c90026a9b65cceddef7ae5484360158
chore(deps): update node.js to v20.17.0
  • Schedule: ["at any time"]
  • Branch name: renovate/node-20.x
  • Merge into: main
  • Upgrade node to sha256:a4d1de4c7339eabcf78a90137dfd551b798829e3ef3e399e0036ac454afa1291
  • Upgrade node to sha256:1a526b97cace6b4006256570efa1a29cd1fe4b96a5301f8d48e87c5139438a45
chore(deps): 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
chore(deps): update dependency eslint to v8
  • Schedule: ["at any time"]
  • Branch name: renovate/major-8-linters
  • Merge into: main
  • Upgrade eslint to ^8.0.0
chore(deps): update dependency eslint to v9
  • Schedule: ["at any time"]
  • Branch name: renovate/major-9-linters
  • Merge into: main
  • Upgrade eslint to ^9.0.0
chore(deps): update dependency sass-loader to v15
  • Schedule: ["at any time"]
  • Branch name: renovate/sass-loader-15.x
  • Merge into: main
  • Upgrade sass-loader to ^15.0.0
chore(deps): update dependency sass-loader to v16
  • Schedule: ["at any time"]
  • Branch name: renovate/sass-loader-16.x
  • Merge into: main
  • Upgrade sass-loader to ^16.0.0
chore(deps): update fsfe/reuse docker tag to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/fsfe-reuse-4.x
  • Merge into: main
  • Upgrade fsfe/reuse to sha256:20e70745bf4aa1d37f4ac054f4df045e4f7df7f4ec95d7abd2e263aa1323f399
chore(deps): lock file maintenance
  • Schedule: ["before 4am on Monday"]
  • 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 * `Dockerfile` (dockerfile) * `.drone.yml` (droneci) * `package.json` (npm) ### 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. - Group various lint packages together. - Group all test packages together. - Wait until the npm package is three days old before raising the update, this prevents npm unpublishing a package you already upgraded to. - Disable Renovate Dependency Dashboard creation. - Run lock file maintenance (updates) early Monday mornings. - Pin all dependency versions except `peerDependencies`. - 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 12 Pull Requests: <details> <summary>chore(deps): pin dependencies</summary> - Schedule: ["at any time"] - Branch name: `renovate/pin-dependencies` - Merge into: `main` - Pin [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli) to `5.0.8` - Pin [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli) to `5.0.8` - Pin [@vue/cli-plugin-router](https://github.com/vuejs/vue-cli) to `5.0.8` - Pin [@vue/cli-service](https://github.com/vuejs/vue-cli) to `5.0.8` - Pin [@vue/compiler-sfc](https://github.com/vuejs/core) to `3.4.38` - Upgrade [appleboy/drone-ssh](https://github.com/appleboy/drone-ssh) to `sha256:995677e073454912f26d4c0fdd2f9df2e1f5a30d6603d3f2ece667311b6babb3` - Pin [bootstrap](https://github.com/twbs/bootstrap) to `5.3.3` - Pin [bootstrap-icons](https://github.com/twbs/icons) to `1.11.3` - Pin [core-js](https://github.com/zloirock/core-js) to `3.38.1` - Upgrade [fsfe/reuse](https://github.com/fsfe/reuse-tool) to `sha256:a0dca4eb014908af80608c06de3470b770a9c97f91041777d0c1cfbfeb8709f7` - Upgrade nginx to `sha256:77e5d4a6ad906c5d3793764085706577fa705b1dc6f244ea0241c4b5e2155385` - Upgrade [node](https://github.com/nodejs/node) to `sha256:3864be2201676a715cf240cfc17aec1d62459f92a7cbe7d32d1675e226e736c9` - Upgrade [node](https://github.com/nodejs/node) to `sha256:7a91aa397f2e2dfbfcdad2e2d72599f374e0b0172be1d86eeb73f1d33f36a4b2` - Upgrade [plugins/docker](https://github.com/drone-plugins/drone-docker) to `sha256:7cb19d23e35e1603ae437cc41cc064c95a997a8776d63a555990967668ea7c5c` - Pin [sass](https://github.com/sass/dart-sass) to `1.77.8` - Pin [sass-loader](https://github.com/webpack-contrib/sass-loader) to `14.2.1` - Pin [v-tooltip](https://github.com/Akryum/vue-tooltip) to `4.0.0-beta.17` - Pin [vue](https://github.com/vuejs/core) to `3.4.38` - Pin [vue-router](https://github.com/vuejs/router) to `4.4.3` - Pin [vuex](https://github.com/vuejs/vuex) to `4.1.0` </details> <details> <summary>chore(deps): 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>chore(deps): update linters</summary> - Schedule: ["at any time"] - Branch name: `renovate/linters` - Merge into: `main` - Upgrade [@babel/eslint-parser](https://github.com/babel/babel) to `7.25.1` - Pin [eslint](https://github.com/eslint/eslint) to `7.32.0` - Pin [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) to `9.27.0` </details> <details> <summary>chore(deps): update nginx docker tag to v1.27</summary> - Schedule: ["at any time"] - Branch name: `renovate/nginx-1.x` - Merge into: `main` - Upgrade nginx to `sha256:c04c18adc2a407740a397c8407c011fc6c90026a9b65cceddef7ae5484360158` </details> <details> <summary>chore(deps): update node.js to v20.17.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/node-20.x` - Merge into: `main` - Upgrade [node](https://github.com/nodejs/node) to `sha256:a4d1de4c7339eabcf78a90137dfd551b798829e3ef3e399e0036ac454afa1291` - Upgrade [node](https://github.com/nodejs/node) to `sha256:1a526b97cace6b4006256570efa1a29cd1fe4b96a5301f8d48e87c5139438a45` </details> <details> <summary>chore(deps): 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>chore(deps): update dependency eslint to v8</summary> - Schedule: ["at any time"] - Branch name: `renovate/major-8-linters` - Merge into: `main` - Upgrade [eslint](https://github.com/eslint/eslint) to `^8.0.0` </details> <details> <summary>chore(deps): update dependency eslint to v9</summary> - Schedule: ["at any time"] - Branch name: `renovate/major-9-linters` - Merge into: `main` - Upgrade [eslint](https://github.com/eslint/eslint) to `^9.0.0` </details> <details> <summary>chore(deps): update dependency sass-loader to v15</summary> - Schedule: ["at any time"] - Branch name: `renovate/sass-loader-15.x` - Merge into: `main` - Upgrade [sass-loader](https://github.com/webpack-contrib/sass-loader) to `^15.0.0` </details> <details> <summary>chore(deps): update dependency sass-loader to v16</summary> - Schedule: ["at any time"] - Branch name: `renovate/sass-loader-16.x` - Merge into: `main` - Upgrade [sass-loader](https://github.com/webpack-contrib/sass-loader) to `^16.0.0` </details> <details> <summary>chore(deps): update fsfe/reuse docker tag to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/fsfe-reuse-4.x` - Merge into: `main` - Upgrade [fsfe/reuse](https://github.com/fsfe/reuse-tool) to `sha256:20e70745bf4aa1d37f4ac054f4df045e4f7df7f4ec95d7abd2e263aa1323f399` </details> <details> <summary>chore(deps): lock file maintenance</summary> - Schedule: ["before 4am on Monday"] - 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:ca50ae02635c414132a7d111b9a41f624102502bdc24c69f746841501ba7a150-->
renovate-bot added 1 commit 2024-08-21 21:35:25 +02:00
Add renovate.json
Some checks failed
continuous-integration/drone/pr Build is failing
d1fdde6d10
Brain added 1 commit 2024-08-21 22:01:21 +02:00
Update Renovate config
All checks were successful
continuous-integration/drone/pr Build is passing
72d6756749
Brain added 1 commit 2024-08-21 22:13:04 +02:00
Disable Dependency Dashboard because of external issues
All checks were successful
continuous-integration/drone/pr Build is passing
563f492bc3
Brain merged commit abd1e0ee31 into main 2024-08-22 11:26:16 +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-frontend#91
No description provided.