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.
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.
Default preset
{
"extends": ["github>alma-oss/renovate-config"]
}
Starting on Monday so you will have the weekend to resolve the dependency updates.
{
"extends": ["github>alma-oss/renovate-config:scheduleWeeklyNonOfficeHours"]
}
{
"extends": ["github>alma-oss/renovate-config:scheduleWeeklyBusinessHours"]
}
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.
{
"extends": [
"github>alma-oss/renovate-config:scheduleEveryTwoWeeksNonOfficeHours"
]
}
{
"extends": [
"github>alma-oss/renovate-config:scheduleEveryTwoWeeksBusinessHours"
]
}
Group presets are parametrized. You can pass a matched package manager to which the preset will be applied.
{
"extends": ["github>alma-oss/renovate-config:groupMajorProdDependencies(npm)"]
}
{
"extends": ["github>alma-oss/renovate-config:groupNonMajorProdDependencies(npm)"]
}
{
"extends": ["github>alma-oss/renovate-config:groupAllDevDependencies(npm)"]
}
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! 👀
See the LICENSE file for information.