d570dbf41f99a1e22329993bc4ca1f048a301440
renovate-config
To host the renovate config.
config.jsholds the self-hosted Renovate configuration so that Renovate knows what and how it should process.renovate.jsonin this repository ensures to receive Renovate updates.default.jsonholds the basic config for all repositories. It extends the presets by the renovate project defined inrenovate-schema.json.- Each repository can extend/alter this config by adding a
renovate.jsonfile to the root of the repository.
Reusable presets
Golang dependency group
What it does:
- Groups all Golang dependencies into one PR
- Respects your repository's
separateMajorMinorsetting1
- Respects your repository's
- Runs
go mod tidybefore committing to ensure a cleango.sum2
Usage:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>daanselen/renovate-config",
+ "local>daanselen/renovate-config:go-deps"
]
}
NPM dependency group
What it does:
- Groups all NPM dependencies3 into one PR
- Respects your repository's
separateMajorMinorsetting1
- Respects your repository's
- Groups all NPM dev-dependencies3 into one PR
- Respects your repository's
separateMajorMinorsetting1
- Respects your repository's
Usage:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>daanselen/renovate-config",
+ "local>daanselen/renovate-config:npm-deps"
]
}
Workflow dependency group
What it does:
- Groups all workflow dependencies into one PR
- Respects your repository's
separateMajorMinorsetting1
- Respects your repository's
Usage:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>daanselen/renovate-config",
+ "local>daanselen/renovate-config:workflow-deps"
]
}
Security fixes
What it does:
- Bumps a dependency to resolve a vulnerability4
- Overrules any scheduling and grouping for that vulnerability
Usage:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>daanselen/renovate-config",
+ "local>daanselen/renovate-config:security"
]
}
Languages
JavaScript
100%