Commit graph

4194 commits

Author SHA1 Message Date
Lukas Eipert
5aa73a16c9 perf(gitlab): Use gitlab's API to find renovate branches (#3115)
Instead of retrieving all branches and filtering later on, we make use
of GitLab's search: https://docs.gitlab.com/ee/api/branches.html
2019-01-28 02:39:44 +01:00
Rhys Arkins
7be86204ad fix(npm): check for invalid names 2019-01-27 08:40:43 +01:00
Rhys Arkins
73db5416c9 logs: trace npm auth 2019-01-27 07:36:00 +01:00
Rhys Arkins
cbc29acb61 fix(pipenv): map cache dir into artifacts container 2019-01-27 06:52:23 +01:00
Renovate Bot
5d7a3cffda chore(deps): update linters 2019-01-26 16:00:31 +00:00
Rhys Arkins
0382194397 Revert "build(deps): update dependency yarn to v1.13.0"
This reverts commit 5a71bdaa9f.
2019-01-26 16:05:31 +01:00
Renovate Bot
5a71bdaa9f build(deps): update dependency yarn to v1.13.0 2019-01-26 15:00:34 +00:00
Renovate Bot
ce59e4d5dc chore(deps): update dependency pretty-quick to v1.10.0 2019-01-26 15:53:26 +01:00
Rhys Arkins
db4dc1a3ba fix(bundler): don’t attempt failed lock files generation repeatedly 2019-01-26 15:33:12 +01:00
Rhys Arkins
f5b3fe1a75 fix(bazel): try archive update if download fails 2019-01-26 06:41:16 +01:00
Renovate Bot
b8169b4156 chore(deps): update dependency nock to v10.0.6 2019-01-26 04:46:21 +00:00
Renovate Bot
f0ca75c0b6 chore(deps): update dependency prettier to v1.16.1 2019-01-26 05:38:45 +01:00
Eran Shmil
3035be082a docs(config): fix some typos (#3113) 2019-01-25 21:57:17 +01:00
Rhys Arkins
05ce6de1d3 fix(bundler): catch and warn about missing credentials 2019-01-25 14:51:55 +01:00
Rhys Arkins
40964d1680
docs: update local development docs 2019-01-25 13:10:09 +01:00
Rhys Arkins
9d2e70775b refactor: better log allowedVersions problems 2019-01-25 09:10:17 +01:00
Rhys Arkins
e7f8d6f184 fix(npm): retry ECONNRESET 2019-01-25 08:29:26 +01:00
Rhys Arkins
396fb977c3 fix(allowed-versions): fallback to npm semver range syntax 2019-01-25 08:21:28 +01:00
Rhys Arkins
d499cb0cd5 fix(docker): skip sources containing variables 2019-01-25 07:02:13 +01:00
Rhys Arkins
03698c211a refactor: default rollbackPrs=false 2019-01-25 06:36:27 +01:00
Rhys Arkins
79a11e8387 tests: fix coverage 2019-01-25 06:36:07 +01:00
Justin Bennett
43492d11d5 chore(deps): Loosen engines to be v10 at first LTS (#3109)
Closes #3104 

This slightly loosens the engine check to be `>=10.13` which is when Node 10 first went into LTS.
2019-01-25 06:03:47 +01:00
Rhys Arkins
4741ef8f8a refactor: log default padding decrypt 2019-01-24 15:24:46 +01:00
Rhys Arkins
c4f6dbb01c refactor: log regUrl for npm registry errors 2019-01-24 14:37:14 +01:00
Rhys Arkins
bdd6836777 fix: don’t massage encrypted object 2019-01-24 13:41:45 +01:00
Rhys Arkins
d30f0e5790 fix(decrypt): throw error for empty string 2019-01-24 13:41:23 +01:00
Rhys Arkins
91e9514e56 refactor: log masked decrypted token 2019-01-24 13:19:38 +01:00
Rhys Arkins
048fd66124 refactor: log npm auth 2019-01-24 12:59:14 +01:00
Rhys Arkins
10b52cf93b refactor: log lockfileUpdate 2019-01-24 08:46:28 +01:00
Renovate Bot
bb5c665235 build(deps): update dependency npm to v6.7.0 2019-01-24 07:00:45 +00:00
Rhys Arkins
1b56651983 tests: update snapshots 2019-01-24 07:08:45 +01:00
Rhys Arkins
d2ee36f0c8 fix: Revert "feat(automerge): merge passing branch even if PR exists (#3097)"
This reverts commit 514d527d7a.
2019-01-24 07:00:45 +01:00
Rhys Arkins
78d6d52a2e feat(pr): support displayFrom / displayTo for PR templating 2019-01-24 06:39:23 +01:00
Rhys Arkins
66062d946e fix(github): handle comment failure 2019-01-24 06:30:17 +01:00
Rhys Arkins
62d92660b2
feat: new 'lockfile-update' rangeStrategy (#3108)
Adds a new `rangeStrategy` value `lockfile-update'. Enabling this means you will get PRs that contain updates for the versions in your lock file (currently npm and yarn only) even if the range in the `package.json` file hasn't changed because the update is "in range".

Closes #1382
2019-01-24 06:23:08 +01:00
Renovate Bot
baf5d264c9 chore(deps): update amd64/ubuntu:18.04 docker digest to eb5d7ed 2019-01-24 06:07:13 +01:00
Renovate Bot
e914b1f407 build(deps): update dependency got to v9.6.0 2019-01-24 05:00:35 +00:00
Rhys Arkins
e8a487a90f refactor: drop mirrorMode 2019-01-23 00:05:56 +01:00
Renovate Bot
a2a085a29a build(deps): update dependency moment to v2.24.0 2019-01-22 21:00:50 +00:00
Sylvain Dumont
62bae45057 fix: add bin to docker image (#3100)
forgotten in 8796b6123c

fixes `Error: Cannot find module '/usr/src/app/bin/yarn-1.10.1.js'`
2019-01-22 21:11:40 +01:00
Rhys Arkins
03d0066de2 refactor(config): move autodiscover to global 2019-01-22 20:05:38 +01:00
Rhys Arkins
c9f175daaa refactor: redact gotOptions 2019-01-22 19:58:30 +01:00
Ilya Savchuk
514d527d7a feat(automerge): merge passing branch even if PR exists (#3097)
Automerge branch even if PR has previously been raised, so long as only one commit exists. This handles the case where an initial update e.g. v1.0.1 fails, causing PR to be raised, but then a v1.0.2 is published which fixes the failure.

Closes #1381
2019-01-22 10:27:14 +01:00
Rhys Arkins
86741d9663 chore: travis build v13 2019-01-22 09:50:56 +01:00
Rhys Arkins
05dbd3f846 refactor: travis use Node.js 10 2019-01-22 09:41:06 +01:00
Rhys Arkins
8796b6123c feat: Dockerfile use ubuntu base
Redesigns Renovate’s Dockerfile to use Ubuntu 18 as its base.

Closes #3063
2019-01-22 09:41:06 +01:00
Rhys Arkins
95e563e588 feat: require node.js 10 (#3071)
BREAKING CHANGE: Renovate now requires Node.js 10.x to run
2019-01-22 09:41:06 +01:00
Ilya Savchuk
f6ed2256f7 refactor: changed all VSTS to Azure DevOps (#3022)
Rename all VSTS references to be Azure DevOps.

Closes #2810

BREAKING CHANGE: 'vsts' platform is now renamed to 'azure'
2019-01-22 09:41:06 +01:00
Rhys Arkins
d471ed83f1 feat: deprecate platform tokens (#3067)
Deprecate use of “special” env var like `GITHUB_TOKEN` and instead standardize on `RENOVATE_*` environment variables instead.

Closes #2834

BREAKING CHANGE: For GitHub, GitLab, Bitbucket and VSTS you need to migrate `*_ENDPOINT` to `RENOVATE_ENDPOINT`, `*_TOKEN` to `RENOVATE_TOKEN`, and same for `BITBUCKET_USERNAME` and `BITBUCKET_PASSWORD`.
2019-01-22 09:41:06 +01:00
Rhys Arkins
a6efa87465 feat: deprecate heroku support (#3047)
I haven’t used Heroku with Renovate in over a year and am not able to directly support it. I think it would be best to be made into a “wrapper” repository like https://github.com/renovatebot/renovate-heroku

BREAKING CHANGE: renovate repository no longer supports direct deployment to Heroku
2019-01-22 09:41:06 +01:00