Commit graph

4420 commits

Author SHA1 Message Date
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
Rhys Arkins
ab67100562 chore: travis yaml single quotes 2019-01-22 09:14:13 +01:00
Rhys Arkins
869225d0df feat(npm): use repository directory from listing
Closes #3096
2019-01-22 07:37:51 +01:00
Rhys Arkins
e578bfff43 fix(automerge): check branch status again before automerge
Catches an edge case where a PR is configured for automerge and a new update comes right before automerge. If branch protection wasn’t configured, Renovate was using a “stale” branch status to think it’s OK to merge. Added an additional check before automerging that should catch it.

Fixes #3099
2019-01-22 06:42:08 +01:00
Rhys Arkins
372bfeb1d0 fix(ruby): skip rubygems compatibility check 2019-01-22 06:07:18 +01:00
Rhys Arkins
74ec520830 feat(ruby): cache versions list 15 minutes 2019-01-22 05:55:39 +01:00
Rhys Arkins
c2f18e47d4 fix(ruby): datasource throw if empty 2019-01-22 05:55:09 +01:00
Rhys Arkins
1408bb4bc0 feat(ruby): ruby-version datasource
Closes #3088
2019-01-21 21:01:49 +01:00
Rhys Arkins
d8a4f4f479 chore: fix dependency order 2019-01-21 20:53:43 +01:00
Rhys Arkins
1b5d3399b4 Revert "fix(bundler): compatibility true"
This reverts commit 625fa4744f.
2019-01-21 19:07:44 +01:00
Rhys Arkins
625fa4744f fix(bundler): compatibility true 2019-01-21 18:40:57 +01:00
Rhys Arkins
33b3308df6 refactor: log purl if lookup fails 2019-01-21 16:48:10 +01:00
Rhys Arkins
1ee546b0ea feat(bundler): use ruby and bundler versions to update lock files 2019-01-21 14:50:30 +01:00
Rhys Arkins
d4cff79374 refactor: gitFs stage 2019-01-21 14:48:55 +01:00
Rhys Arkins
1f49fcd523 refactor: compatibility through to branch 2019-01-21 14:13:20 +01:00
Rhys Arkins
8dfca59c04 feat(bundler): extract bundler compatibility from Gemfile.lock 2019-01-21 13:10:58 +01:00
Rhys Arkins
28a1f864d4 tests: remove unused config 2019-01-21 13:10:57 +01:00
Rhys Arkins
e02ffbdc60 feat(bunder): extract ruby compatibiity version 2019-01-21 13:10:56 +01:00
Renovate Bot
2d325f8d24 build(deps): update dependency pnpm to v2.25.4 2019-01-21 12:00:51 +00:00
Renovate Bot
2aaabfdd27 build(deps): update dependency npm to v6.6.0 2019-01-21 11:00:43 +00:00
Rhys Arkins
b212f8d6df feat: packageRules filter on depTypes
Needed for package managers that support more than one depType (e.g. Bundler).

Closes #3076
2019-01-21 05:44:14 +01:00
Rhys Arkins
b8df0f8571 fix(docker): retry 406 repository with library prefix
Closes #3078
2019-01-19 13:43:17 +01:00
Renovate Bot
2c8484817d chore(deps): update dependency husky to v1.3.1 2019-01-19 11:00:38 +00:00
Renovate Bot
e83100a122 build(deps): update dependency validator to v10.11.0 2019-01-19 10:02:55 +00:00
Renovate Bot
ccfd6ec80b build(deps): update dependency pnpm to v2.25.2 2019-01-19 09:01:03 +00:00