Skip to content

tqer39/renovate-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

Renovate Config

This repository is a repository that allows you to refer to and use Renovate configuration files from multiple repositories by consolidating them.


Usage

  1. Create a renovate.json file in the root directory of your project.
  2. Add the following settings to the renovate.json file.
{
  "extends": [
    "github>tqer39/renovate-config"
  ]
}

Customize settings for each repository

  1. Create a renovate.json file in the root directory of your project.
  2. Add the following settings to the renovate.json file.
{
  "extends": [
    "github>tqer39/renovate-config"
  ],
  "packageRules": [
    {
      "packagePatterns": ["^@tqer39/"],
      "automerge": true
    }
  ]
}

If you want to customize the common settings of this repository for your own use

  1. Fork this repository.
  2. Add the settings to the renovate.json file using the URL of the forked repository.
{
  "extends": [
    "github>Your GitHub username/renovate-config"
  ]
}

Processing contents

sequenceDiagram
    renovate.json->>tqer39/renovate-config: Load common settings
    tqer39/renovate-config->>renovate.json: Return settings
Loading

Description of Renovate 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.

Contribution

If you find any issues or have improvements, please create an Issue or submit a Pull Request.

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •