Rhys Arkins
696aaa38af
refactor: slim down onboarding PR description ( #1274 )
2017-12-07 13:32:56 +01:00
Rhys Arkins
c499790d94
refactor: add unstablePattern to list of ignored preset keys
2017-12-07 09:50:14 +01:00
Rhys Arkins
987891ba2e
feat: bazel WORKSPACE support ( #1268 )
...
This PR adds support for bazel WORKSPACE package files, as suggested https://github.com/alexeagle/angular-bazel-example/issues/17#issuecomment-349167982
Renovate will:
1. Detect `WORKSPACE` files anywhere in the repository
2. Look for all `git_repository()` sections in the file
3. Extract any dependencies with name, remote and tag values
4. Look up any dependencies that (a) have a github https remote, and (b) a valid semver as tag
5. Update the tag to the latest available
2017-12-07 09:22:10 +01:00
Rhys Arkins
04e505d483
fix: handle existing range with no matching versions ( #1273 )
2017-12-06 18:53:55 +01:00
Rhys Arkins
b5ef020e76
refactor: log npmDep.name when determining upgrades
2017-12-06 17:40:18 +01:00
renovate[bot]
32021a5c13
chore(deps): update dependency prettier to v1.9.1 ( #1271 )
...
* chore(deps): update dependency prettier to v1.9.1
* prettier
2017-12-06 13:13:28 +01:00
renovate[bot]
dab5a68a06
fix(deps): update dependency fs-extra to v4.0.3
2017-12-05 15:26:14 +00:00
renovate[bot]
73506f9043
chore(deps): update dependency prettier to v1.9.0 ( #1267 )
...
* chore(deps): update dependency prettier to v1.9.0
* run prettier
2017-12-05 11:50:16 +01:00
Rhys Arkins
b8dadb718d
feat: travis.yml node_js versions support ( #1243 )
...
This PR adds support for renovating the `node_js` versions in `.travis.yml` configuration files. Important notes:
- Functionality is disabled by default and hence opt-in via configuration
- Added a new manager type `node` because it is anticipated to support more than just Travis in future, with mostly unified logic
- Added the config option "policy" with supported values: lts, active, current, lts_latest and lts_active
- Policy is actually an array, to allow additive combining, e.g. `["lts_latest", "current"]`
- Actual node versions are *hardcoded*. There is no perfect metadata source for this and they change infrequently enough that it is definitely not a problem for now (next change will be in April 2018)
- If node versions need updating, they are listed from newest to oldest
- Replacing function attempts to detect the indention (spacing) in file and use that
To enable, configure `node.enabled=true` and optionally `node.policy=["<policy>"]` if you want something other than `lts`.
Closes #1208
2017-12-05 07:50:16 +01:00
Rhys Arkins
ed99d0b2de
refactor: handle mergePr 405 errors specially
2017-12-05 06:43:23 +01:00
Rhys Arkins
1aba7c79af
fix: make sure lock file maintenance branch is not stale before skipping ( #1265 )
2017-12-05 06:17:27 +01:00
renovate[bot]
e1423b69e2
fix(deps): update dependency showdown to v1.8.4
2017-12-05 01:35:38 +00:00
Rhys Arkins
c2590a56ab
feat: support multiple yarn workspaces in one repository ( #1264 )
2017-12-04 15:41:37 +01:00
Rhys Arkins
d56654cd88
fix: don’t exception if no rollback versions found ( #1263 )
2017-12-04 15:07:35 +01:00
Rhys Arkins
4101fa40a6
chore: enable prettier on markdown files
2017-12-02 20:29:55 +01:00
JYC
560bf727c3
fix: VSTS - add reviewer once even if multiple teams ( #1259 )
...
Closes #1258
2017-12-02 20:22:03 +01:00
renovate[bot]
62fd3563a5
chore(deps): update dependency nock to v9.1.4
2017-12-02 00:47:43 +00:00
Rhys Arkins
53819b9216
Remove unused rimraf and mkdirp devDependencies
2017-12-01 20:48:36 +01:00
renovate[bot]
62cd4c5720
fix(deps): update dependency got to v8.0.1
2017-12-01 13:03:48 +00:00
Rhys Arkins
5e68613150
refactor: add extends config massage ( #1256 )
2017-12-01 07:16:17 +01:00
renovate[bot]
d948553a2e
chore(deps): update dependency eslint to v4.12.1
2017-11-30 07:11:49 +00:00
JYC
ab3372d33c
feat: copy local packages ( #1244 )
...
If we have in a package.json links to some local lib file:../path/to/folder
Then the local lib package.json will be copied to the tmp folder to be able to generate the right yarn lock file. This is not working with tgz files, only folder reference.
Closes #1215
2017-11-30 06:43:56 +01:00
renovate[bot]
972c69241c
fix(deps): update dependency moment to v2.19.3
2017-11-29 17:26:18 +00:00
Rhys Arkins
958f8b5314
fix(deps): Update npm to v5.6.0 ( #1255 )
2017-11-29 06:05:57 +01:00
Rhys Arkins
bd52d7f1b1
fix: delete pr list before first get ( #1253 )
...
This shouldn’t be necessary because we already `config = {};` during the init. But somehow `if (!config.prList)` is returning false sometimes.
2017-11-28 20:29:42 +01:00
Rhys Arkins
8e136c7143
fix: do not delete branches if PR creation fails ( #1252 )
...
GitHub’s API is behaving too flakily and this can end up with closing PRs by accident, which then block future PRs. See https://github.com/ikatyang/emoji-cheat-sheet/pull/110 for example problem
2017-11-28 17:11:52 +01:00
Rhys Arkins
95a28bae2e
refactor: increase getPrList logging for GitHub ( #1251 )
2017-11-28 16:50:56 +01:00
Rhys Arkins
15dfad63b5
refactor: return ‘onboarding’ from ensureOnboardingPr ( #1250 )
2017-11-28 14:58:18 +01:00
Rhys Arkins
cfcea0dbb3
fix: improve pr merged detection logic ( #1248 )
...
Make sure PR is closed and merged_at is a non-zero length string.
Helps #1247
2017-11-28 13:27:37 +01:00
renovate[bot]
ffbce67f8a
fix(deps): update dependency showdown to v1.8.3
2017-11-28 09:15:20 +00:00
renovate[bot]
1f86bdb05d
fix(deps): update dependency commander to v2.12.2
2017-11-28 08:01:41 +00:00
Rhys Arkins
4a57cfd3cd
fix: only return no-work if branch doesn’t exist ( #1245 )
2017-11-28 09:00:59 +01:00
Rhys Arkins
eabff37a15
fix: exit gracefully if no files to commit ( #1242 )
...
This handles case where checking for lock file maintenance but lock file is up-to-date.
2017-11-27 08:25:07 +01:00
renovate[bot]
c643c242ac
chore(deps): update dependency eslint-config-prettier to v2.9.0
2017-11-26 12:33:46 +00:00
Rhys Arkins
0b0800469c
fix: move nock to devDependencies ( #1241 )
...
Closes #1237
2017-11-26 07:31:25 +01:00
Rhys Arkins
e54eafcbd1
chore: log info messages when creating and updating PRs ( #1240 )
2017-11-26 07:27:33 +01:00
Rhys Arkins
57eb471afa
fix: escaping @ mentions should be replace all ( #1239 )
...
Fixes #1238
2017-11-26 07:09:10 +01:00
renovate[bot]
6e11cd02e3
chore(deps): update dependency eslint to v4.12.0
2017-11-26 04:42:51 +00:00
renovate[bot]
e787b52d77
fix(deps): update dependency nock to v9.1.3
2017-11-25 20:33:37 +00:00
renovate[bot]
4e4b5edcb1
fix(deps): update dependency nock to v9.1.2
2017-11-24 22:21:42 +00:00
Rhys Arkins
72d46c20e2
refactor: remove label and assignees description from onboarding pr ( #1235 )
...
These can now be described via presets instead
2017-11-24 12:03:57 +01:00
Rhys Arkins
779ca36bc1
refactor: use semanticCommitType chore for pin/digest ( #1234 )
2017-11-24 10:58:44 +01:00
renovate[bot]
d2698176c2
fix(deps): update dependency gh-got to v7.0.0 ( #1212 )
2017-11-24 09:00:17 +01:00
Rhys Arkins
fb770543cb
fix: remove typo in upath version
2017-11-24 08:58:14 +01:00
JYC
7a63342ddd
fix: path joins on windows ( #1216 )
...
Use `upath` for windows-friendly path joins.
Closes #1203
2017-11-24 07:50:49 +01:00
Rhys Arkins
7e6befe4a8
fix: merged PRs should not block new PRs in monorepos ( #1230 )
...
Only block if it was closed unmerged.
Fixes #1205
* check for closed only for monorepos
2017-11-24 07:31:20 +01:00
Rhys Arkins
65a5e90bb7
feat: split semanticPrefix into type and scope
2017-11-24 07:14:58 +01:00
Rhys Arkins
d0a08734e5
fix: remove semanticPrefix override from pin.group to pin ( #1231 )
2017-11-23 19:49:14 +01:00
Rhys Arkins
7675f3a9f1
fix: replace singapore/renovate references with renovateapp/renovate ( #1229 )
2017-11-23 14:08:31 +01:00
Rhys Arkins
cbcaaf8bc4
chore: disable travis notifications ( #1228 )
2017-11-23 13:11:45 +01:00