Skip to content

alma-oss/renovate-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

renovate-config

Alma's Renovate Sharable Configuration

For more see Renovate Docs.

Note

Renovate has been deprecating npm-based presets in favor of repository hosting presets. This repository is migrated @lmc-eu/renovate-config package which is now deprecated. Original source is available at Code Quality Tools repository.

🚀 Usage

Enable Renovate in your repository and just extends in .renovaterc.json.

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

You can use local instead of github if you are on the same platform.

🎛️ Presets

Default

Default preset

{
  "extends": ["github>alma-oss/renovate-config"]
}

Schedule

Weekly

Starting on Monday so you will have the weekend to resolve the dependency updates.

Non-office Hours
{
  "extends": ["github>alma-oss/renovate-config:scheduleWeeklyNonOfficeHours"]
}
Business Hours
{
  "extends": ["github>alma-oss/renovate-config:scheduleWeeklyBusinessHours"]
}

Every Two Weeks

Starting on Monday on the 2nd and 4th instance so you will have 2 weeks to resolve the dependency updates.

This is most useful for two weeks sprints.

Non-office Hours
{
  "extends": [
    "github>alma-oss/renovate-config:scheduleEveryTwoWeeksNonOfficeHours"
  ]
}
Business Hours
{
  "extends": [
    "github>alma-oss/renovate-config:scheduleEveryTwoWeeksBusinessHours"
  ]
}

Group

Group presets are parametrized. You can pass a matched package manager to which the preset will be applied.

Major Production Dependencies

{
  "extends": ["github>alma-oss/renovate-config:groupMajorProdDependencies(npm)"]
}

Non-Major Production Dependencies

{
  "extends": ["github>alma-oss/renovate-config:groupNonMajorProdDependencies(npm)"]
}

All Development Dependencies

{
  "extends": ["github>alma-oss/renovate-config:groupAllDevDependencies(npm)"]
}

🙌 Contributing

We're always looking for contributors to help us fix bugs, build new features, or help us improve the project documentation. If you're interested, definitely check out our Contributing Guide! 👀

📝 License

See the LICENSE file for information.

About

Alma's Renovate Sharable Configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published