Skip to content

fi-krish/config-renovate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

49 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

{
  "$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 set by Renovate maintainers by using their preset!

Git Commit Signing

Appends a commit signature at the end of everycommit with :gitSignOff preset

Automated Labelling Label: dependencies

Automerge PRs

  • Autoapprove
  • Automerge PRs
  • Squash Merge

Dependency Dashboard

  • Automated Labelling Label: dependencies
  • 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