Commit graph

4696 commits

Author SHA1 Message Date
Rhys Arkins
bb10d784e7
refactor: platform.initRepo return defaultBranch not baseBranch (#6737) 2020-07-12 21:30:11 +02:00
Sergio Zharinov
41983bf29a
fix(github): Use GraphQL for initRepo (#6726)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-12 18:18:44 +02:00
Sergio Zharinov
581844a085
fix(github): Fix accept headers for Github HTTP wrapper (#6736)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-12 15:29:26 +02:00
Sergio Zharinov
e2af296c48
refactor: Rename GraphQL query methods (#6732) 2020-07-12 08:10:38 +02:00
Rhys Arkins
a8f27e0bf3
feat: dependencyDashboard (#6729) 2020-07-11 11:55:30 +02:00
Ed Frey
c98b6b22d9
feat(nuget): look for refs within package.props schema (#6703)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-11 11:19:37 +02:00
Rhys Arkins
fb58be39b9 chore: fix lint 2020-07-11 09:01:44 +02:00
Rhys Arkins
9b8f010f99 fix(github): don’t disable automerge on ghe if push protection enabled 2020-07-11 08:09:05 +02:00
Rhys Arkins
c9178b00f2 logs: trace-only when maven host disabled 2020-07-11 08:08:38 +02:00
Michael Kriese
e11875e036
refactor(internal): prepare for got v11 (#6727) 2020-07-10 20:51:40 +02:00
Sebastian Poxhofer
db698b5bdb
fix(terraform-provider): reintroduce caching (#6724) 2020-07-10 10:29:46 +02:00
Rhys Arkins
e95bd0ba3d
feat(host-rules): add support for disabling hosts (#6715)
* feat(host-rules): support disabling hosts

Adds “enabled” to the list of recognized configuration options for hostRules. A host or domain can be disabled by setting `”enabled”: false` within the host rule. Also added presets :disabledHost() and :disableDomain().

* docs

* tests

* Update configuration-options.md

* fixes
2020-07-09 17:34:26 +02:00
Rhys Arkins
ce8ce887d7 fix(github): harden commit checks 2020-07-09 07:44:55 +02:00
Rhys Arkins
9fe82cc2c8 fix(gitlab): reduce pr body max to 50k chars 2020-07-09 07:31:18 +02:00
Rhys Arkins
ab987941ac fix(github): delete fork after patch failure 2020-07-09 07:26:22 +02:00
Sergio Zharinov
20059d977b
fix(maven): Avoid range downgrades (#6711) 2020-07-08 18:40:33 +02:00
Rhys Arkins
4665dbff6f
refactor: remove commitFiles from platforms (#6701)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-08 14:14:13 +02:00
Rhys Arkins
4f48cd1a4e
refactor: remove platform.getPrFiles (#6702) 2020-07-08 06:49:54 +02:00
Rhys Arkins
1663058426
feat(pr): pr edited body not comment (#6695) 2020-07-07 14:30:45 +02:00
Rhys Arkins
c3f8d0067e
fix(gitlab): use global.gitAuthor to compare commit authors (#6696) 2020-07-07 14:12:31 +02:00
Jamie Magee
40bb476b9a
chore: replace custom types with upstream (#6692) 2020-07-07 13:52:59 +02:00
Rhys Arkins
60d1a5f35a chore: remove unused github platform variables 2020-07-07 09:32:33 +02:00
Rhys Arkins
4db12f9ee9
fix: uncheck retry checkbox after rebase (#6691)
Closes #5951, Closes #6690
2020-07-07 08:02:35 +02:00
Kevin James
7d3b475c51
fix(pip): fix compatibility with some simple pip indexes (#6649) 2020-07-07 06:56:31 +02:00
Kevin James
634e553976
feat(pip): support env var interpolation (#6648) 2020-07-07 06:28:50 +02:00
Rhys Arkins
4459b11261
fix(cache): improve repository cache robustness (#6689) 2020-07-07 06:24:26 +02:00
Carlin St Pierre
e015875ac5
fix(bitbucket-cloud): Preserve Bitbucket Cloud reviewers when updating PRs (#6560) 2020-07-06 20:58:40 +02:00
Jeff Fairley
ed13e22b6c
fix(presets): include '@typescript-eslint' with eslint preset (#6687)
* fix(presets): include '@typescript-eslint' with eslint preset

This updates the eslint package preset to include the @typescript-eslint monorepo. This is a suite of plugins and configs that enables eslint to support typescript.

* test(presets): update eslint test snapshots and expectations
2020-07-06 19:48:29 +02:00
Rhys Arkins
76eab4d766
fix: remove greenkeeper migration (#6685)
Service discontinued June 3
2020-07-06 13:06:44 +02:00
Sergio Zharinov
c3fc80a285
refactor: Call 'fs-extra' functions via proxies (#6683)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-06 11:17:06 +02:00
Sergio Zharinov
50e36a1f59
refactor: Add 'ensureCacheDir` function (#6681) 2020-07-05 21:22:13 +02:00
Rhys Arkins
723aa4cf25 logs: improve repository cache logging 2020-07-05 09:17:10 +02:00
Rhys Arkins
2cdd8f4b0c refactor: simplify sync state 2020-07-05 08:28:34 +02:00
Rhys Arkins
9bdd8b53c3 refactor(git): separate init from sync 2020-07-05 08:25:21 +02:00
Rhys Arkins
7d18476d74 refactor: args -> config 2020-07-05 08:23:14 +02:00
Rhys Arkins
09186488ac logs: log depName and scheme when failling to satisfy a constraint 2020-07-05 08:22:32 +02:00
Sergio Zharinov
52e4b4c9c9
feat(internal): Switch to @renovate/ruby-semver library (#5982) 2020-07-05 07:35:49 +02:00
Rhys Arkins
6ec460b735 fix(terraform): don’t warn for unknown type 2020-07-05 07:14:00 +02:00
Rhys Arkins
538522d005 refactor: codeOwners use readLocalFile
The current branch should be drived off the targetBranch anyway
2020-07-04 20:00:46 +02:00
Sergio Zharinov
74c5a1621d
fix(npm): Fix titles for PRs grouped with @types package (#6609) 2020-07-04 18:34:33 +02:00
Rhys Arkins
52cddfde8b
refactor: remove branch functions from platform (#6676) 2020-07-04 18:15:29 +02:00
Rhys Arkins
ab0ebfeeb4
refactor: remove getFile/getFileList from platform (#6674) 2020-07-04 14:28:49 +02:00
Rhys Arkins
ac59df7c7e
refactor: remove getRepoStatus from platform (#6672) 2020-07-04 13:52:33 +02:00
Rhys Arkins
1e0c759f3d
refactor: remove unnecessary cleanRepo() (#6671) 2020-07-04 12:48:09 +02:00
Sergio Zharinov
78e319f0fc
refactor: Import from 'fs-extra' explicitly (#6673) 2020-07-04 12:47:52 +02:00
Rhys Arkins
807d48e07d
refactor: simplify util/git state (#6670)
Removes unnecessary newConfig and cwd.
2020-07-04 11:43:19 +02:00
Sergio Zharinov
46ec89e498
refactor: Replace those 'fs-extra' functions in which we can be sure (#6666) 2020-07-03 21:29:04 +02:00
Rhys Arkins
926a553a76 fix: sanitize commitMessage, prTitle, branchName
In preparation for secrets PR
2020-07-03 16:52:16 +02:00
Rhys Arkins
b60cc2c890 chore: clean up imports 2020-07-03 16:51:49 +02:00
Sergio Zharinov
1137112130
refactor: Separate 'git' and 'fs' util modules (#6665) 2020-07-03 16:47:00 +02:00
Rhys Arkins
4ff6fd528b docs: mention handlebars escaping 2020-07-03 15:57:01 +02:00
Rhys Arkins
53c99a7993 fix: gitPrivateKey stage global 2020-07-03 15:33:34 +02:00
Sergio Zharinov
679176f26e
test(git): Decouple 'gitfs/fs' and 'gitfs/git' in tests (#6661) 2020-07-03 15:08:16 +02:00
Rhys Arkins
ae0fb696b4
refactor: github presets use util/http/github (#6658) 2020-07-03 07:27:00 +02:00
Rhys Arkins
4506497ea9 test: use 404/200 for github preset 2020-07-03 07:05:17 +02:00
Rhys Arkins
a196db464b
fix: deleteLocalFile join (#6654) 2020-07-02 20:16:48 +02:00
Sebastian Poxhofer
f3d920c454
feat(terraform-provider): Implement terraform helm chart update (#6631)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-02 19:20:30 +02:00
Sebastian Poxhofer
b71b9f6f5d
refactor(terraform-provider): refactor manager (#6637) 2020-07-01 17:17:40 +02:00
Etienne
45d7d40952
fix: remove authorization header from core.windows.net requests for Azure docker registries (#6641)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-01 15:48:22 +02:00
Sergio Zharinov
c450621edb
fix(maven): Use consistent precision for extended ranges (#6623) 2020-07-01 13:50:32 +02:00
Sergio Zharinov
d144013af1
refactor(platform): Make git to be class-less (#6635)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-01 12:45:53 +02:00
Rhys Arkins
a8caa9e3fa
fix: cache validation (#6644) 2020-07-01 09:08:00 +02:00
Rhys Arkins
7af01c5ee2 fix: set empty cache if not found 2020-07-01 08:12:36 +02:00
Rhys Arkins
abfdae3c88
refactor(npm): skip internal packages earlier (#6639) 2020-06-30 12:05:44 +02:00
Rhys Arkins
bd4563d67e fix: check for column content before replacing 2020-06-30 09:33:58 +02:00
Rhys Arkins
6dedd5e277 fix(npm): remove unused managerPackageFileList 2020-06-30 05:28:14 +02:00
Rhys Arkins
d70b8c1f2f
feat: repositoryCache (#6589)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-29 15:51:22 +02:00
Jamie Magee
e9ecc765c1
chore(types): extract types for json-dup-key-validator (#6634)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-29 15:50:44 +02:00
Jonas Michaelis
e8c80fbe62
feat(gitlabci-include): add support for 'include:local' (#6630)
* feat(gitlabci-include): add support for 'include:local'

* fix: lint

* fix: apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* fix: lint

* fix: includedDeps null check

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-29 15:11:56 +02:00
Rhys Arkins
fc41751f8f logs: lower maven log levels for failures 2020-06-29 14:34:39 +02:00
Jamie Magee
a99ef9df6f
chore(types): extract types for conventional-commits-detector (#6633) 2020-06-29 11:01:05 +02:00
Rhys Arkins
7611e6353a refactor: git/storage -> git/index 2020-06-29 09:11:55 +02:00
Rhys Arkins
a189f31b3d chore: move util/gitfs/fs 2020-06-28 12:01:57 +02:00
Rhys Arkins
ec1598587c
refactor: move util/fs under util/gitfs (#6618) 2020-06-28 11:57:57 +02:00
Sebastian Poxhofer
db622944f1
feat(terraform-provider): renovate required_providers (#6550) 2020-06-28 10:25:02 +02:00
Cirno the Strongest
72c86c7bbf
fix(gitea): fetch both open and closed issues (#6604) 2020-06-27 12:24:14 +02:00
Rhys Arkins
dd636ed15c
refactor: pass git author in initRepo (#6605) 2020-06-27 12:21:47 +02:00
Cirno the Strongest
58f42b3273
fix(gitea): don't crash on empty body during pagination (#6598) 2020-06-27 10:25:20 +02:00
Rhys Arkins
49447989e1
fix(gitlab): fetch all open issues (#6597) 2020-06-27 09:55:02 +02:00
Rhys Arkins
54c4a0a917 fix(pip_requirements): used a fixed cwdFile
Closes #6599
2020-06-27 08:31:27 +02:00
Rhys Arkins
3c3f259aef
fix: gitAuthor parsing (#6594) 2020-06-27 08:03:46 +02:00
Wolfgang Faust
ec43556b29
fix(docker-compose): support docker-compose.yml version 1 (#6596) 2020-06-27 07:39:44 +02:00
Rhys Arkins
2359ca8e70 test: fix 2020-06-26 16:47:24 +02:00
Rhys Arkins
1783c07ae2 chore: BlockeddByBranchAutomerge typo 2020-06-26 15:22:20 +02:00
Rhys Arkins
63446a38eb fix(maven): default cache to 30 minutes 2020-06-26 13:24:38 +02:00
Rhys Arkins
5b24943526 feat(maven): RENOVATE_EXPERIMENTAL_NO_MAVEN_POM_CHECK
If defined in env, this will bypass pom checks and instead rely on the metadata alone.

Related: #6591, #6572
2020-06-26 13:24:25 +02:00
Jamie Magee
350a70f389
refactor: remove lodash, add fast-deep-equal (#6496) 2020-06-26 11:31:23 +02:00
Rhys Arkins
8302fb7c55
feat(pip): support hash updating (#6460) 2020-06-26 10:59:00 +02:00
Sergio Zharinov
7f5ce4336a
fix(poetry): Fix range unions (#6587) 2020-06-25 22:53:18 +02:00
Rhys Arkins
0c06a23a3f
fix(hex): better handling of double equals (#6586)
Co-authored-by: proton <25139420+proton-ab@users.noreply.github.com>
2020-06-25 16:40:19 +02:00
Rhys Arkins
b58b90dc57
fix(gitlabci): avoid capturing quotation marks in currentValue (#6584)
Closes #6516
2020-06-25 16:37:11 +02:00
Rhys Arkins
14f9270259
refactor: remove unnecessary catch code in datasources (#6583) 2020-06-25 14:07:03 +02:00
Rhys Arkins
7902ba06be refactor: move datasource error catching 2020-06-25 10:29:45 +02:00
Rhys Arkins
b69d4f29e5 refactor: add try/catch and logging to datasource wrapper 2020-06-25 09:37:26 +02:00
Rhys Arkins
55625a893b
refactor: run cache -> mem cache (#6582) 2020-06-25 09:23:06 +02:00
Sergio Zharinov
b93e072ca9
refactor: Reorder extractions and lookups (#6578)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-06-25 08:50:11 +02:00
Lucas Cimon
9478d6bcfc
refactor: extractPy cache variable in extractSetupFile() (#6543) 2020-06-25 08:34:15 +02:00
Rhys Arkins
be37109cf6
refactor: rename globalCache to packageCache (#6580) 2020-06-25 08:32:55 +02:00
Rhys Arkins
ceb7c22e04
fix(lerna): ignore scripts (#6581) 2020-06-25 07:43:15 +02:00
Rhys Arkins
013c63664b
refactor: remove global.renovateCache (#6579) 2020-06-24 22:33:27 +02:00