Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/delineaxpm/renovate-config
Renovate configuration base for pull request automation on dependencies using Mend Renovate app.
https://github.com/delineaxpm/renovate-config
Last synced: 30 days ago
JSON representation
Renovate configuration base for pull request automation on dependencies using Mend Renovate app.
- Host: GitHub
- URL: https://github.com/delineaxpm/renovate-config
- Owner: DelineaXPM
- License: mit
- Created: 2022-07-27T22:29:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-28T00:50:27.000Z (10 months ago)
- Last Synced: 2024-03-28T01:46:12.392Z (10 months ago)
- Language: Shell
- Size: 51.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: security.json
Awesome Lists containing this project
README
# Renovate Configuration
## About
Contains a common renovate configuration setting for all public repositories.
See [Presets](https://docs.renovatebot.com/config-presets/)
This contains basic settings like using conventional commit, limits, and other settings that reduce noise.
## Usage
Basic renovate configuration file, which is `default.json`.
- **_WARNING_**: Automerge is enabled. You should have branch protection on to prevent this, otherwise updates will get pushed without any required reviewer.
- Use `CODEOWNERS` file to simplify this.### Default
```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>DelineaXPM/renovate-config"]
}
```## Alternative configurations
You can override by stacking these configurations, last config takes precedence in the case of conflicts.
- Only vulnerability alerts: `extends: ["github>DelineaXPM/renovate-config:security"]`
- This still gives you a Dependency Dashboard for manually creating PRS on demand, but nothing will be automatic.
- Group based on package manager: `extends: ["github>DelineaXPM/renovate-config:group-by-manager"]`
- Try to seperate major into different groups for clarity.
- Not needed: `common.json` is really used by the other presets to begin deduplication of settings that don't really change (like semantic commit, etc).