Skip to content

chezmoidotsh/renovate-config

Repository files navigation

Renovate Logo

chezmoi.sh - Renovate configuration presets

Collection of Renovate configuration presets for this organization.


Renovate Presets

This repository contains all Renovate presets used within the chezmoi-sh organization.

Presets provide several benefits:

  • Simplified Setup: Configure Renovate with optimal default settings.
  • Reduced Duplication: Avoid repetitive configurations across multiple repositories.
  • Enhanced Collaboration: Share standardized configurations across teams and projects.
  • Extensibility: Build upon existing configurations by extending them with custom rules.

Managing Configurations Across Multiple Repositories

For organizations managing Renovate across numerous repositories, creating a global preset configuration is highly recommended. By extending this global preset in each repository, you centralize and streamline your configuration management. This approach ensures consistency and simplifies updates, as all global settings are maintained in a single file within a dedicated repository.

List of existing presets

  • github>chezmoi-sh/renovate-config: default Renovate configuration.
  • github>chezmoi-sh/renovate-config:gitmoji: make each Renovate commit compatible with Gitmoji.
  • github>chezmoi-sh/renovate-config:github-actions({{schedule}}): groups all GitHub-actions upgrades together to reduce the number of PRs.
    • {{schedule}}: defines when GitHub actions upgrade should be scheduled. Must be one of daily, earlyMondays, monthly, nonOfficeHours, quarterly, weekdays, weekends, weekly or yearly

About

Collection of Renovate configuration used by chezmoi.sh projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published