https://github.com/uber-web/renovate-config
Renovate configuration for Uber
https://github.com/uber-web/renovate-config
Last synced: 6 months ago
JSON representation
Renovate configuration for Uber
- Host: GitHub
- URL: https://github.com/uber-web/renovate-config
- Owner: uber-web
- License: mit
- Created: 2018-01-12T19:03:16.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-28T21:33:44.000Z (almost 7 years ago)
- Last Synced: 2024-04-15T02:06:05.675Z (about 2 years ago)
- Size: 7.81 KB
- Stars: 1
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# renovate-config
This defines the renovate configuration for all Web repositories at Uber.
For more information see the renovate configuration options here: https://renovatebot.com/docs/configuration-options/
## Current rules
This is a list of our current rules and justification for why we enable each rule.
**"extends": ["config:base"]**
Gets all of the defaults from: https://renovatebot.com/docs/presets-config/
**"automerge": true, "automergeType": "pr"**
Attempt automerging if tests pass. This currently doesn't work on the majority of our repositories as we have branch protection enabled.
**"pinVersions": false,**
We don't pin dependencies by default as the majority of our code are libraries. We pin devDependencies for deterministic builds and tests.
**"prConcurrentLimit": 1**
Concurrency is limited to 1 until automerging is fully working. If this is set to unlimited PRs will tend to pile-up and cause a lot of noise in the repo. This also saves us on machine time for running tests as there's a lot less auto-rebase work happening.