Commit Graph

14403 Commits

Author SHA1 Message Date
Rhys Arkins 5db39b4ed8 fix(github): catch/ignore if required status checks not met yet 2018-10-30 08:35:22 +01:00
Rhys Arkins f7bc39efe8 fix(github): don’t keep processing resource not accessible 2018-10-30 07:40:09 +01:00
Rhys Arkins a518c13498 fix(gitlab): cache-bust branch status checks
Closes #2709
2018-10-29 20:03:35 +01:00
Rhys Arkins 8381389fbb refactor(gitlab): don’t use leading / in url 2018-10-29 20:01:21 +01:00
Ayoub Kaanich 975ee2b79b feat: GitFs for GitLab (#2692)
Since Gitlab does not support using tokens to write to repo, `commitFilesToBranch` will always use the API. This could be changed once GitFS over SSH is implemented. 

Closes #2549
2018-10-29 18:25:11 +01:00
FidoX be65176dc4 feat: gradle support (#2610)
Closes #934
2018-10-29 17:32:31 +01:00
Ayoub Kaanich 751ee3b4de feat(bazel): Support bazel "urls" array (#2703)
Closes #2576
2018-10-29 17:18:07 +01:00
Ayoub Kaanich 554f305a82 feat(bitbucket): Issues Support (#2705)
Closes #2439
2018-10-29 17:07:50 +01:00
Rhys Arkins 84cbeea66f fix(gitlab): try/catch branch status set 2018-10-29 06:53:03 +01:00
Rhys Arkins 6c8e796cb1 fix(github): skip branch status checks if pr.canMerge=true 2018-10-29 06:32:20 +01:00
Rhys Arkins 7304153129 fix: await platform.mergePr 2018-10-29 06:16:17 +01:00
Rhys Arkins 4f7d4fbeae logs: deprecationMessage 2018-10-29 05:53:00 +01:00
Rhys Arkins 7fdef1d683 fix: dry run deprecation issues 2018-10-29 05:52:45 +01:00
Rhys Arkins 00bc05704e fix(github): accept neutral check runs 2018-10-29 05:26:28 +01:00
Rhys Arkins 99014ff973 refactor(github): retry abuse detection ony once 2018-10-28 14:46:52 +01:00
Ayoub Kaanich 9295efecdd fix(docker): skip index reference COPY --from tags (#2699) 2018-10-28 08:30:28 +01:00
Rhys Arkins e335744ce5 fix(gitlab): gracefully handle PR merge rejections (#2701)
Currently any GitLab PR merge rejection results in a Renovate ERROR being thrown. This includes 401 which is due to permissions:
![image](https://user-images.githubusercontent.com/6311784/47613176-25d72980-da8a-11e8-84cf-7441a50312ef.png)

Although it's unideal for someone to configure automerge but not grant Renovate adequate permissions to merge to master, it definitely should be gracefully handled and not throwing errors to logs.
2018-10-28 08:29:55 +01:00
Rhys Arkins d728b4ac26 fix(gitFs): try/catch/throw on clone error (#2700) 2018-10-28 08:13:27 +01:00
Rhys Arkins 70415861cd fix: delete child description in onboarding 2018-10-27 06:39:55 +02:00
Rhys Arkins 05fa91e9cd feat: dry run
Adds support to run Renovate like “renovate owner/repo —dry-run”. Instead of creating branches, PRs or comments, an INFO level dry run message will be logged each time instead.

Closes #1399
2018-10-26 09:48:49 +02:00
Rhys Arkins 2dbab991a6 fix(monorepo): allow string packages 2018-10-26 07:10:29 +02:00
Rhys Arkins a3d1ae7d3e fix(changelog): remove trailing slash in changelog url
This seems to fix #2219. It wasn’t RST.
2018-10-25 19:31:02 +02:00
Guillaume Dedrie 23c3caf268 fix(gitlab): s/PATCH/PUT on MR note modification API call. (#2690)
When trying to modifying an existing note for a merge request,
RenovateBot ended up with an `Error updating branch`, the API call
returning a `404 Not Found`.
After taking a look at the GitLab API documentation
(https://docs.gitlab.com/ee/api/notes.html#modify-existing-merge-request-note),
the right call for modifying a MR notes should be perform using the
`PUT` HTTP Method.

This has been discovered because I observed errors after commit
6577651f74 that modify all occurences of
`Pull request` (or `PR`) to `Merge Request` (or `MR`) of notes bodies
before updated it.
2018-10-25 19:01:39 +02:00
Rhys Arkins 727dccfecd fix(onboarding): don’t update modified title 2018-10-25 13:45:08 +02:00
Adrien Lemaire ffdce5e9ec fix: add flake8 release notes (#2688) 2018-10-25 07:21:14 +02:00
Rhys Arkins 190e896eb1 fix(github): getDigest lookup 2018-10-24 14:59:41 +02:00
Rhys Arkins 6577651f74 fix(gitlab): ensure comments once 2018-10-23 18:46:45 +02:00
Rhys Arkins 163c4bf53a fix: github getDigest use purl 2018-10-23 13:48:08 +02:00
Rhys Arkins f97de73e8d chore: rename composer const 2018-10-23 06:50:24 +02:00
Rhys Arkins 2b1e8357ef feat(composer): auto pin project requires (#2682)
Pins require packages if type=project and rangeStrategy=auto.

Closes #2678
2018-10-23 06:40:35 +02:00
Rhys Arkins ce8926a003 feat: pip requirements.txt ignore (#2676)
Adds support for “# renovate: ignore” command in requirements.txt files.
2018-10-23 06:09:33 +02:00
Rhys Arkins 790e74f036 fix(yarn): support resolutions glob syntax
Closes #2670
2018-10-22 11:08:07 +02:00
Rhys Arkins 9c0135cf0d fix: typo in digest newValue
Closes #2674
2018-10-22 10:50:58 +02:00
Rhys Arkins e2ee255b17 fix: ignore vendor directories
Closes #2673
2018-10-21 15:00:53 +02:00
Adrien Lemaire 38bd6f4986 fix: add djangorestframework release notes (#2668) 2018-10-21 06:28:18 +02:00
Rhys Arkins 6ae9a9159a fix(composer): lazy evaluate fromVersion major 2018-10-20 06:16:15 +02:00
Rhys Arkins 77d6a29b74 chore: fix getClosedPrs log message 2018-10-19 07:29:32 +02:00
Rhys Arkins cb32fed7a1 refactor: return true from ensureComment 2018-10-19 07:29:19 +02:00
Rhys Arkins 62bcf35076 fix: await platform.ensureComment 2018-10-19 07:28:57 +02:00
Rhys Arkins 068c2d4938 fix(github): check for parent edges 2018-10-19 07:15:55 +02:00
Rhys Arkins f82f26197c fix: skip null current values 2018-10-19 07:09:31 +02:00
Rhys Arkins e9053fbe4a fix: abort rollback if null toVersion 2018-10-19 06:57:21 +02:00
Rhys Arkins 46dfc5eb1d feat(schedule): massage “every month” and “monthly” 2018-10-18 15:58:15 +02:00
Rhys Arkins 3750d12523 fix(nuget): handle null versions 2018-10-18 15:42:06 +02:00
Rhys Arkins 1409f923d9 feat(composer): packagist.org optimisation
Use direct lookup for packagist.org only
2018-10-18 13:48:30 +02:00
Rhys Arkins 93a331f214 fix(composer): cache per site 2018-10-18 13:11:33 +02:00
James King f46f3f43af fix(composer): Add GitLab token to composer. (#2661)
Closes #2660
2018-10-18 12:28:02 +02:00
Rhys Arkins aafe3a3432 chore: don’t warn on rollbacks 2018-10-18 11:30:56 +02:00
Rhys Arkins 539275e014 feat(packagist): fetch files in parallel 2018-10-18 11:30:43 +02:00
Rhys Arkins 81d64bb884 feat: repo mem cache for packagist 2018-10-18 11:06:57 +02:00