Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kiruyuto/renovate-config
Personally fine-tuned Mend Renovate configuration 🤖
https://github.com/kiruyuto/renovate-config
dependencies mend-renovate renovate
Last synced: 2 days ago
JSON representation
Personally fine-tuned Mend Renovate configuration 🤖
- Host: GitHub
- URL: https://github.com/kiruyuto/renovate-config
- Owner: Kiruyuto
- License: mit
- Created: 2024-05-06T17:44:18.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-11-13T06:40:36.000Z (about 1 month ago)
- Last Synced: 2024-12-19T05:43:42.660Z (4 days ago)
- Topics: dependencies, mend-renovate, renovate
- Homepage:
- Size: 183 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 🚀 Key Features
- Follows [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
- Automatically creates PR for non-major updates
- Groups all non-major updates by default in a single PR
- Major updates require manual approval in the dependency dashboard before PR is created
- Enables Renovate commit signing
- Enables `Dependency Dashboard` for quick overview of dependencies
- Rebases PRs whenever conflicts arise
- Attempts to create migration PRs whenever your renovate config becomes out-of-date
- & more!## 📥 Usage
Add `"github>kiruyuto/renovate-config"` to `extends` array in your`renovate.json` file, so it looks like this:
```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [ "github>kiruyuto/renovate-config" ]
}
```### How to configure it further?
You can override any of the [settings](https://docs.renovatebot.com/configuration-options/) in this configuration by adding them to your `renovate.json` file.
For example, to change the conventional commits `scope` and use `dependencies` instead of `deps`, you can add the following to your `renovate.json` file, below the `extends` section:
```jsonc
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [ "github>kiruyuto/renovate-config" ], // Please note this has default scope of "deps"
"semanticCommitScope": "dependencies" // This will override commit scope to "dependencies"
}
```## ✅ Validate the configuration
You can validate the configuration in this repo by running the following command:
```bash
bun install && bun run validate
```
or check the official docs on how to [validate](https://docs.renovatebot.com/config-validation/) your own file!## 🔗 Useful Links
- [Renovate Docs](https://docs.renovatebot.com/)
- [Configuration Options](https://docs.renovatebot.com/configuration-options/)