Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-turo/renovate-config
Turo presets for Renovate
https://github.com/open-turo/renovate-config
config dependencies github renovate renovatebot
Last synced: about 12 hours ago
JSON representation
Turo presets for Renovate
- Host: GitHub
- URL: https://github.com/open-turo/renovate-config
- Owner: open-turo
- License: mit
- Created: 2022-11-18T19:00:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T00:01:46.000Z (6 months ago)
- Last Synced: 2024-05-10T01:24:33.854Z (6 months ago)
- Topics: config, dependencies, github, renovate, renovatebot
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# renovate-config
Turo presets for [Renovate](https://renovatebot.com)
## Usage
Extend your renovate config with this preset:
```json
{
"extends": ["github>open-turo/renovate-config"]
}
```The default preset using extends some of the renovate built-in presets and also tries to split CI and language non
major updates into their own groups.### Floating tags
We maintain floating tags that point to the latest release for each major version. This will guarantee that your
config gets updated with non breaking changes:```json
{
"extends": ["github>open-turo/renovate-config#v1"]
}
```### Presets
Apart from the default preset, we also have other presets targeting specific dependency managers / configurations.
To use a preset, just reference it in your renovate config file:```json
{
"extends": [
"github>open-turo/renovate-config",
"github>open-turo/renovate-config:npm"
]
}
```These are the available presets:
| Preset | Description |
| ------- | ----------------------------------------------------------------------------------------------------- |
| jvm | Preset for JVM based projects (Java, Kotlin, Scala, Groovy, ...) |
| npm | [deprecated favor of the npm-app or npm-lib] Preset for NPM based repositories |
| npm-app | Preset for NPM based applications (all dependencies will be pinned) |
| npm-lib | Preset for NPM based libraries (browser or node + browser libs) (only devDependencies will be pinned) |## Development
Install [pre-commit](https://pre-commit.com/) and the commit hooks:
```shell
pre-commit install
pre-commit install --hook-type commit-msg
```## Get Help
Please review Issues, post new Issues against this repository as needed.
## Contributions
Please see [here](https://github.com/open-turo/contributions) for guidelines on how to contribute to this project.