Rhys Arkins
32e2140886
fix(deprecations): do not raise warnings for onboarding repos
2018-12-09 13:12:10 +01:00
Rhys Arkins
c742ac02ee
refactor(deprecations): add info on how to disable
2018-12-09 13:11:41 +01:00
rtaum
90af9fc3ab
feat: refactor raiseDeprecationWarnings into suppressNotifications ( #2921 )
2018-12-09 11:39:35 +01:00
Rhys Arkins
0f57f9a69a
fix(onboarding): defensive warnings check
2018-12-09 10:42:38 +01:00
Rhys Arkins
48ceb5d98e
prettier
2018-12-08 16:47:26 +01:00
Rhys Arkins
6b12fc4ea4
refactor(versioning): use get function
2018-12-08 16:46:13 +01:00
Rhys Arkins
846c16529d
refactor: versioning require ( #2915 )
...
Simplify when statically selected
2018-12-08 15:51:34 +01:00
rtaum
2146bafdbd
feat: suppressNotifications ( #2906 )
...
Adds ability so suppress certain notifications/warnings/comments.
Closes #2794
2018-12-08 12:42:56 +01:00
Rhys Arkins
32554a9db6
fix(bitbucket): check if branch exists before isStale
2018-12-08 08:44:55 +01:00
Rhys Arkins
79bbb0ebf4
fix(bitbucket): findPr matches all states
...
Closes #2859
2018-12-08 06:48:05 +01:00
Rhys Arkins
ba114c393f
fix(bitbucket): getPrList fetch all
2018-12-08 06:38:22 +01:00
Rhys Arkins
e726b47648
chore: refactor docker tags datasource
2018-12-07 09:16:58 +01:00
Rhys Arkins
ce221f7e91
refactor(docker): datasource cacheKey
2018-12-07 07:37:29 +01:00
Ayoub Kaanich
fbbeb2a107
feat: environment proxy ( #2763 )
2018-12-06 22:30:26 +01:00
Rhys Arkins
7ad110da7f
fix: PR handle integration-unauthorized
2018-12-06 10:31:08 +01:00
Mike Bryant
05f08ee845
fix(docker): Merge correct platforms variable ( #2900 )
...
Fixes #2899
2018-12-05 18:46:14 +01:00
Rhys Arkins
385c0531b8
feat(onboarding): warning about unresolvable dependencies
...
Closes #2303
2018-12-05 13:19:27 +01:00
Rhys Arkins
4e315c839e
feat(pip): support getRangeStrategy
...
pin dependencies in requirements.txt if set to rangeStrategy=auto
Closes #2680
2018-12-05 09:36:48 +01:00
Rhys Arkins
8f7a9e65f8
fix: escape master issue validation messages
...
Prevents auto @‘ing
Closes #2870
2018-12-05 09:04:27 +01:00
Rhys Arkins
6ba13f9132
feat(pr): support rebasing checkbox
...
Adds a “rebase this PR” checkbox for github and gitlab. Suppressed for Bitbucket and VSTS because not currently supported.
Closes #2766
2018-12-05 07:22:38 +01:00
Rhys Arkins
4d940b5d13
fix(migration): clone original schedule before update
2018-12-05 06:00:38 +01:00
Rhys Arkins
0d6a1308e2
fix: ignore white space when comparing PR bodies
...
Closes #2769
2018-12-05 05:58:02 +01:00
Rhys Arkins
b339a98dfa
fix(config): handle complicated “and” massaging
...
Closes #2880
2018-12-05 05:39:24 +01:00
Adrien Lemaire
321939c0f6
fix(pypi): add firebase-admin release notes ( #2895 )
...
add firebase-admin release notes
2018-12-05 04:56:46 +01:00
Rhys Arkins
392d7a8893
refactor(github): log raw check runs if empty
2018-12-05 04:24:16 +01:00
Adrien Lemaire
3825c6b1cb
fix(pypi): add django-debug-toolbar changelog ( #2892 )
2018-12-04 07:17:41 +01:00
Rhys Arkins
195b882916
refactor(github): don’t warn check runs unauthorized
2018-12-03 14:33:26 +01:00
Rhys Arkins
0686fd5426
refactor(pip): increase setup.py timeout to 5000
2018-12-03 12:49:54 +01:00
Rhys Arkins
9e9b47f7d9
chore: prettier
2018-12-03 12:04:52 +01:00
Rhys Arkins
8f796eaf95
fix(github): gracefully handle repository-changed in PR
2018-12-03 12:04:04 +01:00
Rhys Arkins
fd6398ef69
fix(github): gracefully handle integration unauthorized
2018-12-03 12:03:46 +01:00
Grigorij Eleskin
400272f68e
fix(github): handle ParseError ( #2885 )
2018-12-03 10:49:07 +01:00
Rhys Arkins
606e526f1c
fix(gitlab): gracefully handle 404 repos
2018-12-01 18:43:00 +01:00
Rhys Arkins
8a77914e86
fix(buildkite): handle arrays
2018-11-29 12:38:32 +01:00
Grigorij Eleskin
0b6ad1c898
fix(gomod): support remote option in go_repository ( #2877 )
2018-11-29 08:39:45 +01:00
Rhys Arkins
ea37301301
docs: start off bundler readme.md ( #2867 )
2018-11-27 07:40:24 +01:00
Sam Bull
bed39f10ed
feat: Support pipenv ( #2623 )
...
Add support for pipenv as a manager. Disabled by default (needs opt-in) until out of beta.
Closes #2212
2018-11-23 07:58:25 +01:00
Sam Bull
d689424ce2
feat(pypi): try multiple hostUrls
2018-11-22 17:14:12 +01:00
Rhys Arkins
8c79536101
feat(config): allow .github/renovate.json
2018-11-22 16:06:02 +01:00
Rhys Arkins
9f96b452f1
fix(go): better check tags before releases
2018-11-22 06:59:57 +01:00
Rhys Arkins
485f06c23b
chore: fix bundler ordering in file
2018-11-22 06:55:28 +01:00
Rhys Arkins
bdc73fc192
fix(bitbucket): decline PR after deleting branch
...
This fixes autoclose.
Closes #2856
2018-11-21 23:18:06 +01:00
Rhys Arkins
36feb03d1c
fix(go): filter out versions without leading v
...
Closes #2850
2018-11-21 22:51:49 +01:00
Rhys Arkins
ebfa90d40d
feat: add ruby/bundler skeleton ( #2852 )
2018-11-20 19:16:13 +01:00
Rhys Arkins
cd8d073825
docs: init manager readmes ( #2844 )
2018-11-20 10:31:03 +01:00
Rhys Arkins
7e182cde16
fix(buildkite): better fileMatch
2018-11-19 21:03:56 +01:00
Rhys Arkins
eaf254ede3
fix(composer): resolve drupal packages repository
2018-11-19 21:03:38 +01:00
Adrien Lemaire
481514e2fd
fix(pypi): add phonenumbers changelog ( #2847 )
2018-11-19 13:45:35 +01:00
Adrien Lemaire
36a3bb5586
fix(pypi): add psycopg changelog ( #2845 )
2018-11-19 11:17:24 +01:00
Rhys Arkins
27aa59f5bc
fix(bazel): better PR change description
2018-11-19 07:18:13 +01:00
Rhys Arkins
4df7e32cc5
feat(bazel): migrate commits to tags
2018-11-18 22:27:20 +01:00
Rhys Arkins
a0cb599f03
fix(github): getIssueList get last 100 sorted by updated
...
filter=created does not seem to work for apps.
Fixes #2747
2018-11-17 11:00:32 +01:00
Rhys Arkins
e6ef42d027
chore: fix log
2018-11-17 08:25:02 +01:00
Rhys Arkins
e3265cd7e4
fix: simplify fileMatches
2018-11-17 07:16:49 +01:00
Rhys Arkins
b2c581bb33
chore: eslint
2018-11-16 22:16:48 +01:00
Rhys Arkins
78288fa7ac
refactor(github): improve debug logging of issues
2018-11-16 22:07:25 +01:00
Rhys Arkins
f95c09e762
fix(npm): ignore npmrc if localhost and low trust
2018-11-16 21:50:27 +01:00
FidoX
2332615ef8
feat: Support updating gradle global variables ( #2779 )
2018-11-16 17:56:59 +01:00
Rhys Arkins
8a8e5c8fed
refactor: warn if localhost registry detected
2018-11-16 12:21:48 +01:00
Rhys Arkins
db0efdf053
feat: trustLevel
...
New config option replaces existing option exposeEnv. Set trustLevel=high in the bot config if you trust the contents of the repositories you are renovating. Doing so results in env being exposed, access to localhost, etc.
Closes #2739
2018-11-16 12:16:37 +01:00
Rhys Arkins
e879bf6f30
fix(config): migrate file config
2018-11-16 12:02:30 +01:00
Rhys Arkins
bb17863a84
chore: update pip_setup docs for beta
2018-11-15 18:47:30 +01:00
Ayoub Kaanich
08d22eba50
feat: Support setup.py files ( #2805 )
2018-11-15 18:42:01 +01:00
Rhys Arkins
30d2338500
fix(semver): replace operatorless ranges rather than bump
2018-11-15 15:54:50 +01:00
Ayoub Kaanich
7d31af5ecb
feat: Support Bazel commit-based go_repository ( #2821 )
...
Closes #2806
2018-11-14 13:11:35 +01:00
Rhys Arkins
0f6772e699
refactor: flatten updateTypes inside packageRules ( #2808 )
...
Closes #2799
2018-11-13 09:29:53 +01:00
Rhys Arkins
b0293da9fa
fix(npm): bump full unstable versions
...
Closes #2809
2018-11-12 23:32:58 +01:00
Rhys Arkins
5696cccf72
feat(packagist): cache packagist.org for 10 minutes
2018-11-11 07:53:29 +01:00
Rhys Arkins
2533fb0751
fix(packagist): use static endpoint for org lookups
...
Closes #2785
2018-11-11 07:42:35 +01:00
Rhys Arkins
603f21d9bc
logs: drop dupe Branch created message
2018-11-11 07:33:26 +01:00
Rhys Arkins
e4a73c2320
fix(github): detect status checks automerge failure
...
.. and don’t create PRs.
Closes #2786
2018-11-11 07:09:39 +01:00
Rhys Arkins
265d375f6a
fix(gitlab): detect empty repo earlier in initRepo
2018-11-10 23:19:20 +01:00
Ayoub Kaanich
b48173a039
feat: Support go_repository in bazel ( #2782 )
2018-11-10 21:50:17 +01:00
Rhys Arkins
fe4827af5e
refactor(github): drop header logging
2018-11-09 22:33:11 +01:00
Rhys Arkins
3300b5a51a
fix(pr): don’t log automerged unless true
2018-11-09 22:11:26 +01:00
Rhys Arkins
b0ec1a1f09
refactor(github): don’t warn for pr merge failure
2018-11-09 21:53:47 +01:00
Rhys Arkins
45da51aa6d
refactor: add cargo skeleton
...
Begins #1870
2018-11-09 14:22:11 +01:00
Ayoub Kaanich
48278ad247
fix(pip): requirements.txt extras ( #2773 )
2018-11-09 13:51:23 +01:00
Rhys Arkins
221b2fe21a
fix(gitlab): catch/throw ‘empty’ error
2018-11-09 13:19:45 +01:00
renovate[bot]
dff1fb137b
feat(deps): update got packages (major) ( #2433 )
2018-11-09 12:50:21 +01:00
Rhys Arkins
943537417e
refactor(docker): reduce cache time to 15 mins
2018-11-09 00:27:58 +01:00
Rhys Arkins
e04dbc38b6
fix(gitlab): check MR branch status only if opened
...
Fixes #2771
2018-11-08 23:41:52 +01:00
Ayoub Kaanich
c1f6eb38c3
feat: delete gitlab labels ( #2772 )
...
Closes #2764
2018-11-08 20:01:10 +01:00
Rhys Arkins
cd185ab3b0
fix: revert gitlab oauth ( #2770 )
2018-11-08 14:59:04 +01:00
Ayoub Kaanich
164b9af513
feat: gitFs over SSH ( #2768 )
...
Support setting git clone protocol `http`, `https` or `ssh`.
Config name: `gitFsProtocol`.
Platform independent.
Closes #2708
2018-11-08 13:21:36 +01:00
Rhys Arkins
be8473c5d1
refactor: log err with label deletion failure
2018-11-08 07:29:14 +01:00
Rhys Arkins
d77fcf8e52
docs: describe datasources and fields ( #2667 )
2018-11-07 14:19:46 +01:00
Rhys Arkins
091514288a
fix(changelog): handle multi-package different-versions in same repo
...
Closes #2752
2018-11-07 13:54:43 +01:00
Rhys Arkins
a5531b8713
fix(gitlab): check branch status for MR mergeability
...
Adds a call to getBranchStatus() from getPr() so that we are correctly calculating pr.canMerge status.
Closes #2735
2018-11-07 13:19:20 +01:00
Guillaume Dedrie
3428b4b183
fix(gitlab): getPrFiles throw TypeError: files.map is not a function
. ( #2761 )
...
In `getPrFiles` function, when requesting MR changes to GitLab API
(in order to return files modified by the MR), we should iterate over
`changes` property in the HTTP body response, and return `new_path` as
the filename.
See: https://docs.gitlab.com/ee/api/merge_requests.html#get-single-mr-changes
2018-11-07 13:17:32 +01:00
Rhys Arkins
6a3836faf0
fix(gitlab): Gracefully handle 403 during init
2018-11-07 10:52:33 +01:00
Ayoub Kaanich
680d5c17ac
feat: loose versioning ( #2759 )
...
Closes #2748
2018-11-06 13:35:11 +01:00
Ayoub Kaanich
33781c4d39
feat(docker): better versioning redo
2018-11-05 12:14:04 +01:00
Rhys Arkins
71b8fb0e72
fix: Revert "feat: better docker versioning ( #2742 )"
...
This reverts commit ea8bcbc9b2
.
2018-11-05 11:35:06 +01:00
Rhys Arkins
031d94d7ed
Revert "fix(docker): null is not a valid version"
...
This reverts commit 8f0279ec3a
.
2018-11-05 11:35:06 +01:00
Rhys Arkins
27e30f1379
Revert "fix(docker): compare only if non-null"
...
This reverts commit ad83405379
.
2018-11-05 11:35:06 +01:00
Rhys Arkins
c40a7d9842
fix(gradle): match gradle.properties
...
Closes #2749
2018-11-05 11:27:07 +01:00
Rhys Arkins
ad83405379
fix(docker): compare only if non-null
2018-11-05 10:42:13 +01:00
Rhys Arkins
8f0279ec3a
fix(docker): null is not a valid version
2018-11-05 10:11:58 +01:00
Ayoub Kaanich
ea8bcbc9b2
feat: better docker versioning ( #2742 )
...
Rewrite docker versioning to support versions of any size.
Closes #2357 , Closes #2358
2018-11-05 09:32:34 +01:00
Rhys Arkins
9292833ecf
refactor: extractAllFiles ( #2741 )
2018-11-05 07:47:44 +01:00
Adrien Lemaire
c0375c52d4
fix: add django-storages release notes ( #2751 )
2018-11-05 07:10:57 +01:00
Rhys Arkins
44d119823f
refactor: rename extractDependencies -> extractPackageFile
2018-11-04 18:51:23 +01:00
Ayoub Kaanich
4f320ed9cd
feat: Python compatibility ( #2736 )
2018-11-04 18:12:58 +01:00
Rhys Arkins
17701f2fa2
feat: update node.js releases
2018-11-02 08:33:53 +01:00
Rhys Arkins
4675a81714
fix(gitFs): throw repository-changed
...
Closes #2713
2018-11-02 07:10:53 +01:00
Rhys Arkins
7603fda78e
logs: log masterIssue events
2018-11-02 06:53:17 +01:00
Ayoub Kaanich
483702b8af
feat: Support pip_requirements extras
2018-11-02 06:36:38 +01:00
Ayoub Kaanich
2622046147
feat: Add master issue link to closed PRs ( #2730 )
...
Closes #2665
2018-11-02 06:23:45 +01:00
Ayoub Kaanich
c6e4379715
refactor: gomod purl ( #2729 )
...
<!--
Before submitting a Pull Request, please ensure you have signed the CLA using this GitHub App:
https://cla-assistant.io/renovateapp/renovate
-->
<!-- Replace this text with a description of what this PR fixes or adds -->
Closes #2725 <!-- Ideally each PR should be closing an open issue -->
2018-11-02 06:22:42 +01:00
Ayoub Kaanich
278b892cb9
feat(gitlab): Implement pr.isStale ( #2716 )
...
feat(gitlab): Implement pr.isStale
2018-10-31 15:05:25 +01:00
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
Rhys Arkins
e23ab0ea07
refactor: don’t warn for prune failure repository-changed
2018-10-18 06:10:19 +02:00
Rhys Arkins
f5c64a32c2
fix(composer): don’t warn for non-null registryUrls
2018-10-18 05:59:28 +02:00
Rhys Arkins
5565e4d79d
refactor(packagist): don’t warn when 404 registry
2018-10-18 05:52:49 +02:00
Rhys Arkins
a907210d77
fix(packagist): set empty releases
2018-10-18 05:48:15 +02:00
Rhys Arkins
53813e97b9
fix(packagist): do proper url join
2018-10-18 05:04:19 +02:00
Rhys Arkins
058289e8bd
fix(githhub): handle empty file
2018-10-18 04:59:07 +02:00
Rhys Arkins
3bf09baa5d
fix(packagist): ignore null versions
2018-10-18 04:35:21 +02:00
Rhys Arkins
085a4d8514
fix(composer): support complex range widening
2018-10-18 04:28:55 +02:00
Rhys Arkins
85dd6b02db
feat(composer): support auto rangeStrategy
2018-10-18 04:28:10 +02:00
Rhys Arkins
e5d0f8a33a
fix(npm): don’t abort for private ETIMEDOUT
2018-10-18 03:48:02 +02:00
Rhys Arkins
24f2138165
fix: log depName, not name
2018-10-18 03:43:10 +02:00
Rhys Arkins
da85c8f892
fix(composer): catch non-array registryUrls
2018-10-17 12:50:41 +02:00
Rhys Arkins
5a85e67b2e
fix(npm): don’t error if no dependencies in lock file
2018-10-17 12:33:58 +02:00
Rhys Arkins
6a48c03b3d
fix: massage empty renovate config to {} ( #2663 )
2018-10-17 12:19:34 +02:00
Rhys Arkins
453f936d07
fix(gitFs): throw if remote branch missing ( #2664 )
2018-10-17 12:19:21 +02:00
Rhys Arkins
a64507ac52
fix: properly await all repository cleanups
2018-10-17 12:19:02 +02:00
Rhys Arkins
95b44d773d
fix(gomod): CGO_ENABLED=0
2018-10-17 12:12:51 +02:00
Rhys Arkins
5533d371c5
refactor: delete gitPrivateKey after setting
2018-10-17 06:48:07 +02:00
Rhys Arkins
148126859d
fix(terraform): handle whitespace better in replace
2018-10-17 06:38:41 +02:00
Rhys Arkins
f71ee0ef9f
refactor: lower debugging
2018-10-17 06:04:39 +02:00
Rhys Arkins
4eaf3f8266
fix: better catch pr validation errors
2018-10-16 21:02:16 +02:00
Rhys Arkins
04bdad1093
fix(composer): handle differing toVersion lengths
2018-10-16 17:53:14 +02:00
Rhys Arkins
56cfa3affb
fix(github): don’t retry resource not accessible by integration
2018-10-16 16:40:13 +02:00
Rhys Arkins
3ed9d36a27
refactor(gitfs): throw error if branch no longer exists
2018-10-16 16:32:45 +02:00
Rhys Arkins
fa1eee1bb0
refactor: log unsupported composer value
2018-10-16 16:23:26 +02:00
Rhys Arkins
72a54d3664
fix(github): don’t warn for check runs permissions
2018-10-16 14:50:35 +02:00
Rhys Arkins
d19a4ba709
feat(github): support check-runs for branch status ( #2659 )
...
Closes #2571 , Closes #2616
2018-10-16 12:43:27 +02:00
Gord Lea
d776ec788a
fix(GHE): Escape leading @ in pr body table ( #2657 )
...
This prevents github from parsing package names as a team mention.
Closes #2656
2018-10-16 07:01:54 +02:00
Rhys Arkins
956d198f89
fix(composer): handle non-array repositories
2018-10-16 06:33:42 +02:00
Rhys Arkins
b7123806f4
fix(npm): drop Host key verification check
2018-10-16 05:25:29 +02:00
Rhys Arkins
0f1710faf8
feat(composer): custom registries and basic auth ( #2650 )
...
Adds support for custom Packagist registries.
- [x] Support dynamic packages.json interface for wpackagist.org
- [x] Support static packages.json for satis
- [x] Support basic auth using hostRules
- [x] Write basic auth to `auth.json`
Closes #2574 , Closes #2354
2018-10-16 04:52:57 +02:00
Scott Rudiger
b04ee9cb7f
docs(configuration-options): fix typos ( #2655 )
2018-10-15 15:47:48 +02:00
Rhys Arkins
ba80991bac
fix(hostRules): support endpoint-only rule
2018-10-15 13:43:17 +02:00
Rhys Arkins
aabb486129
fix(hostRules): allow to be set in config
2018-10-15 13:35:55 +02:00
Rhys Arkins
50ba8473f7
refactor: lower debug logging
2018-10-15 09:21:57 +02:00
Rhys Arkins
4d617b7894
fix: improve footer wording
...
Closes #2651
2018-10-15 06:55:38 +02:00
Sarun Intaralawan
f9fabd70fd
fix(gitlab): ensure that comments in GitLab uses MR, not PR ( #2652 )
2018-10-15 06:38:34 +02:00
Rhys Arkins
0a9b6d1e8e
fix: no commitMessageExtra for pin group
2018-10-14 21:56:42 +02:00
Rhys Arkins
10f4f42be0
fix(npm): skip non-string values
...
Closes https://github.com/renovatebot/config-help/issues/113
2018-10-14 21:11:50 +02:00
Rhys Arkins
6d681d5b64
fix(composer): extract repositories into registryUrls
2018-10-14 06:46:17 +02:00
Rhys Arkins
13dde6eeff
feat(gitlab): oauth token support
...
Adds ability to use a GitLab OAuth2 token by settings oauth=true in admin config.
2018-10-13 15:54:58 +02:00
Rhys Arkins
6fc40ad4f4
refactor: default skipInstalls to null
...
This allows users to control true/false explicitly via config.
Related: #2647
2018-10-12 20:00:49 +02:00
Rhys Arkins
bf1be75077
fix(gitlab): massage issue bodies
...
Closes #2643
2018-10-12 10:36:09 +02:00
Rhys Arkins
2a3e1b8185
refactor(gomod): use renovate/go image
2018-10-11 16:13:24 +02:00
Rhys Arkins
9c74e93a27
refactor(composer): use renovate/composer docker image
2018-10-11 16:00:33 +02:00
Rhys Arkins
20e3783a1d
refactor: lower error to warn for branch update failure
2018-10-09 20:03:37 +02:00
James King
6b191b16a9
fix(composer): global hanging due to script / autoloader errors ( #2626 )
...
Make sure no scripts or autoloader or interactivity is set when updating composer dependencies to stop issues with PHP frameworks.
Closes #2625
2018-10-09 16:11:51 +02:00
Rhys Arkins
8f8cffbd6f
fix(github): force fork updates
2018-10-09 09:52:12 +02:00
James King
a0dfa3fddc
fix(gitlab): issues API is description
not body
( #2620 )
...
Fixes a crash with GitLab due to the API Issue body being called `description` and not `body`:
https://docs.gitlab.com/ee/api/issues.html#single-issue
Closes #2619
2018-10-09 05:05:20 +02:00
renovate[bot]
ebe88d5aa7
build(deps): update dependency semver-utils to v1.1.3 ( #2622 )
...
* build(deps): update dependency semver-utils to v1.1.3
* remove workaround
2018-10-09 05:03:35 +02:00
Rhys Arkins
36070ca43a
fix(gitlab): getPrBody massage master issue links
...
Closes #2615 , Closes #2621
2018-10-09 05:02:58 +02:00
Rhys Arkins
44d84e56f5
fix(gitlab): don’t warn for closed MRs with 404 branch
...
Closes #2614
2018-10-08 14:29:02 +02:00
Rhys Arkins
00346aba2e
fix(master issue): check branch.res first
2018-10-08 12:53:49 +02:00
Rhys Arkins
61b7d3d1a4
fix(digest): fix PR table for all digest updates
2018-10-08 12:08:51 +02:00
Rhys Arkins
648f3575ce
fix(digest): don’t filter different digests as dupes
2018-10-08 12:08:22 +02:00
Rhys Arkins
084fc4536c
fix(docker): fix commit message/pr title for digest groups
...
Fixes #2613
2018-10-08 11:50:17 +02:00
Rhys Arkins
2cabefef83
fix(github): gracefully handle fork error
2018-10-08 10:42:17 +02:00
Rhys Arkins
0cb302f907
fix(terraform): handle no source
2018-10-07 07:26:42 +02:00
Rhys Arkins
f67e34739b
fix(terraform): skip tf files with only local modules
2018-10-06 19:33:42 +02:00
Rhys Arkins
8d99c9b8b8
fix(terraform): skip local references
2018-10-06 14:45:32 +02:00
Rhys Arkins
659d89ce5f
fix(semver-hashicorp): handle comma separator
2018-10-06 13:59:44 +02:00
Rhys Arkins
1abad41beb
feat: terraform support ( #2606 )
...
Adds terraform support for github sources with semver refs as well as fixed and ranged versions of Terraform registry modules.
Closes #1860
2018-10-06 13:39:39 +02:00
Rhys Arkins
ff2e40bd21
feat: terraform datasource
...
Adds a new datasource for querying terraform module registries.
2018-10-06 09:52:00 +02:00
Rhys Arkins
91d3729b37
feat: hashicorp semver
...
Hashicorp’s semver is same as npm’s except for handling of “~> 1.2”. For Hashicorp it means ^1.2 whereas for Hashicorp is means ~1.2.
2018-10-06 09:43:25 +02:00
Rhys Arkins
efa67edf65
fix(semver): handle ~>
2018-10-06 09:17:39 +02:00
Rhys Arkins
34061cf53c
feat: go datasource getDigest
...
Closes #2603
2018-10-05 16:04:12 +02:00
Rhys Arkins
c0e8e51b5e
fix(lookup): improve digest comparison
2018-10-05 15:49:24 +02:00
Rhys Arkins
3092c17ee2
fix(lookup): don’t return early if digests supported
2018-10-05 15:27:49 +02:00
Rhys Arkins
d8bd147b14
refactor(go): separate getSourcePurl
2018-10-05 15:15:55 +02:00
Rhys Arkins
bdf1227bc0
fix: better group commit extra detection
2018-10-05 14:04:21 +02:00
Rhys Arkins
ad605423b3
refactor: newValue => toVersions
2018-10-05 13:48:32 +02:00
Rhys Arkins
2dad7bbcd1
logs: debug versions lookup failure
2018-10-05 12:58:18 +02:00
Rhys Arkins
9551ed75c0
feat(gomod): strip relative replace statements
...
Closes #2596
2018-10-05 12:34:51 +02:00
Rhys Arkins
69cf9d309f
feat(schedule): default to “at any time”
...
Closes #2601
2018-10-05 10:50:21 +02:00
Rhys Arkins
77997770f1
fix(schedule): don’t massage null value
2018-10-05 10:03:30 +02:00
Rhys Arkins
3b387e92db
fix: skip gitFs if unrenovated fork
2018-10-05 09:35:40 +02:00
Rhys Arkins
9bfa8e120b
fix(pr): don’t truncate configuration and footer
2018-10-05 07:37:15 +02:00
Rhys Arkins
4ec79bb018
fix: better detect common toVersion when grouping
...
Closes #2600
2018-10-05 06:39:53 +02:00
Rhys Arkins
68f33875be
fix: edited PRs should not be “Open” in master list
2018-10-04 13:54:28 +02:00
Rhys Arkins
eec2072a24
fix: reorder master issue approval check
2018-10-04 11:22:31 +02:00
Rhys Arkins
ec434aebc7
fix: unique packages in master issue
2018-10-04 10:38:16 +02:00
Rhys Arkins
95d01e7ab1
feat: master issue
...
Adds undocumented/experimental “master issue” feature.
Setting `config.masterIssue = true` will result in Renovate opening and maintaining an issue that contains a list of all PRs both pending and open, and allowing some control over them (e.g. bypass schedule, force retry, etc).
Setting `config.masterIssueApproval` in addition will mean that branches are not created automatically and instead await approval in that master issue.
Closes #2595
2018-10-04 10:08:20 +02:00
Rhys Arkins
52dc25f598
fix: drop unmet-requirements
2018-10-03 16:07:15 +02:00
Rhys Arkins
e7e48ccc8c
fix: don’t skip branch if branchPr found
2018-10-03 16:06:44 +02:00
Rhys Arkins
b0f8bd228a
refactor: move rate limit check
2018-10-03 16:00:58 +02:00
Rhys Arkins
1f128bbcc2
refactor: processBranch function interface
2018-10-03 15:57:01 +02:00
Rhys Arkins
6481c74905
feat: add platform.findIssue()
2018-10-03 15:47:03 +02:00
Rhys Arkins
8f013b5401
fix: update branch/pr lists after creation
2018-10-03 15:17:01 +02:00
Rhys Arkins
04f89843b1
fix(gomod): handle quoted dependencies
2018-10-02 18:49:00 +02:00
Rhys Arkins
45339b778e
refactor: log integrity switching
2018-10-02 16:32:12 +02:00
Rhys Arkins
2056245c49
feat: enable go support by default
2018-10-02 15:34:26 +02:00
Rhys Arkins
b33a4014e7
chore: log managers
2018-10-02 14:53:22 +02:00
Rhys Arkins
8597f16ba9
fix(golang): skip digest updates if real versions exists
2018-10-02 14:20:24 +02:00
Rhys Arkins
924efa837f
fix(gomod): no infinite major updates
2018-10-02 14:08:37 +02:00
Rhys Arkins
e790af89d1
feat(golang): support major version updates ( #2590 )
...
Adds capability to upgrade major versions of Go Modules. Includes special handling for gopkg.in modules.
Closes #2583
2018-10-02 13:18:49 +02:00
Rhys Arkins
caa972f1ab
fix(golang): throw lock file error for go.sum
2018-10-02 12:44:56 +02:00
Rhys Arkins
6714a03b9b
fix(yarn): write yarn.lock only once
2018-10-02 12:14:42 +02:00
Rhys Arkins
88371ea750
fix(lerna): call yarn directly
...
Closes #2589
2018-10-02 12:04:43 +02:00
Rhys Arkins
99df4f0f31
feat(golang): digest updates
...
Adds support to update dependencies that have pseudo-versions like v0.0.0-20140422174119-9fd32a8b3d3d.
2018-10-02 10:34:37 +02:00
Adrien Lemaire
9ec385d6d7
fix(pypi): add django package changelogs ( #2588 )
2018-10-02 08:45:00 +02:00
Rhys Arkins
bb5a2962e5
fix(pypi): check lowercase and map changelogUrl to repositoryUrl
2018-10-02 07:07:49 +02:00
Rhys Arkins
8cd87c4f6b
fix(pypi): better detect repositoryUrl
2018-10-02 06:49:53 +02:00
Rhys Arkins
6595cfb3ca
fix(composer): ensure vendor dir exists
2018-10-01 20:59:09 +02:00
Rhys Arkins
b7f1002774
feat(composer): pass lock file errors to PR comment
...
Instead of aborting PR when lock file errors happen, raise the PR with PR comment instead (like with npm/yarn).
2018-10-01 18:15:06 +02:00
Rhys Arkins
281507e421
refactor: getArtifacts return nested object
2018-10-01 16:29:50 +02:00
Rhys Arkins
80eaf9d89b
fix(composer): skip PR if unmet requirements
...
Closes #2587
2018-10-01 15:59:07 +02:00
Rhys Arkins
915c867abc
fix: better composer version check
2018-10-01 14:29:26 +02:00
Rhys Arkins
2107ae1948
fix: rename go -> golang
2018-10-01 14:05:40 +02:00
Rhys Arkins
f4210631c0
feat: go modules support ( #2584 )
...
Adds support for updating go modules (found in go.mod) and the accompanying go.sum checksum files.
Limitations:
- github.com modules only (but supports "redirects" to github e.g. by gopkg.in and golang.org)
- skips major upgrades > v1
- no vendoring support
Closes #933 , Closes #2578 , Closes #2579
2018-10-01 13:50:36 +02:00
Rhys Arkins
7402b9b7c4
feat(composer): enable composer by default ( #2577 )
2018-10-01 11:38:00 +02:00
Rhys Arkins
a49a58c5f0
refactor: getLockFile -> getArtifacts
2018-09-30 10:10:42 +02:00
Rhys Arkins
56eb334789
fix(branchName): replace all forward slashes
2018-09-30 07:40:32 +02:00
Rhys Arkins
bb1a06e22c
fix(pr): escape double v in release notes
2018-09-30 07:40:13 +02:00
Rhys Arkins
94123c0b04
fix(onboarding): add line break
2018-09-30 07:39:09 +02:00
renovate[bot]
9bf339a24b
build(deps): update dependency @sindresorhus/is to v0.12.0 ( #2570 )
2018-09-28 15:20:46 +02:00
Rhys Arkins
281de8979e
feat(composer): use docker cli for binarySource
2018-09-28 14:55:14 +02:00
Rhys Arkins
5b73be2f31
fix: title rebase even if PR edited
2018-09-27 16:22:27 +02:00
Rhys Arkins
2555339552
feat: rebase using PR title
...
If PR title starts with “rebase!” then PR will be rebased.
2018-09-27 15:34:13 +02:00
Rhys Arkins
860ee49496
chore: fix label deletion typo
2018-09-27 15:16:16 +02:00
Rhys Arkins
d99afc36bb
fix: calculate patch from from/to version
...
not current/new value
2018-09-27 15:00:44 +02:00
Rhys Arkins
29115ba38c
fix: bump patch only if explicitly separating
...
Bump updates should only be separated into “patch” if users explicitly separate patch and minor.
Closes https://github.com/renovatebot/presets/issues/85
2018-09-27 14:57:28 +02:00
Rhys Arkins
5956adf8bc
fix(pr): improve rebase instructions
2018-09-27 14:32:45 +02:00
Rhys Arkins
dbe30501bf
fix(yarn): prepend nested path with node
2018-09-27 13:18:53 +02:00
Rhys Arkins
ec27dee005
fix: check for installed renovate bundled yarn
2018-09-27 13:01:33 +02:00
Rhys Arkins
c980fa1e13
fix: bundle yarn binary instead of aliasing
2018-09-27 12:35:05 +02:00
Rhys Arkins
1a209989bc
feat: yarn integrity switching ( #2567 )
...
Detects if `yarn.lock` contains `integrity` fields already and if so then runs `yarn` using v1.10.1 instead of the default v1.9.4.
2018-09-27 11:30:04 +02:00
Rhys Arkins
6503a2dab5
fix(gitfs): handle null file list ( #2564 )
2018-09-27 06:48:44 +02:00
Rhys Arkins
0e2947aa3f
fix(followTag): jump unstable
...
Fixes #2561
2018-09-26 15:52:06 +02:00
Rhys Arkins
8c27d6fb23
tests: drop fatal test and ignore
2018-09-25 12:30:44 +02:00
Rhys Arkins
1135b02252
fix(composer): autoremove, fix tests
2018-09-25 12:14:02 +02:00
Rhys Arkins
705c57416a
fix(composer): pass cache dir to docker
2018-09-25 11:35:16 +02:00
Rhys Arkins
1dd4c8ce76
fix(yarn): check binarySource=global
2018-09-25 11:18:15 +02:00
Rhys Arkins
75d07170cb
feat(composer): support docker install
2018-09-25 10:31:07 +02:00
Rhys Arkins
912ff2846a
refactor(composer): don’t delete scripts before install
2018-09-25 09:03:01 +02:00
Rhys Arkins
150dfa8a5d
refactor(composer): use cache dir
2018-09-25 09:03:01 +02:00
Rhys Arkins
e4db4a4a35
fix(github): handle ‘empty’ repository properly
2018-09-25 08:50:47 +02:00
Rhys Arkins
d6e7fe6477
fix(pr): correct minor -> patch
2018-09-24 22:19:33 +02:00
Rhys Arkins
6f16f1c569
feat: prBody default to Change column
2018-09-24 22:04:04 +02:00
Rhys Arkins
2aa9c3c83d
fix: try/catch branch prune
2018-09-24 21:22:34 +02:00