chore(payments): configure Renovate #1908
Conversation
|
Hey all - Just getting renovate configured as part of #1128. I'll send an email to dev-fxacct to discuss (we can also discuss in this PR). Some nice features of renovate, vs greenkeeper, are:
I'm going to see if renovate can be initially limited to the payments server, to reduce the initial number of PRs. |
From top to bottom in the renovate.json file: * Limit renovate to 2 open PRs at a time * Do not allow renovate to auto-merge changes * Prefix renovate PRs with "renovate/" * Attempt to limit renovate to just the payments-server by ignoring other packages
Try a single includePath instead of many ignorePaths
Ignore the monorepo top-level config and package files
|
I think I've now contained the renovate PRs to just the payments server. 25 PRs is a lot, though mostly they are patch-level changes. The full list of renovate options is here, if anyone has suggestions on other things to tweak: https://github.com/renovatebot/renovate/blob/master/lib/config/definitions.js |
| @@ -0,0 +1,16 @@ | |||
| { | |||
| "extends": [ | |||
| "config:base" | |||
| "extends": [ | ||
| "config:base" | ||
| ], | ||
| "prConcurrentLimit": 2, |
jaredhirsch
Jul 23, 2019
Member
Each of these individual config options is detailed here: https://renovatebot.com/docs/configuration-options/
Each of these individual config options is detailed here: https://renovatebot.com/docs/configuration-options/
| "branchPrefix": "renovate/", | ||
| "includePaths": [ | ||
| "packages/fxa-payments-server/package.json", | ||
| "packages/fxa-payments-server/Dockerfile" |
| "config:base" | ||
| ], | ||
| "prConcurrentLimit": 2, | ||
| "schedule": "every weekend", |
meandavejustice
Jul 24, 2019
Member
Looks like this is the same schedule we were on for testpilot, I was taking care of those prs for a while each week and Monday was a good time for them 👍
Looks like this is the same schedule we were on for testpilot, I was taking care of those prs for a while each week and Monday was a good time for them
Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
Detected Package Files
packages/fxa-payments-server/Dockerfile(dockerfile)packages/fxa-payments-server/package.json(npm)Configuration
Important: Now that this branch is edited, Renovate can't rebase it from the base branch any more. If you make changes to the base branch that could impact this onboarding PR, please merge them manually.
What to Expect
With your current configuration, Renovate will create 25 Pull Requests:
Pin dependencies
renovate/pin-dependencies7.4.57.4.45.5.05.4.25.1.95.1.95.1.95.1.98.0.12.2.824.0.1512.2.310.0.312.0.816.8.2116.8.47.1.04.4.54.3.41.1.102.6.17.0.133.4.33.3.54.0.21.10.21.10.20.4.310.0.18.0.52.2.64.1.00.15.14.4.12.8.55.2.01.8.145.16.01.0.07.13.00.4.14.17.11.5.13.18.03.5.014.3.115.1.13.0.21.9.12.2.010.0.64.12.04.1.514.1.11.0.25.2.016.8.616.8.67.1.05.0.13.0.016.8.64.0.12.6.56.1.12.3.01.13.11.14.17.3.224.0.28.3.01.1.03.5.2Update babel monorepo
renovate/babel-monorepo7.5.57.5.510.0.28.0.6Update dependency @sentry/node to v5.5.0
renovate/sentry-monorepo5.5.0Update dependency @testing-library/react to v8.0.6
renovate/testing-library-react-8.x8.0.6Update dependency @types/classnames to v2.2.9
renovate/classnames-2.x2.2.9Update dependency @types/jsdom to v12.2.4
renovate/jsdom-12.x12.2.4Update dependency @types/node to v12.6.8
renovate/node-12.x12.6.8Update dependency @types/react to v16.8.23
renovate/react-16.x16.8.23Update dependency @types/react-dom to v16.8.5
renovate/react-dom-16.x16.8.5Update dependency @types/react-redux to v7.1.1
renovate/react-redux-7.x7.1.1Update dependency @types/react-stripe-elements to v1.2.0
renovate/react-stripe-elements-1.x1.2.0Update dependency concurrently to v4.1.1
renovate/concurrently-4.x4.1.1Update dependency dayjs to v1.8.15
renovate/dayjs-1.x1.8.15Update dependency eslint-plugin-react to v7.14.3
renovate/eslint-plugin-react-7.x7.14.3Update dependency helmet to v3.20.0
renovate/helmet-3.x3.20.0Update dependency react-scripts to v3.0.1
renovate/react-scripts-3.x3.0.1Update dependency redux to v4.0.4
renovate/redux-4.x4.0.4Update dependency typescript to v3.5.3
renovate/typescript-3.x3.5.3Update typescript-eslint monorepo to v1.13.0
renovate/typescript-eslint-monorepo1.13.01.13.0Update dependency @types/react-router to v5
renovate/react-router-5.x5.0.3Update dependency convict to v5
renovate/convict-5.x5.0.0Update dependency eslint to v6
renovate/eslint-6.x6.1.0Update dependency jest-dom to v4
renovate/jest-dom-4.x4.0.0Update dependency onchange to v6
renovate/onchange-6.x6.0.0Update dependency react-stripe-elements to v4
renovate/react-stripe-elements-4.x4.0.0prhourlylimitfor details.If you need any further assistance then you can also request help here.
This PR has been generated by Renovate Bot. View repository job log here.