Configurations for renovate
Basic renovate config with:
- Dependency dashboard enabled
- Automerge settings configured (platformAutomerge, strategy: squash, via PR)
- Status checks: null (no required checks)
- Automerge behavior controlled by extending configs
Extends the default config and enables automerge for patch updates only.
Extends the default config and enables automerge for minor updates only.
Extends the default config and enables automerge for major updates only.
To use these configurations in your repository, reference them directly from this GitHub repository in your renovate.json:
{
"extends": ["github>infinite-automations/renovate-configs:default"]
}Or for specific automerge behavior:
{
"extends": ["github>infinite-automations/renovate-configs:automerge-patch"]
}You can also pin to a specific release version:
{
"extends": ["github>infinite-automations/renovate-configs:default#v1.0.0"]
}This repository includes a GitHub Actions workflow that:
- Lints code on push and pull requests to main using SuperLinter
- Automatically creates GitHub releases using Semantic Release with a GitHub App token
- Configs are directly usable from GitHub releases without npm