Rhys Arkins
032f104b2c
Revert "fix: make sure lock file maintenance branch is not stale before skipping ( #1265 )"
...
This reverts commit 1aba7c79af
.
Fixes #1425
2018-01-22 13:34:55 +01:00
otofu-square
f251969fab
fix: correct typos in templates ( #1423 )
2018-01-22 11:17:00 +01:00
Rhys Arkins
44813aede2
refactor: add log if package.json renovate config found outside root of repository
2018-01-21 07:54:17 +01:00
Rhys Arkins
d774a14910
feat: abort repo for most npm registry errors
...
Renovate now aborts processing of repositories if for any 4xx responses except 401 and 404, and also for 200 OK responses which are unparseable.
Closes #1341
2018-01-21 07:16:28 +01:00
Renovate Bot
f3d18e1adb
chore: update dependency got to v8.0.3 ( #1417 )
2018-01-21 06:43:27 +01:00
Renovate Bot
f68a522564
chore: update dependency jest to v22.1.4
2018-01-20 19:35:36 +01:00
Rhys Arkins
537e3cd7e6
refactor: check for RENOVATE_SKIP_CACHE in npm registry
2018-01-20 19:34:27 +01:00
Rhys Arkins
67c15be331
docs: move FAQ to website
...
Closes #1351
2018-01-20 16:54:21 +01:00
Rhys Arkins
e0e1b0c94e
Revert "docs: rename updating-rebasing website post"
...
This reverts commit 58716ff308
.
2018-01-20 16:38:47 +01:00
Rhys Arkins
58716ff308
docs: rename updating-rebasing website post
2018-01-20 16:37:08 +01:00
Rhys Arkins
3b13591ebc
refactor: Add warning to Pin PRs that upgrade PRs will be held up
...
Closes #1380
2018-01-20 16:20:50 +01:00
Rhys Arkins
fa68a5a216
refactor: skip ignore notification comment if PR was merged
2018-01-20 15:09:23 +01:00
Rhys Arkins
b72bfdf4ba
feat: bumpVersion ( #1413 )
...
Adds a new configuration option that allows you to bump the version number in the package.json being updated. e.g. you might configure Renovate to bump a patch every time, or maybe for dependencies only and not devDependencies. e.g. if you configure `"bumpVersion": "patch"` then a Renovate PR updating a `package.json` that used to be version `1.2.1` will now see it updated to `1.2.2` (in addition to the dependency version(s) being updated too). Thanks to @gunar for the feature suggestion.
Closes #861
2018-01-20 09:27:05 +01:00
Rhys Arkins
c5a5463f68
tests: expand pathRules test to verify matching
2018-01-20 06:36:17 +01:00
Renovate Bot
367e21ab30
chore: update dependency eslint to v4.16.0
2018-01-20 06:00:17 +01:00
Rhys Arkins
5c01f59b7e
refactor: limit github pagination to 1000 total
2018-01-19 15:28:54 +01:00
Rhys Arkins
774e640e72
docs: update pin dependencies doc
...
Closes #1396 , adds reference to comments by @LinusU
2018-01-19 15:17:55 +01:00
Rhys Arkins
3e1d8474a9
refactor: always debug log github get requests
2018-01-19 12:00:26 +01:00
Rhys Arkins
285a59b085
fix: filter out “Update branch” commits when determining canRebase ( #1410 )
...
Closes #1405
2018-01-19 07:35:39 +01:00
Rhys Arkins
08cb61f835
feat: support multiple Docker FROM statements ( #1409 )
...
Adds support for multiple FROM statements within a Dockerfile. Thanks to @reicheltp for regex inspiration.
Closes #1011
2018-01-19 06:59:35 +01:00
Rhys Arkins
93521cac74
fix: check for not-pending only if no existing PR exists
...
Closes #1408
2018-01-19 05:46:28 +01:00
Rhys Arkins
dddf402c1c
chore: fix lint
2018-01-18 21:59:11 +01:00
Rhys Arkins
0a9143c9f3
fix: move archived log to correct place
2018-01-18 18:32:08 +01:00
Rhys Arkins
85dfa819c1
fix: skip newlines at start of Dockerfile ( #1402 )
...
Allow for both comment lines or empty lines prior to FROM in Dockerfile
2018-01-17 17:58:28 +01:00
Rhys Arkins
bb46281c2c
tests: update tests after code removal
2018-01-17 16:26:58 +01:00
Rhys Arkins
68f0da5ade
refactor: remove legacy code detecting mistakenly closed PRs
2018-01-17 15:34:08 +01:00
Rhys Arkins
fd813964b3
fix: rename legacy pr titles
2018-01-17 15:33:41 +01:00
Rhys Arkins
284eedc926
refactor: improve github.initRepo structure and comments
2018-01-17 15:25:32 +01:00
Rhys Arkins
eb2c159d02
refactor: simplify archived check
2018-01-17 15:16:52 +01:00
Renovate Bot
a3c938824a
fix: update dependency semver to v5.5.0 ( #1397 )
2018-01-17 07:22:37 +01:00
Rhys Arkins
b72be53fba
fix: ensure monorepo packages are ignored in workspaces root too
...
Adds an extra check to ensure that monorepo package names are ignored in the workspaces root too.
Closes #1398
2018-01-17 06:32:07 +01:00
Rhys Arkins
0204da0f97
chore: fix lint
2018-01-16 08:02:08 +01:00
Rhys Arkins
f56a0b5af8
fix: add repository to ignored validation fields
2018-01-16 07:58:58 +01:00
Rhys Arkins
23e217991c
feat: pnpm shrinkwrap support ( #1392 )
...
This feature adds support for pnpm shrinkwrap.yaml files.
Closes #1391
2018-01-15 16:55:33 +01:00
Renovate Bot
400ca57398
chore: update dependency jest to v22.1.1
2018-01-15 15:06:34 +01:00
Renovate Bot
d69d64c9fe
chore: update dependency jest to v22.1.0 ( #1393 )
...
chore: update dependency jest to v22.1.0
2018-01-15 13:53:23 +01:00
Rhys Arkins
ac09b9d7cd
feat: cache npm results in memory per-run
...
We currently use got’s inbuilt caching for npmjs, however it still results in a roundtrip/304 even when cached. The when using presets is that a package like renovate-config-default gets looked up 10+ times unnecessarily. With this feature we assume that npm lookups don’t change for the duration of a run, and even if they did then we’d prefer the reliability of using the first lookup.
Closes #1389
2018-01-15 11:53:02 +01:00
Renovate Bot
36948b6728
chore: update dependency semantic-release to v11.2.0
2018-01-15 09:41:51 +01:00
Renovate Bot
ab2bb5364a
fix: update dependency got to v8.0.2
2018-01-15 09:29:29 +01:00
Renovate Bot
8612e6a419
fix: update dependency json-stringify-pretty-compact to v1.1.0 ( #1383 )
2018-01-15 09:23:48 +01:00
Rhys Arkins
b5db28b242
fix: propagate registry-failure errors to avoid config validation warnings
...
We don’t want npmjs 5xx errors to cause config validation Issues in repositories.
Closes #1388
2018-01-14 18:58:49 +01:00
Rhys Arkins
54d3a62284
fix: throw error when receiving 5xx responses from npmjs
...
This is a partial fix for #929 . After this we should catch and retry.
2018-01-14 15:17:57 +01:00
Rhys Arkins
2a5f189573
fix: ignore onboarding branch when calculating pr hourly limit
2018-01-12 10:02:36 +01:00
Rhys Arkins
dba574950b
feat: baseBranches (multi-branch) support ( #1379 )
...
This PR adds the capability to renovate more than one base branch at a time. For instance, a project may have their released `3.x` version on `master`, while an upcoming `4.x` is being prepared using branch `next`. `4.x` might have a quite different set of dependencies (e.g. some removed or some added) so it's not appropriate to only target `master` and keep rebasing, as it will get messy. Instead, it's necessary to target both `master` and `next` to keep both updated.
Closes #1279
2018-01-12 07:47:18 +01:00
Renovate Bot
dfee35fe93
fix: update dependency commander to v2.13.0
2018-01-11 13:37:43 +01:00
Renovate Bot
05f65ce365
chore: update dependency jest to v22.0.6
2018-01-11 13:26:18 +01:00
Renovate Bot
1a9272e6c6
chore: update dependency prettier to v1.10.2
2018-01-11 13:26:03 +01:00
Rhys Arkins
2dcb2a70d8
feat: prHourlyLimit
...
Adds a feature to enforce an hourly limit on PR creations.
Closes #1363
2018-01-11 11:56:16 +01:00
Rhys Arkins
ac68629190
docs: remove docs/configuration options
...
Instead refer to website and source code.
2018-01-11 10:49:21 +01:00
Matt R. Wilson
d0d62e6e7b
Allow --renovate-fork Cli flag for onboarding.
...
Fixes https://github.com/renovateapp/renovate/issues/1371 .
2018-01-10 22:52:36 +01:00