To host the renovate config.
config.js
holds the self-hosted Renovate configuration so that Renovate knows what and how it should process.renovate.json
in this repository ensures to receive Renovate updates.default.json
holds 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.json
file to the root of the repository.
What it does:
- Groups all Golang dependencies into one PR
- Respects your repository's
separateMajorMinor
setting1
- Respects your repository's
- Runs
go mod tidy
before committing to ensure a cleango.sum
2
Usage:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>gitea/renovate-config",
+ "local>gitea/renovate-config:go-deps"
]
}
What it does:
- Groups all NPM dependencies3 into one PR
- Respects your repository's
separateMajorMinor
setting1
- Respects your repository's
- Groups all NPM dev-dependencies3 into one PR
- Respects your repository's
separateMajorMinor
setting1
- Respects your repository's
Usage:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>gitea/renovate-config",
+ "local>gitea/renovate-config:npm-deps"
]
}
What it does:
- Groups all workflow dependencies into one PR
- Respects your repository's
separateMajorMinor
setting1
- Respects your repository's
Usage:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>gitea/renovate-config",
+ "local>gitea/renovate-config:workflow-deps"
]
}
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>gitea/renovate-config",
+ "local>gitea/renovate-config:security"
]
}