Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kkrishguptaa/config-renovate

Renovate config for @xkrishguptaa 🍭
https://github.com/kkrishguptaa/config-renovate

renovate renovate-autoapprove renovate-config renovate-preset

Last synced: 7 days ago
JSON representation

Renovate config for @xkrishguptaa 🍭

Awesome Lists containing this project

README

        





Renovate Config


Renovate config for @xkrishguptaa 🍭


## ❓ Why `config-renovate`?

- Writing a configuration for each repository and syncing it up is tiring
- Renovate will create way too many PRs at once if you don't follow something like this 🙂
- Convention. Consistency.

## 📦 Usage

Make a file in root named `renovate.json`

```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>xkrishguptaa/config-renovate"
]
}
```

## ✨ Features

### Merge Automatically

This repo has a GitHub Action that will automatically merge the PRs created by Renovate. It runs every 6 hours.

### Uses `config:best-practices` preset

Implements all [`best-practices`](https://docs.renovatebot.com/presets-config/#configbest-practices) set by Renovate maintainers by using their preset!

### Git Commit Signing

Appends a commit signature at the end of everycommit with [`:gitSignOff`](https://docs.renovatebot.com/presets-default/#gitsignoff) preset

### Automated Labelling Label: `dependencies`

### Automerge PRs

- [x] Autoapprove
- [x] Automerge PRs
- [x] Squash Merge

### Dependency Dashboard

- [x] Automated Labelling Label: `dependencies`
- [x] Autoclose if no current dependency updates

### Single PR for all dependencies

Group all pull requests into a single PR (limit of max 1 PR at a time also set)

### Schedule: `Every Weekend`

### Use Semantic Commits

## 📝 License

This project is licensed under the GNU-GPLv3.0+ license. Read the license file for more details