Skip to content

Renovate configuration base for pull request automation on dependencies using Mend Renovate app.

License

Notifications You must be signed in to change notification settings

DelineaXPM/renovate-config

Repository files navigation

Renovate Configuration

About

Contains a common renovate configuration setting for all public repositories.

See Presets

This contains basic settings like using conventional commit, limits, and other settings that reduce noise.

Usage

Basic renovate configuration file, which is default.json.

  • WARNING: Automerge is enabled. You should have branch protection on to prevent this, otherwise updates will get pushed without any required reviewer.
  • Use CODEOWNERS file to simplify this.

Default

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

Alternative configurations

You can override by stacking these configurations, last config takes precedence in the case of conflicts.

  • Only vulnerability alerts: extends: ["github>DelineaXPM/renovate-config:security"]
    • This still gives you a Dependency Dashboard for manually creating PRS on demand, but nothing will be automatic.
  • Group based on package manager: extends: ["github>DelineaXPM/renovate-config:group-by-manager"]
    • Try to seperate major into different groups for clarity.
  • Not needed: common.json is really used by the other presets to begin deduplication of settings that don't really change (like semantic commit, etc).

About

Renovate configuration base for pull request automation on dependencies using Mend Renovate app.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages