https://github.com/simplificator/renovate-preset
A preset for Renovate with common configuration for all Simplificator projects.
https://github.com/simplificator/renovate-preset
Last synced: 6 months ago
JSON representation
A preset for Renovate with common configuration for all Simplificator projects.
- Host: GitHub
- URL: https://github.com/simplificator/renovate-preset
- Owner: simplificator
- License: mit
- Created: 2023-10-03T13:53:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-12T13:34:36.000Z (over 2 years ago)
- Last Synced: 2025-01-01T10:15:36.260Z (over 1 year ago)
- Size: 13.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simplificator Renovate preset

A Renovate preset with common configuration for all Simplificator projects. The configuration currently applies the following:
* The Dockerfile versions preset, useful when you need to install certain versions of tools in your Dockerfile, for example bundler. A usage example can be found [here](https://github.com/renovatebot/docker-renovate-full/blob/main/Dockerfile#L1-L2).
* Regex manager for [background services on Semaphore CI](https://docs.semaphoreci.com/ci-cd-environment/sem-service-managing-databases-and-services-on-linux/).
* Regex manager to update the bundler version found in `Gemfile.lock`.
* Group all non-major updates for packages with versions above 1.0.0.
* Group all patch updates for packages below version 1.0.0.
* Create a separate group for all non-patch Rails updates.
* Apply the `bump` strategy for `npm`.
* Apply the `update-lockfile` strategy for `bundler`.
* Apply the `pin` strategy for `mix`.
* Create updates every monday (instead of always), except for security updates.
* Activate the dependency dashboard.
## How can I use the preset in my project?
This is the minimal configuration needed to use this preset in your project:
```json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>simplificator/renovate-preset"
]
}
```
## License
MIT / BSD