{"id":20490178,"url":"https://github.com/open-turo/renovate-config","last_synced_at":"2025-03-05T17:20:22.370Z","repository":{"id":103616381,"uuid":"567862335","full_name":"open-turo/renovate-config","owner":"open-turo","description":"Turo presets for Renovate","archived":false,"fork":false,"pushed_at":"2024-05-10T00:01:46.000Z","size":21,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-05-10T01:24:33.854Z","etag":null,"topics":["config","dependencies","github","renovate","renovatebot"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-turo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-18T19:00:30.000Z","updated_at":"2024-05-10T01:24:36.080Z","dependencies_parsed_at":"2024-02-27T21:47:30.375Z","dependency_job_id":"a4da9e52-0c67-4896-a02b-a638e699c4a6","html_url":"https://github.com/open-turo/renovate-config","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Frenovate-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Frenovate-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Frenovate-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Frenovate-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-turo","download_url":"https://codeload.github.com/open-turo/renovate-config/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242067742,"owners_count":20066759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["config","dependencies","github","renovate","renovatebot"],"created_at":"2024-11-15T17:15:51.829Z","updated_at":"2025-03-05T17:20:22.335Z","avatar_url":"https://github.com/open-turo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# renovate-config\n\nTuro presets for [Renovate](https://renovatebot.com)\n\n## Usage\n\nExtend your renovate config with this preset:\n\n```json\n{\n  \"extends\": [\"github\u003eopen-turo/renovate-config\"]\n}\n```\n\nThe default preset using extends some of the renovate built-in presets and also tries to split CI and language non\nmajor updates into their own groups.\n\n### Floating tags\n\nWe maintain floating tags that point to the latest release for each major version. This will guarantee that your\nconfig gets updated with non breaking changes:\n\n```json\n{\n  \"extends\": [\"github\u003eopen-turo/renovate-config#v1\"]\n}\n```\n\n### Presets\n\nApart from the default preset, we also have other presets targeting specific dependency managers / configurations.\nTo use a preset, just reference it in your renovate config file:\n\n```json\n{\n  \"extends\": [\n    \"github\u003eopen-turo/renovate-config\",\n    \"github\u003eopen-turo/renovate-config:npm\"\n  ]\n}\n```\n\nThese are the available presets:\n\n| Preset    | Description                                                                                           |\n| --------- | ----------------------------------------------------------------------------------------------------- |\n| jvm       | Preset for JVM based projects (Java, Kotlin, Scala, Groovy, ...)                                      |\n| npm       | [deprecated favor of the npm-app or npm-lib] Preset for NPM based repositories                        |\n| npm-app   | Preset for NPM based applications (all dependencies will be pinned)                                   |\n| npm-lib   | Preset for NPM based libraries (browser or node + browser libs) (only devDependencies will be pinned) |\n| terraform | Preset for Terraform repositories (all provider versions will be pinned)                              |\n\n## Development\n\nInstall [pre-commit](https://pre-commit.com/) and the commit hooks:\n\n```shell\npre-commit install\npre-commit install --hook-type commit-msg\n```\n\n## Get Help\n\nPlease review Issues, post new Issues against this repository as needed.\n\n## Contributions\n\nPlease see [here](https://github.com/open-turo/contributions) for guidelines on how to contribute to this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-turo%2Frenovate-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopen-turo%2Frenovate-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-turo%2Frenovate-config/lists"}