Skip to content

w5s/renovate-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,099 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

W5S Renovate configuration

License

Renovate configuration presets

Getting Started - App Installation

Features

  • ✅ Automerge only when safe
    • When dev dependency that is self validated by CI
    • When project is following semantic-versioning and well maintained
  • 🚄 Focus on productivity
    • The configuration should not overburden the team by creating a great amount of PR, it should be a safe way to automate and save time
  • ✓ Main Supported Technologies
    • NodeJS
    • Docker
    • React Native & Ionic (no upgrade for native dependencies)
  • 🗓️ Scheduled to run outside working hours (night and weekend)

Usage

Renovate Configuration

renovate.json

Application (api, webapp, static website generator, etc):

For a library repository (where dependencies should be unpinned), use this configuration:

{
  "extends": ["github>w5s/renovate-config:application"]
}

Legacy application (unmaintained or untested):

For an unmaintained or untested repository include this configuration (will disable automerge and limit maximum PR):

{
  "extends": ["github>w5s/renovate-config:application"]
}

Later, when the PR amount is lower and the application you can switch to application.json

Library:

For a library repository (where dependencies should be unpinned), use this configuration:

{
  "extends": ["github>w5s/renovate-config:library"]
}

Read the documentation to improve your configuration.

License

MIT © Julien Polo julien.polo@gmail.com

About

Shareable Renovate App Config

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors