This repository is a repository that allows you to refer to and use Renovate configuration files from multiple repositories by consolidating them.
- Create a
renovate.json
file in the root directory of your project. - Add the following settings to the
renovate.json
file.
{
"extends": [
"github>tqer39/renovate-config"
]
}
- Create a
renovate.json
file in the root directory of your project. - Add the following settings to the
renovate.json
file.
{
"extends": [
"github>tqer39/renovate-config"
],
"packageRules": [
{
"packagePatterns": ["^@tqer39/"],
"automerge": true
}
]
}
- Fork this repository.
- Add the settings to the
renovate.json
file using the URL of the forked repository.
{
"extends": [
"github>Your GitHub username/renovate-config"
]
}
sequenceDiagram
renovate.json->>tqer39/renovate-config: Load common settings
tqer39/renovate-config->>renovate.json: Return settings
The configuration file cannot be placed anywhere other than the root of the repository.
File Name | Description |
---|---|
automergeGitHubActions.json | Auto-merge settings for GitHub Actions |
automergeNodeEnv.json | Auto-merge settings for the Node.js environment |
automergePreCommit.json | Auto-merge settings for pre-commit |
automergePyEnv.json | Auto-merge settings for pyenv |
automergePython.json | Auto-merge settings for Python packages |
automergeSchedule.json | Schedule settings for auto-merging |
automergeStrategy.json | Strategy settings for auto-merging |
dependencyDashboard.json | Settings for the dependency dashboard |
major.json | Settings for major updates |
minor.json | Settings for minor updates |
patch.json | Settings for patch updates |
platformAutomerge.json | Auto-merge settings for platforms |
prHourlyLimit.json | Hourly limit settings for pull requests |
schedule.json | Schedule settings |
separateMajorMinor.json | Settings for separating major and minor updates |
separateMultipleMajor.json | Settings for separating multiple major updates |
timezone.json | Time zone settings |
vulnerabilityAlerts.json | Vulnerability alert settings. This enables notifications if vulnerabilities are detected in dependencies. |
If you find any issues or have improvements, please create an Issue or submit a Pull Request.
This project is licensed under the MIT License.