Commit graph

5892 commits

Author SHA1 Message Date
Rhys Arkins
464fcc2dbc fix(autoreplace): skip depName compare if undefined 2020-12-18 16:42:20 +01:00
Rhys Arkins
116693be64
fix: Revert "feat: secrets" (#8069)
This reverts commit ec1b3c386b.
2020-12-18 15:33:21 +01:00
Rhys Arkins
ec1b3c386b
feat: secrets (#6664) 2020-12-18 13:38:28 +01:00
Sergei Zharinov
e3a2b32b6c
feat(github): Limit graphql results total count (#8064) 2020-12-18 12:58:19 +01:00
Michael Kriese
2f432626f0
fix(auto-replace): should fail on wrong replace (#8062) 2020-12-18 11:39:27 +01:00
Elwyn
32459d313d
feat(azure): implement mergePr (#7908) 2020-12-18 09:10:09 +01:00
Michael Kriese
3309898287
feat(helm-datasource): Override commitMessageTopic (#8051) 2020-12-16 21:53:43 +01:00
Michael Kriese
bc9d35d704
fix(gitlab): getBranchPr returned cached results (#8028)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-16 15:55:09 +01:00
Clément MATHIEU
031823197b
fix(gitlab): getJsonFile must URL encode filename (#8034) 2020-12-16 09:15:51 +01:00
Sergei Zharinov
62c68d07e3
refactor(workers): Use limiting API for PRs instead of in-place counters (#8031) 2020-12-16 09:13:52 +01:00
Rhys Arkins
14166e9538 fix(config): harden packageRules migration 2020-12-16 09:08:39 +01:00
Michael Kriese
2848d502b0
feat(gitea): support reviewers (#8041) 2020-12-16 08:34:09 +01:00
Daniel Tschinder
3ea0656da4
fix(repology): Correctly resolve packageName to repology project again (#7997)
* fix(repology): Correctly resolve packageName to repology project again

As a fallback now do the direct API call, but only if the repository is not supported by the resolver tool

* Add missing httpMock expectation in test

* Do not log error in valid error case

* Add missing snapshot

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-16 07:22:46 +01:00
Michael Kriese
748085646e
feat: add datasource metadata (#7996) 2020-12-15 09:17:56 +01:00
Stefan
303449a897
feat(manager/regex): add extractVersion to valid match fields (#7998)
* feat(manager/regex): add `extractVersion` to valid match fields

* docs(manager/regex): add `extractVersion` and `extractVersionTemplate`

* test(manager/regex): improve regexes to allow for additional fields to be concatenated with `&`

* test(manager/regex): add test case for extracting `extractVersion`

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-15 06:14:29 +01:00
Rhys Arkins
f1bf05756a
fix(kustomize): handle sha256 digests (#7987) 2020-12-14 09:53:50 +01:00
Rhys Arkins
2f108eafd6 logs: debug unsupported maven protocol 2020-12-14 09:11:48 +01:00
Rhys Arkins
0b53e9462c fix: pass ExternalHostError up 2020-12-14 09:09:21 +01:00
Sergei Zharinov
3d48283423
fix(npm): Migrate unpublishSafe presets (#7983) 2020-12-13 18:43:27 +01:00
HonkingGoose
eaf3f78cb4
docs: capitalize noun SemVer (#7984) 2020-12-13 15:25:51 +01:00
Rhys Arkins
6b1b34bf26 logs: lower replace warning to info 2020-12-13 14:52:31 +01:00
Rhys Arkins
9c3e336e22 fix(docker): better checking for null dep strings 2020-12-13 12:11:43 +01:00
Rhys Arkins
172082509c fix(nuget): don’t warn for 3.0.0-rc version 2020-12-13 12:09:17 +01:00
Rhys Arkins
dd8cf757a6 chore(pre-commit): better logging 2020-12-13 12:09:05 +01:00
Rhys Arkins
ca11767763
fix: migrate packageRules objects to array (#7981) 2020-12-13 10:16:37 +01:00
Rhys Arkins
55cc5dd9b3 fix(presets): restore unpublishSafe 2020-12-13 09:46:57 +01:00
Charles Korn
732b8bd77b
feat: batect-wrapper manager (#7939)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-13 09:03:02 +01:00
Charles Korn
3b7b5dcea7
feat: update Batect bundle references (#7977) 2020-12-13 08:10:12 +01:00
HonkingGoose
291f1f37e3
docs: use American English spelling for word behavior (#7969)
* docs: use American English spelling for word behavior

* Revert "docs: use American English spelling for word behavior"

This reverts commit 5952fe793f.

* behaviour -> behavior for md files in docs/**

* change behaviour -> behavior for lib/versioning/poetry
2020-12-12 16:06:58 +01:00
Michael Kriese
f900b70147
fix(gitea): replace links in issue body (#7967) 2020-12-11 21:38:33 +01:00
Rhys Arkins
5c3ec876dd
refactor: recursively migrate configs (#7963) 2020-12-11 14:49:27 +01:00
Rhys Arkins
9e99a8c2c9
refactor: calculate isMigrated programmatically (#7961) 2020-12-11 14:08:24 +01:00
Rhys Arkins
00a08225b9
refactor: use ls-lint (#7956) 2020-12-11 13:29:43 +01:00
Rhys Arkins
8ec93ef764
refactor: remove packageRules nesting from internal presets (#7960) 2020-12-11 13:10:07 +01:00
Rhys Arkins
7dbea83a6b docs: remove outdated beta remarks 2020-12-11 12:35:04 +01:00
Sergei Zharinov
683b87f845
fix(limits): Refactor hourly PR limit calculation (#7930)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-11 10:10:26 +01:00
Rhys Arkins
4202be9ef0
fix: don’t prioritize updateTypes packageRules (#7897)
Removes code which ensured rules with updateTypes always ran last and therefore had higher priority.

Closes #4482

BREAKING CHANGE: Package Rules will be evaluated in the order they are configured, instead of evaluating rules with updateTypes last.
2020-12-11 10:10:12 +01:00
Sergei Zharinov
6f7b4afd1e
feat(npm): migrate and deprecate unpublishSafe (#7464)
The existing npm-specific `unpublishSafe` setting will be removed and migrated instead to use `stabilityDays` (3). The `renovate/unpublish-safe` status check is also deprecated and the existing `renovate/stability-days` will be used instead.

Closes #5265

BREAKING CHANGE: The status check `renovate/unpublish-safe` will be replaced with `renovate/stability-days`. Please migrate any branch protection rules if you were relying on `renovate/unpublish-safe`.
2020-12-11 10:09:58 +01:00
Sergei Zharinov
663117beab
feat(http): Support for per-host http concurrency limits (#6983) 2020-12-11 10:09:09 +01:00
renovate[bot]
6c414e7736
chore(deps): update dependency eslint-config-prettier to v7 (#7940)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-11 09:35:56 +01:00
Sergei Zharinov
db6b48722e
fix(node): Use better "isStable" function (#7157) 2020-12-11 09:29:13 +01:00
Sergei Zharinov
c98a537f8b
refactor(limits): Refactor global limits counter (#7931) 2020-12-11 09:26:47 +01:00
Rhys Arkins
e41b5161e3 fix: create vulnerability PRs immediately 2020-12-11 09:15:52 +01:00
Sergei Zharinov
f0cc3bfad1
fix(github): Fix v3 stripping for graphql in GHE (#7944) 2020-12-10 17:44:22 +01:00
Rhys Arkins
92c8f4d499
fix(composer): don’t add vendor directory (#7937)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 13:47:46 +01:00
Charles Korn
3c41acd88e
fix(batect): use docker versioning (#7936)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 12:40:32 +01:00
Sergei Zharinov
9c30da26de
refactor(http): Don't use obsolete URL functions with http wrappers (#7938)
* refactor(http): Remove obsolete URL functions usage
2020-12-10 11:13:58 +01:00
Rhys Arkins
df5d27b7d8
chore(presets): remove workaround for actions/setup-node (#7934) 2020-12-10 09:29:11 +01:00
Sergei Zharinov
fc82a2a6b9
refactor: Rename maxSatisfyingVersion to getSatisfyingVersion (#7917) 2020-12-10 09:25:04 +01:00
Christopher Sauer
c76ca3b170
feat(bazel): Allow updating more types of http_archives, including zip (#7929)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 09:13:47 +01:00
Sergei Zharinov
6354425126
refactor(github): Remove obsolete URL functions from HTTP wrapper (#7932)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 09:13:25 +01:00
Sergei Zharinov
e18259c2a5
refactor(http): Remove URL functions from platform-specific wrappers (#7933) 2020-12-10 08:50:04 +01:00
Michael Kriese
f18b7f3504
feat(gitea): support presets (#7920)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2020-12-09 13:31:06 +01:00
Sergei Zharinov
d8df51f20e
feat(util): Add resolveBaseUrl function (#7918) 2020-12-09 13:05:31 +01:00
Charles Korn
c07bf5fc55
feat: batect manager (#7898)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-09 09:16:16 +01:00
Sergei Zharinov
fae1828938
refactor(travis): Move node schedule computations to versioning code (#7916)
* refactor(travis): Move node schedule computations to versioning code

* Remove memoization
2020-12-09 07:56:15 +01:00
Sergei Zharinov
31c7d8a8c6
refactor(build): Pre-compile files imported from data folder (#7896)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-08 14:07:29 +01:00
Sergei Zharinov
c43a4dc328
feat(gradle-lite): JS-based Gradle manager (#7521) 2020-12-08 13:56:08 +01:00
Fernando Mora
858af635e6
fix(sbt-package): Add sbt-package to mavenCommonsAncientVersion (#7905)
Given that `sbt-package` datasource is using an underlying maven one, same problem is happening here with sbt.
It makes sense to add `sbt-package` datasource to `mavenCommonsAncientVersion` workaround.
2020-12-08 05:46:22 +01:00
Michael Kriese
4dcd9bea85
fix(nuget): remove build meta from latest (#7903) 2020-12-07 17:51:24 +01:00
Sergei Zharinov
660831863a
feat(versioning): Add support for Ubuntu version scheme (#7126)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-07 10:31:17 +01:00
Alex Ruffo
b7495330c0
feat: customize onboarding file name (#7866) 2020-12-07 10:14:46 +01:00
Sergei Zharinov
e70bc55ee6
fix(gradle): Stop return non-version "currentValue" fields (#7305) 2020-12-07 09:33:36 +01:00
Christophe Hurpeau
1f6de6d074
fix: lerna with useWorkspaces: true (#7766) 2020-12-07 09:17:23 +01:00
Michael Kriese
2f87b53c3e
fix(worker): early exit if config can't parsed (#7884) 2020-12-04 09:21:57 +01:00
Michael Kriese
b12c522e0b
feat(gitlab): support automerge on pr update (#7871) 2020-12-03 16:13:21 +01:00
Fernando Mora
693f58e178
feat(config): Add mergeable addLabels option (#7869)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-03 15:20:09 +01:00
HonkingGoose
c6db7e8048
capitalize abbreviation HTTPS (#7878) 2020-12-03 12:10:17 +01:00
Michael Kriese
0b18734d65
docs(kustomize): update limitations (#7874) 2020-12-03 10:03:06 +01:00
Daniel Tschinder
1251b61ca6
fix(bitbucket-server): PR update with invalid reviewers (#7698)
* fix(bitbucket-server): Do not throw REPOSITORY_CHANGED if API error is about invalid reviewers

Also always log the error in any case for better visibility

* fix: Extract code into helper methods and retry in updatePR

* Fix review feedback

* Update lib/platform/bitbucket-server/index.ts

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

* lint

* Move new helpers into utils.ts and add proper types for error

* Update lib/platform/bitbucket-server/utils.ts

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

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-02 20:50:26 +01:00
Sebastian Poxhofer
28e90ef634
feat(terraform-version): implement tfenv version file updates (#7849) 2020-12-02 16:02:49 +01:00
Rhys Arkins
54c8f2e588
feat: ignorePrAuthor (#7853)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-02 15:01:48 +01:00
Rhys Arkins
1cf50e905b
fix(bazel): use github-tags for http archives (#7861)
Closes #7852
2020-12-02 14:36:26 +01:00
renovate[bot]
00dea83335
chore(deps): update dependency prettier to v2.2.1 (#7829)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-02 14:10:31 +01:00
Florian Greinacher
46fda9790d
fix(nuget): start with empty nuget.config for updating lockfile (#7808)
The previously used command, `dotnet new nugetconfig` creates a nuget.config with some defaults that we are not interested in while creating the temporary file for authentication.

Fixes #7769
2020-12-02 09:44:01 +01:00
Daniel Tschinder
e3ccc35d4a
feat(repology): Support all repositories of repology (#7833)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-01 14:35:24 +01:00
Jamie Magee
bffd90de66
fix(git): propagate cloneSubmodules (#7844) 2020-11-29 20:41:53 +01:00
Sergei Zharinov
16e5e46882
fix(maven): Make generic workaround for very old versions (#7837) 2020-11-28 19:12:08 +01:00
Sebastian Poxhofer
405cb8f29b
feat(regex): matchStringsStrategy (#7687)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-27 06:55:57 +01:00
mofleury
732fcfd484
fix: upgrade sorting by file replacement position (#7827) 2020-11-26 16:15:31 +01:00
Sarun Intaralawan
fa5822551f
fix: call every postUpgradeTasks in the branch (#7735) 2020-11-26 13:18:27 +01:00
Michael Kriese
9ba744284f
fix(git): gracefully handle remote ref lock error (#7809) 2020-11-26 12:16:26 +01:00
Michael Kriese
37e3f971c8
feat(composer): support constraints (#7816) 2020-11-26 11:09:16 +01:00
Rhys Arkins
3f75bd7c12
fix: massage/truncate variable length comments (#7819)
Closes #7775
2020-11-26 10:31:21 +01:00
Rhys Arkins
91bc90c795
feat(maven): workaround for spring cloud numeric versions (#7818) 2020-11-25 21:54:43 +01:00
Michael Kriese
81bd4f92be
docs: fix link (#7813) 2020-11-25 16:57:46 +01:00
Sergei Zharinov
a71bbf6752
fix(maven): Treat LATEST and RELEASE as non-version values (#7812) 2020-11-25 13:33:30 +01:00
HonkingGoose
d09855e615
docs: fix broken link (#7804)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-11-24 21:25:18 +01:00
Rhys Arkins
7dbeccc45e
fix: don’t evaluate versions during extract (#7802) 2020-11-24 15:00:19 +01:00
Sergei Zharinov
2e72efde35
feat(limits): Ignore prNotPendingHours when stabilityDays is set (#7459)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-24 11:32:29 +01:00
Gerben Oostra
9239a4b91d
feat: Added pre-commit manager (#7662) 2020-11-24 11:09:40 +01:00
Sergei Zharinov
ac34279690
feat(regex-manager): Support for registryUrl capture group (#7792) 2020-11-24 09:43:05 +01:00
Michael Kriese
a0d4916fbf
fix(helm-values): set docker versioning (#7787) 2020-11-23 17:09:30 +01:00
Rhys Arkins
29bea61fd4 fix(automerge): don’t delete if pr-comment
Closes #7786
2020-11-23 10:33:50 +01:00
Michael Kriese
88ad8477b3
fix(nuget): ignore build metadata (#7781) 2020-11-23 10:12:59 +01:00
Sergei Zharinov
8ff8669ae5
fix(maven): Add workaround for ancient commons-cli version (#7780)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-11-22 15:48:37 +01:00
Florian Greinacher
3ecfcec20b
fix(nuget): don't fail when updating lockfiles with private registries (#7779)
* fix(nuget): don't fail when updating lockfiles with private registries

* fix imports

* encapsulate getRandomString for better testability

* ignore wrapper for coverage
2020-11-22 13:39:50 +01:00
Tom Kerkhove
0c204ee490
fix: extra space when adding autoclosed suffix (#7773) 2020-11-20 09:53:51 +01:00
Rhys Arkins
378618eb7b fix: separate angularfire from angular monorepo
Fixes #7771
2020-11-20 06:07:49 +01:00
Rhys Arkins
f711be3d37 fix: add sourceUrl to branches cache 2020-11-19 15:04:15 +01:00
Michael Kriese
ac124f453e
fix(github): fully support ghe for releases and tags datasource (#7752)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-19 11:05:56 +01:00
Michael Kriese
6f0092f8db
fix(nuget): normalize paths (#7745) 2020-11-17 14:55:05 +01:00
Rhys Arkins
af311a69be chore: use path.resolve for tests localDir 2020-11-17 09:12:27 +01:00
Sergei Zharinov
98bc6a809e
feat(sbt): Group dependencies by their variable names (#7410) 2020-11-16 14:46:23 +01:00
Sarun Intaralawan
aac497bc31
fix: rerun applyPackageRules after fetching sourceUrl from datasource (#7723) 2020-11-16 13:52:31 +01:00
Jamie Magee
276a01fdd7
fix(azure): allow cross origin auth for azure devops (#7728) 2020-11-14 20:38:35 +01:00
Drew Ayling
93711e1463
fix(orb): update circleci orb homepages (#7721)
* Update circleci orb homepages

The orb registry has been migrated to the circleci developer hub. 
https://circleci.com/orbs/registry/orb/circleci/node -> https://circleci.com/developer/orbs/orb/circleci/node

* update snapshots

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-14 15:35:57 +01:00
ylemkimon
cd9759d0a3
fix(npm): delete hashed location after installing npm (#7725) 2020-11-14 11:33:23 +01:00
ylemkimon
1d36cf9225
feat(npm): add support for npm 7 (package-lock v2) (#7700) 2020-11-13 14:39:40 +01:00
ylemkimon
b184d1ea9c
refactor(npm): lockfile extraction code (#7703) 2020-11-13 10:11:08 +01:00
javulticat
63c3581796
fix: tag pipenv version to install (#7688)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-12 21:50:06 +01:00
Rhys Arkins
5d99ff9862
refactor: convert all path to upath (#7712) 2020-11-12 21:46:08 +01:00
bgdanix
14fd32a277
feat: terragrunt support (#7653) 2020-11-12 16:37:15 +01:00
Ethan Setnik
f5128ab34d
feat(composer): commit vendor changes for composer manager (#7672) 2020-11-12 08:44:24 +01:00
Sergio Zharinov
8d0f7dddd2
feat(package-rules): matchCurrentVersion regular expressions (#7684) 2020-11-12 08:21:05 +01:00
Rhys Arkins
e0bf8814ac
feat: workarounds presets (#7695) 2020-11-11 14:06:46 +01:00
Rhys Arkins
5118ae9956 fix(gitlab): catch bad initRepo project reponse 2020-11-11 13:52:27 +01:00
Sergio Zharinov
5904fe3ada
feat(github-tags): Supplement with releases metadata (#7652) 2020-11-11 12:38:57 +01:00
Mike Bryant
ad50398fb3
feat(helmv3): Add support for bumpVersion (#7670) 2020-11-10 22:06:34 +01:00
Igor Katsuba
b22ea768fc
feat: allow compilation of post-upgrade commands (#7632)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-10 14:25:37 +01:00
Sergio Zharinov
7fb8edc697
feat(workers): Delete automerged branches (#7668) 2020-11-10 13:58:59 +01:00
Sergio Zharinov
fe83cf914e
refactor(config): Generalize allowedVersions regex (#7683) 2020-11-10 10:12:03 +01:00
renovate[bot]
76ae11668b
chore(deps): lock file maintenance (#7680)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-11-09 11:20:37 +01:00
Kyℓe Hensel
86e36c7f0f
feat(preset): add nivo monorepo (#7675) 2020-11-07 09:23:48 +01:00
Rhys Arkins
4c68175f81
fix: update-lockfile in-range updates (#7660)
* Revert "fix: update-lockfile branch reuse (#7651)"

This reverts commit 802572bc33.

* fix: update-lockfile in-range updates
2020-11-05 21:04:53 +01:00
Sergio Zharinov
631bbaabcb
feat(github-releases): Support custom registryUrl (#7657) 2020-11-05 15:10:57 +01:00
Sergio Zharinov
e4fafdc3ac
tests(go): Use http mocks for downstream datasources (#7656) 2020-11-05 11:49:25 +01:00
Jamie Magee
9788a0a0e3
feat(git-submodules): add cloneSubmodules configuration option (#7644) 2020-11-04 15:39:21 +01:00
Michael Kriese
7c53050fe5
feat(worker): pass platform options to onboarding pr (#7614) 2020-11-04 15:18:20 +01:00
Rhys Arkins
802572bc33
fix: update-lockfile branch reuse (#7651) 2020-11-04 15:03:52 +01:00
Jamie Magee
2de519ca0d
feat(git-submodules): use checkout instead of submodule update (#7645) 2020-11-04 14:37:52 +01:00
Sebastian Poxhofer
34d3e21e0b
feat(terraform): remove versioning validation from manager (#7647) 2020-11-04 11:57:58 +01:00
Jamie Magee
a13e57f146
fix(git-submodules): correctly parse git submodule name (#7646)
This is part 3 of #7498, and includes:

- Correctly parse git submodule name
2020-11-04 10:24:06 +01:00
Mike Bryant
3ad5f98d8c
feat(helmv3): lock file support (#7641) 2020-11-03 17:31:51 +01:00
Michael Kriese
8cc31373bf
fix(bitbucket-server): fix empty repo check (#7640) 2020-11-03 09:26:09 +01:00
Michael Kriese
2aabedb1b5
fix(npm): fix canBeUnpublished computation (#7637) 2020-11-03 09:07:59 +01:00
Martin Dobroucký
cdaf3e9097
feat(nuget): add support for centralized PackageVersion (#7622) 2020-11-01 14:53:12 +01:00
Rhys Arkins
2f471b415a
fix(presets): add patternGroups rule for clarity monorepo (#7618)
References:

- https://github.com/renovatebot/renovate/issues/7617
- https://github.com/vmware/clarity/issues/5235
2020-10-31 08:01:13 +01:00
Rhys Arkins
9f31b2a827 fix(gitlab): optional check for updatePr 2020-10-29 14:30:47 +01:00
Pierrick V
71ceea0b47
feat: Trigger updateArtifacts for update-lockfile rangeStrategy with no packageFile content updated (#5859)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-29 12:31:14 +01:00
Rhys Arkins
af9e9f5fbe chore: more git.silent(true) removal 2020-10-29 12:03:33 +01:00
Rhys Arkins
5701c550d7 fix(git): remove deprecated silent(true) 2020-10-29 11:53:01 +01:00
Michael Kriese
4d5168f9fc
test(git): support non default master branch (#7601) 2020-10-29 10:55:37 +01:00
Rich DiCroce
4fb8df0953
feat(gitlab): Implement draftPR for GitLab (#7357)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-29 10:25:55 +01:00
Matt R. Wilson
c9727c024a
feat(cache): extend release notes cache TTL (#7596)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-29 10:11:12 +01:00
Michael Kriese
386ada5031
feat(nuget): fetch sourceUrl from all v3 registries (#7592)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-29 09:33:08 +01:00
Rhys Arkins
d875cbf7e0
fix(github): add HAS_HOOKS to canMergeStates (#7598)
Closes #7597
2020-10-28 19:14:17 +01:00
Michael Kriese
30f461f7d1
fix: improve logging (#7587) 2020-10-28 13:19:33 +01:00
Lukas
73a1722c32
fix(gitea): use correct link to pull requests (#7586) 2020-10-28 12:46:50 +01:00
Michael Kriese
739a561c63
fix(logger): fix logging (#7585) 2020-10-28 11:38:28 +01:00
Michael Kriese
90f914b57c
fix(nuget): log registry url (#7583) 2020-10-28 10:53:59 +01:00
Nils Plaschke
c57bb61294
fix: sampleSize: 0 does not add assignees/reviewers (#7579) 2020-10-28 06:17:35 +01:00
Sergio Zharinov
561d646819
feat(config): Allow single strings for preset setting (#7508) 2020-10-27 16:39:11 +01:00
Michael Kriese
0e10c4199f
feat: replace moment with luxon (#7564) 2020-10-27 15:02:25 +01:00
renovate[bot]
11434e86e4
build(deps): update dependency handy-redis to v2 (#7552) 2020-10-27 14:34:04 +01:00
Rhys Arkins
40ae43817a
feat(github-releases): use prerelease metadata in filtering (#7567) 2020-10-27 14:02:34 +01:00
Michael Kriese
09be0d9198
feat: replace later (#7565)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 13:23:21 +01:00
Rhys Arkins
66b0265b46 refactor: versions -> releases 2020-10-27 12:01:10 +01:00
Rhys Arkins
98059f10f2 refactor: filter isVersionStable 2020-10-27 12:00:19 +01:00
Rhys Arkins
d679a69d63 refactor: filter version -> versioning 2020-10-27 11:38:33 +01:00
Rhys Arkins
36849511cc
refactor: use full release when filtering (#7562) 2020-10-27 10:34:34 +01:00
Michael Kriese
905cef7bc5
feat: support toml v0.5.0 (#7559)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 09:57:53 +01:00
Rhys Arkins
3bffe6fae7
fix: support constraints.node override (#7561)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-27 09:01:48 +01:00
Michael Kriese
989a21cded
test(travis): fake date (#7560)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 08:47:01 +01:00
Rhys Arkins
c50c597e28 tests: fix travis LTS 2020-10-27 08:24:58 +01:00
Rhys Arkins
c2f914028b fix(config): don’t validate force.constraints 2020-10-27 08:13:23 +01:00
Rhys Arkins
e4a1db75f2 fix(pip_setup): check after extracting 2020-10-26 21:11:31 +01:00
Michael Kriese
e4c1e042b8
fix(logger): handle errors (#7554)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-26 13:58:28 +01:00
Jamie Magee
40c0289070
fix(helm-requirements): corrext fileMatch regex (#7548) 2020-10-25 17:56:37 +01:00
Rhys Arkins
ac7d8ea112
fix: resolve repoConfig.extends with repo config (#7541) 2020-10-25 07:49:34 +01:00
Nils Plaschke
8b7dbe5d33
refactor(github): remove ghe compatibility checks (#7540)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-25 00:02:41 +02:00
Rhys Arkins
769dede4fb chore: codecov if/next 2020-10-24 22:34:55 +02:00
Rhys Arkins
4540ad4814 fix: switch update-lockfile to bump only if vulnerabilityAlert 2020-10-24 22:03:24 +02:00
andrea11
424fc9ce49
fix(bitbucket-server): remove / from url for local presets (#7539) 2020-10-24 17:06:20 +02:00
andrea11
264b150ba5
improve debug message (#7530)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-23 17:03:12 +02:00
renovate[bot]
3f797dbe80
chore(deps): update dependency @types/js-yaml to v3.12.5 (#6614)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-23 11:57:55 +02:00
Michael Kriese
c86bf9ca1d
fix(terraform): wrong internal provider lookup (#7520) 2020-10-22 10:22:04 +02:00
Kieran
19ca7c2dab
feat: reduced artifact error threshold to 2 hours (#7514) 2020-10-21 15:05:09 +02:00
Rhys Arkins
814986e9f8 fix(cache): delete dep updates after load 2020-10-21 09:45:10 +02:00
Rhys Arkins
0222f1ec62 fix(github-actions): don’t pin action digests 2020-10-20 20:59:13 +02:00
Michael Kriese
e18f477737
fix(github-actions): disable digest pinning (#7510) 2020-10-20 15:32:03 +02:00
Rhys Arkins
845c7bd636 fix(github-actions): open/close depName tag correctly 2020-10-20 13:57:02 +02:00
Richard Simpson
2374bca858
feat: add github-actions tag support (#7434) 2020-10-20 11:00:54 +02:00
Florian Greinacher
d37111ca88
feat(nuget): add support for updating lock files (#7375) 2020-10-20 10:45:25 +02:00
Josh Soref
9aff7a955f
chore: spelling (#7499) 2020-10-20 08:49:28 +02:00
ylemkimon
c15d30187e
feat(npm): support Yarn 2 offline cache and zero-installs (#7220)
* refactor(npm): extract updateYarnOffline function

* feat(npm): support Yarn 2 offline cache and zero-installs

* refactor: fix typo UpdatedArtifcats

* fix: check for .yarnrc.yml first before .yarnrc

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-19 23:12:30 +02:00
Sebastian Poxhofer
bce738fc5e
feat(terraform): allow minimal naming convention (#7396)
* chore(terraform): allow minimal naming convention

* fix(terraform): remove unreachable branch and add test

* fixup!(terraform): remove unreachable branch and add test

* chore(terraform): add test for case if no source is provided and fallback to blockname

* fix(terraform): replace docker with aws test

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-19 22:46:57 +02:00
Rhys Arkins
849a7860e9 logs: lower log for empty galaxy results 2020-10-19 11:05:13 +02:00
Rhys Arkins
19b9355ec8 fix: gracefully handle failed branch prune
debug instead of warn if branch not found on origin when pruning orphans
2020-10-19 10:57:51 +02:00
Rhys Arkins
ff46042c43 fix: warn and throw if config file null 2020-10-19 10:14:43 +02:00
Rhys Arkins
a8fdb4e38c fix(git): try/catch isBranchStale 2020-10-19 10:14:28 +02:00
Jean-Michel Leclercq
bb9e30f64a
feat: New Configuration option fetchReleaseNotes (#7404) 2020-10-19 10:05:05 +02:00
Rhys Arkins
082f1ba03f
fix: regex manager filematch validation (#7500) 2020-10-19 09:33:54 +02:00
Rhys Arkins
6026fe3036 fix(gitlab): handle statuses 404 gracefully 2020-10-18 11:44:35 +02:00
Sergio Zharinov
8fc712d7b0
feat(config): Validate parent of fileMatch field (#7492)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-18 07:56:16 +02:00
Rhys Arkins
96f87bd2f4 fix(dashboard): correct onboarding check
Closes #7486
2020-10-16 14:02:00 +02:00
Rhys Arkins
57dbcd5e74 logs: add onboarding dashboard message 2020-10-16 12:52:43 +02:00
Rhys Arkins
97dad2da76 fix(config): explicitly config error for proto 2020-10-16 10:23:50 +02:00
Sergio Zharinov
4e08d56cfb
fix(github): Do not limit pagination for discovered repos (#7476)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-16 06:54:54 +02:00
Sergio Zharinov
692eea18d4
fix(dependency-dashboard): Don't create dependency dashboard during onboarding (#7453) 2020-10-15 08:26:48 +02:00
Etienne
3b1ed2f465
fix(kustomize): lookup Github dependency using HTTP (#7456)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-14 16:34:37 +02:00
Michael Kriese
da4bc378df
feat(npm): add vscode engine support (#7468) 2020-10-14 16:34:02 +02:00
Rhys Arkins
5a7fb4b993
fix: prune modified branches if no PR (#7467)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-14 16:29:45 +02:00
Rhys Arkins
1409aa1f7e refactor: return richer repository status 2020-10-14 16:20:02 +02:00
Misha Kaletsky
78c2d6a42f
feat: find release notes for lerna monorepos (#7457) 2020-10-14 15:26:08 +02:00
Sergio Zharinov
1c3caa67c9
refactor(limits): Code coverage for branch counting code (#7466) 2020-10-14 13:47:57 +02:00
Rhys Arkins
d858d85205 logs: trace ensureIssueClosing 2020-10-14 08:50:51 +02:00
Rhys Arkins
8eb3a037ee fix: correct autoclose logging 2020-10-14 08:49:56 +02:00
Rhys Arkins
5e38204221
fix: packageRules don’t match undefined depName (#7462) 2020-10-13 14:12:33 +02:00
Michael Kriese
4d0f99a761
fix(nuget): fix error logging (#7460) 2020-10-13 10:56:34 +02:00
Rhys Arkins
cc9d256ca5 fix(git): getBranchFiles from origin
Closes #7454
2020-10-12 22:51:09 +02:00
Rhys Arkins
43d71535b2 fix(git): robust git diff for getBranchFiles
Closes #7454
2020-10-12 13:48:04 +02:00
Rhys Arkins
7de273aa6b fix(git): gracefully handle not a git repository failure 2020-10-12 10:36:49 +02:00
Rhys Arkins
8fdbbb529b logs: info not error for azure pipelines parsing 2020-10-12 10:11:12 +02:00
Rhys Arkins
e873872030 fix: yaml.safeLoad with json: true 2020-10-12 09:57:05 +02:00
IKEDA Sho
f52fe033de
feat(preset): add googleapis packages and group presets (#7419) 2020-10-12 08:02:50 +02:00
Misha Kaletsky
a41aefc23d
feat: find release notes for rush repos (#7445)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-12 07:32:14 +02:00
Lukas
5bbbb7a972
feat(preset): add feathersjs monorepos (#7442) 2020-10-11 08:13:33 +02:00
Rhys Arkins
7587eedd6b fix: try/catch branch cache modified call 2020-10-10 08:09:15 +02:00
Rhys Arkins
c33da16aba fix(git): try/catch submodules get 2020-10-09 08:50:35 +02:00
Jamie Magee
e6a1cbcd9f
fix(kustomize): set docker versioning (#7432)
Fixes #7431
2020-10-08 22:05:56 +02:00
Rhys Arkins
6dcef43d11 fix: log getBranchFiles error 2020-10-08 15:57:01 +02:00
Rhys Arkins
11172e4177
feat: check for dot platform org preset when onboarding (#7423)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-08 13:04:18 +02:00
Rhys Arkins
548e458426 logs: log CODEOWNERS files and rules 2020-10-08 11:02:47 +02:00
Rhys Arkins
4500686c52 fix(dashboard): better Ignored description 2020-10-08 08:27:09 +02:00
Joe Athman
dae7eadf14
feat: add the Resilience4j libraries as a package grouping (#7426) 2020-10-08 07:03:59 +02:00
Rhys Arkins
1cfc7cc300 docs: clarify allowedVersions syntax
Closes #7424
2020-10-07 16:31:35 +02:00
Sergio Zharinov
b2fde31693
fix(limits): Count concurrent PR with platform API instead of branches (#7421)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-07 12:07:25 +02:00
Rhys Arkins
46cc3c5305 refactor: prepare onboarding config for enhancement 2020-10-07 09:49:39 +02:00
Rhys Arkins
0f9a61e4ca logs: add CODEOWNERS debug 2020-10-07 09:40:17 +02:00
Rhys Arkins
f724a8149f fix: clarify debug logs for onboarding discovery 2020-10-07 07:19:32 +02:00
Mike Bryant
40852754aa
feat: Add organization-level presets (#7403)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-06 22:02:35 +02:00
Jamie Magee
5896d9cb37
chore(eslint): fixing some eslint warnings (#7382)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-05 18:12:01 +02:00
Zachary Leighton
a40d1f721d
feat(azure): implemented azure branch status checks for automerge (#7398)
* feat(azure): implemented azure branch status checks for automerge

Implemented checks for branch statuses for azure, using the latest branch gitStatusState to determine if it's pending, failing or successful. This is required to properly automerge, as it was always pending prior.
Added tests for scenarios with various results and updated relevant existing tests.

fixes #7392

* feat(azure): finished implementing status checks and also setting of a branch status

Finished implementation according to how the other platforms work as much as possible.
Implemented the setting of a branch status, using the createCommitStatus api from azure.
Created util classes to handle the way azure translates named contexts with slashes to objects and reverse.
Tests for above changes.

Closes #7392

* test(azure): add test for uncovered lines to bring coverage back to 100

* chore(azure): fix the log message to be accurate and in the right spot and add a trace log to the end of the set status call

* Update lib/platform/azure/index.ts

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>

* Update lib/platform/azure/index.ts

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-04 08:34:21 +02:00
Sergio Zharinov
f9788bb815
fix(composer): Read locked deps from dev packages (#7409) 2020-10-03 22:35:39 +02:00
Rhys Arkins
0d9aa04d93 feat(git): getBranchParentSha 2020-10-02 13:22:24 +02:00
Sergio Zharinov
517f5ecfb9
refactor(platform): move optimizeForDisabled, isFork logic to worker layer (#7379)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-02 11:57:52 +02:00
Michael Kriese
939f3d6a8b
feat(git-submodules): fetch default branch (#7391) 2020-10-01 16:32:07 +02:00
Sergio Zharinov
2a890dc5c9
fix(gitea): Fix "getJsonFile" implementation (#7393) 2020-10-01 15:46:57 +02:00
Michael Kriese
fcdb226ab8
feat(logger): dump http version (#7390) 2020-10-01 10:21:17 +02:00
Sergio Zharinov
5fc7bea230
fix(limits): Count branches for prCreation having "non-pending" value (#7388) 2020-09-30 21:06:03 +02:00
Rhys Arkins
75737805c8
refactor: rename compatibility -> constraints (#7308) 2020-09-30 11:02:25 +02:00
Sebastian Poxhofer
85be57f6fe
feat(terraform): add releaseTimestamp to latest release (#7381)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-30 10:02:02 +02:00
Sergio Zharinov
8ab6d6076a
refactor(workers): Extract 'getFileList' call outside of match loop (#7349) 2020-09-30 08:40:19 +02:00
Sergio Zharinov
7cec2f6f70
refactor(lint): Fix some unsafe returns for datasources (#7363) 2020-09-25 08:59:05 +02:00
Sergio Zharinov
5c6442ba97
refactor(lint): Restrict non-null assertion operator (#7359) 2020-09-24 09:13:31 +02:00
Dominykas Blyžė
27a280ff81
feat: kustomize: support newName in image (#7356) 2020-09-23 21:24:40 +02:00
Rhys Arkins
2ac6c392c2 fix(github): don’t filter PRs if in fork mode 2020-09-23 05:14:11 +02:00
Matt Stevens
2932e88598
feat(go): add support for github enterprise in go datasource (#7252) 2020-09-22 17:18:35 +02:00
henrysachs
edc201653c
feat(rubygems): fallback to info when version fails (#7323)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-22 13:58:37 +02:00
Rhys Arkins
9f99c5e073 feat(internal): write branches cache 2020-09-22 13:10:07 +02:00
Rhys Arkins
36e279227b fix(git): add branchExists safety check to isBranchModified 2020-09-22 13:07:19 +02:00
Rhys Arkins
f0ba97b6c2 fix: Revert "refactor: write branches cache"
This reverts commit 266534eb72.
2020-09-22 12:20:15 +02:00
Sergio Zharinov
feadc1417d
fix(github): Add "sourceRepo" field for created PRs (#7347) 2020-09-22 11:35:11 +02:00
Rhys Arkins
4e5a94c9d8 chore: update snapshot 2020-09-22 08:01:02 +02:00
Rhys Arkins
908694b78e chore: fix lint 2020-09-22 08:00:54 +02:00
Sergio Zharinov
2299485afd
refactor(http): Prepare "util/http" for queues (#7119)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-22 06:16:21 +02:00
Rhys Arkins
266534eb72 refactor: write branches cache 2020-09-22 06:11:17 +02:00
Sergio Zharinov
b2ffabcf73
fix(bitbucket): Return only PRs created by Renovate (#7244)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-22 06:10:11 +02:00
Sergio Zharinov
0ea1413e57
refactor(platform): Rename "branchName" to "sourceBranch" (#7284)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-22 06:09:59 +02:00
Rhys Arkins
d863036a1f
refactor: packageJsonVersion -> packageFileVersion (#7338) 2020-09-22 05:32:42 +02:00
Florian Greinacher
71cf56eaf9
feat(dependency-dashboard): display logged repository problems (#6952)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-21 22:04:11 +02:00
Etienne
f02cebaab7
feat(manager): support azure-pipelines (#7325) 2020-09-21 21:43:00 +02:00
Sergio Zharinov
c64fe52a7e
fix(bundler): More flexible parsing for gem lines (#7321)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-21 21:30:09 +02:00
Sergio Zharinov
689b2ff015
fix(github): Return only PRs that were created by Renovate (#7216) 2020-09-21 17:02:40 +02:00
Jamie Magee
0f23891862
fix(yarn): incorrect logic around caching of locked versions (#7330)
The issue is that the compatibility was only being set for the first `package.json` that was detected, due to how this if/else statement was constructed.

1b99f4f0f7/lib/manager/npm/extract/locked-versions.ts (L16-L30)

`isYarn1`, and the following logic, was only being executed if the lockfile was _not_ found in the cache.
2020-09-19 18:01:59 +02:00
Tobias Bieniek
cb5da4bac2
fix(group/glimmer): Fix glimmer grouping config (#7326) 2020-09-18 22:40:57 +02:00
Rhys Arkins
388f42cc97
fix(rubygems): support base paths in registryUrls (#7316)
Closes #7315
2020-09-18 11:46:35 +02:00
Rhys Arkins
bc90949c44 feat(logger): clearErrors 2020-09-18 09:26:38 +02:00
Rhys Arkins
2af3f8f8f3 logs: fix misnamed logs 2020-09-18 09:15:19 +02:00
Michael Kriese
1af12c78a2
fix(docker): add docker/compose source url (#7311) 2020-09-18 08:55:27 +02:00
Florian Greinacher
9c94b3c45b
fix: mark unlisted NuGet package version as deprecated (#7304)
Fixes #7299

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-17 20:19:48 +02:00
Tobias Bieniek
f254a6fc8c
feat(cargo): Add support for lockfile maintenance (#7268) 2020-09-17 10:59:59 +02:00
ylemkimon
de7ca87758
fix(npm): merge compatibility in generateBranchConfig (#7290)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-17 10:36:11 +02:00
Rhys Arkins
62bc64970a
feat: extractVersion (#7307)
Adds a new option extractVersion which allows for extracting a substring of raw versions from datasources, to be used as the actual version.

Closes #7297, Closes #6793
2020-09-17 10:06:06 +02:00
Rhys Arkins
953101bf15
fix: don’t force cli token or hostRules (#7303)
Closes #7298
2020-09-16 16:34:18 +02:00
Jérémie Astori
ba71eff36d
feat(preset): add the formatjs monorepo (#7294) 2020-09-16 06:33:36 +02:00
Rhys Arkins
4e1ace3a85 fix(git): gracefully abort for bad revision errors 2020-09-15 12:05:19 +02:00
Antek S
8b0cac5a0e
feat(pypi): Add more changelogUrls for python projects (#7289) 2020-09-15 11:41:28 +02:00
Robert Lin
cd57b3e3df
fix: do not override config.force with forceCli (#7274) 2020-09-15 10:17:44 +02:00
jgarec
662a249ba0
fix(migration): do not migrate semanticCommits if not necessary (#7280) 2020-09-15 06:34:00 +02:00
Rhys Arkins
35c5fe81a1 feat(internal): log fixedVersion of dependencies 2020-09-13 12:03:20 +02:00
Rhys Arkins
2c9ebbe54b refactor: sort fileMatch result for deterministic ordering 2020-09-13 07:17:43 +02:00
Rhys Arkins
6c9c4ac14e fix(azure): add auth value to sanitized strings 2020-09-12 19:43:55 +02:00
Tobias Bieniek
7ab9b6bdd9
chore(datasource/crate): Extract getIndexSuffix() function and add tests (#7263)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-12 14:37:38 +02:00
Tobias Bieniek
9c4203c890
chore(datasource/metadata): Move massageGithub|GitLabUrl() functions out of addMetaData() (#7264) 2020-09-12 14:15:40 +02:00
Tobias Bieniek
171b65eed0
feat(pr/body): Fall back to dependencyUrl property (#7262)
... if no `homepage` or `sourceUrl` is available

This is relevant for the `crate` datasource where both are currently not available due to the API rate limiting.
2020-09-12 14:11:35 +02:00
Tobias Bieniek
1ed10fbe4b
feat(datasource/crate): Assign dependencyUrl property (#7261)
If I understand correctly the `dependencyUrl` property is supposed to link to the package on the package registry, which is crates.io in this case. This could potentially be used in the PR description if no homepage or source URL is available.
2020-09-12 14:10:19 +02:00
Tobias Bieniek
e872011546
feat: Add ember-template-lint to packages:linters preset (#7259) 2020-09-12 13:34:11 +02:00
Tobias Bieniek
b0cfbbae98
feat: Add @embroider monorepo (#7256)
see https://github.com/embroider-build/embroider/
2020-09-12 13:09:50 +02:00
Tobias Bieniek
02936d4650
feat: Add group:glimmer (#7257)
from https://github.com/glimmerjs/glimmer.js/tree/master/packages/%40glimmer

Note that not all packages should be included since these two are the only ones that are currently considered stable and officially used in Ember.js
2020-09-12 13:09:38 +02:00
Tobias Bieniek
c474d717b0
feat: Add ember-exam|qunit|mocha to packages:jsUnitTest preset (#7260) 2020-09-12 13:09:26 +02:00
Tobias Bieniek
2663dc5d32
fix: Fix semanticCommits migration code (#7258)
The code was overriding any non-boolean value with `auto`, even if `enabled` or `disabled` was set.
2020-09-12 11:36:41 +02:00
Rhys Arkins
facf46c84e
fix: treat config validation errors as enabled (#7255) 2020-09-12 07:28:12 +02:00
Sergio Zharinov
ec2154963a
fix(dependency-dashboard): Force checked PRs creation (#7253)
* fix(dependency-dashboard): Force checked PRs creation

* Simplify

* Remove unused check
2020-09-11 20:35:57 +02:00
Sergio Zharinov
1f4bda7877
feat(gradle): Add more variable patterns for Kotlin files (#7250) 2020-09-11 17:54:12 +02:00
Rhys Arkins
243728f263 fix(config): Migrate semantic commit option to enum type (#7170)
This reverts commit d1d7901a0a.
2020-09-11 13:15:04 +02:00
Rhys Arkins
d1d7901a0a fix: Revert "fix(config): Migrate semantic commit option to enum type (#7170)"
This reverts commit d2a5b7167b.
2020-09-11 12:43:49 +02:00
Sergio Zharinov
d2a5b7167b
fix(config): Migrate semantic commit option to enum type (#7170)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-11 11:45:14 +02:00
Rhys Arkins
42e223da3b
fix(git): clone default branch to depth 10 (#7249)
Necessary for accurate detection of semantic commits.
2020-09-11 10:28:28 +02:00
Shotaro Watanabe
487753a71b
feat(preset): add reg-suit monorepo (#7248) 2020-09-11 06:45:37 +02:00
Rhys Arkins
b7ac19d9bf
fix: sanitize github vulnerability alert bodies (#7246) 2020-09-10 21:57:18 +02:00
Rhys Arkins
5ba2704080
fix(git): fetch long sha for branchCommits (#7240) 2020-09-10 11:45:21 +02:00
Marek Hornak
5475f42518
fix(utils): change default maxBuffer limit to 10MB (#7209) 2020-09-10 07:00:40 +02:00
ylemkimon
fd1b04665a
fix(npm): fix lockfileUpdate commands for Yarn 2 (#7230) 2020-09-10 07:00:21 +02:00
Sergio Zharinov
79596e43c2
fix(gitea): Return only PRs created by Renovate (#7229) 2020-09-09 13:54:57 +02:00
Sergio Zharinov
6ac379715b
refactor(platform): Introduce optional getJsonFile function (#7174)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 11:08:51 +02:00
Rhys Arkins
9896f5e562
refactor: handle undefined platformOptions (#7227) 2020-09-09 11:07:38 +02:00
Rhys Arkins
6a98ab1fe0 chore: fix tests 2020-09-09 09:13:45 +02:00
ylemkimon
df2b2b3fa2
fix(npm): lockfileUpdate for Yarn 2 (#7222)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:42:40 +02:00
ylemkimon
fcd9bdc314
fix(npm): set CI=true in Yarn generateLockFile (#7223)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:42:27 +02:00
ylemkimon
c65d400489
fix(npm): correct Yarn lockedVersion for scoped package (#7219)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:11:52 +02:00
ylemkimon
fbd0fdd7de
fix(npm): yarnDedupeHighest for Yarn 2 (#7200) 2020-09-08 13:21:26 +02:00
Sergio Zharinov
cb240141b8
fix(azure): Fix "branchName" field for azure-helper.ts (#7211)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-08 13:20:35 +02:00
Tobias Bieniek
c0026ff1c9
fix: changelog: Fix files.length conditions (#7210)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-08 13:20:17 +02:00
Michael Kriese
0503ad7c7a
feat: add docker image prefix (#7164)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-08 12:59:47 +02:00
renovate[bot]
2d2e95c747
chore(deps): update dependency typescript to v4 (#7092)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-08 12:26:17 +02:00
Michael Kriese
6fefb268f9
fix(helm-values): update digest if available (#7202) 2020-09-08 07:42:00 +02:00
ylemkimon
605346f51b
fix(npm): more granular Yarn 2 version detection (#7204) 2020-09-08 07:12:25 +02:00
ylemkimon
efafeea3c4
fix(preset): add istanbuljs monorepo (#7201)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-08 07:00:19 +02:00
Jamie Magee
f3a3db4a4f
fix(pr): move ADO and BB pr config to repo configuration (#7176)
* fix(pr): move ADO and BB pr config to repo configuration

This change moves `azureWorkItemId` & `bbUseDefaultReviewers` from self-hosted configuration (only) and allows them to be set at any level.

In draft for now as it needs test fixes

Fixes #7150

* test fixes

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 12:55:37 +02:00
renovate[bot]
907b2b054e
chore(deps): update linters (major) (#7185)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-07 09:54:07 +02:00
Christophe Hurpeau
ef3a79bdfe
fix: don't try to install yarn 2 from npm (#7183)
as yarn 2 is local in the project and should be started by yarn 1 via yarn config file.
When using yarn2, installing latest yarn (v1) should work best

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 08:49:40 +02:00
Tim Gatzemeier
ee5e0ad162
feat: add privateKeyPath to support reading PK from file (#7158)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 08:42:33 +02:00
pulish
5f2844247f
fix(dry-run): don't check non existing branch in dry-run (#7171)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 08:38:19 +02:00
Rhys Arkins
462351f9b1
feat(logger): serialize got request error (#7181)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 08:34:17 +02:00
Sergio Zharinov
ab842850f9
fix(nuget): Parse nested Version XML elements (#7190)
* fix(nuget): Parse nested Version XML elements

* Compactify currentValue extraction chain

* Fix coverage

* Don't walk through entire XML

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 07:51:16 +02:00
Lukas
b21530bb16
feat(preset): add fullcalendar monorepo (#7182) 2020-09-04 12:14:26 +02:00
Rhys Arkins
73f11c09ee refactor: log setBranchStatus url if failing 2020-09-04 10:55:36 +02:00
Christian Murphy
63b487aad1
feat(preset): add lrnwebcomponents monorepo (#7172) 2020-09-03 17:31:52 +02:00
Sergio Zharinov
d2ec7ccd2e
fix(nuget): Fix cache key and URL construction (#7169) 2020-09-03 08:37:15 +02:00
Michael Kriese
63cc26e3ea
fix(git): wrong config argument passing (#7166) 2020-09-02 18:03:45 +02:00
Rhys Arkins
83e54064f9
fix(azure): use repo remoteUrl if available (#7165) 2020-09-02 11:31:16 +02:00
Rhys Arkins
1d83cbbc4b
fix(github): massage url and message in errors (#7160) 2020-09-02 09:19:50 +02:00
Rhys Arkins
2c9b1de0b8 refactor: remove unused branchList in updateRepo 2020-09-01 18:33:45 +02:00
Rhys Arkins
1627db8c3f
refactor: simplify baseBranchSha, reduce checkouts (#7159) 2020-09-01 18:32:58 +02:00
Rhys Arkins
bb708262c8 refactor: remove defaultBranchSha from repo init 2020-09-01 17:10:58 +02:00
Rhys Arkins
6a0fade7f9 refactor: drop defaultBranchSha from platform/github 2020-09-01 17:09:11 +02:00
Rhys Arkins
539312645c refactor: better init config names 2020-09-01 16:40:06 +02:00
Rhys Arkins
4a0605a765 fix(changelog): harden check for fromVersion and toVersion 2020-09-01 15:59:54 +02:00
Kid
6fb36435f4
feat(npm): Update Yarn install arguments (#7156)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-01 15:57:55 +02:00
Rhys Arkins
2d344b1a69 test: remove noisy snapshot 2020-09-01 15:31:02 +02:00
Sergio Zharinov
831c45397f
refactor(limits): Concise implementation for workers/global/limits.ts (#7140)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-01 14:47:12 +02:00
Rhys Arkins
ed1f650030 feat(config): templated branchPrefix migration 2020-09-01 14:37:09 +02:00
Rhys Arkins
7651d2e420 feat: additionalBranchPrefix 2020-09-01 14:36:10 +02:00
Rhys Arkins
cda4e7c21e fix: revert config cache 2020-09-01 14:23:28 +02:00
Julien Poissonnier
a2b2671370
fix(gitlab): Restore auth for versions older than 12.2 (#7155) 2020-09-01 12:42:23 +02:00
Rhys Arkins
c75d2c6873
refactor: detectSemanticCommits (#7151) 2020-09-01 10:44:52 +02:00
Rhys Arkins
6d24e9de78
fix(azure): pass extra clone options when fetching branch commits (#7149)
* fix(azure): pass extra clone options when fetching branch commits

Closes #7148

* more coverage
2020-09-01 09:39:10 +02:00
Rhys Arkins
1aa5ffc503 fix(azure): repository is empty if no defaultBranch 2020-09-01 09:00:34 +02:00
Rhys Arkins
540d47ba87 chore: fix lint 2020-09-01 07:25:13 +02:00
Rhys Arkins
1ddbce2fa2 test: refactor init tests 2020-09-01 07:10:50 +02:00
Rhys Arkins
92c5f2a414 chore: move cache type to init/common 2020-09-01 06:36:23 +02:00
Rhys Arkins
0bd7d27b33 chore: type -> interface 2020-09-01 06:30:52 +02:00
Rhys Arkins
750cd30296 chore: remove unused defaultBranch cache 2020-09-01 06:23:59 +02:00
Rhys Arkins
8a286a4663 chore: rename RepoConfig -> RepoFileConfig 2020-09-01 06:20:26 +02:00
Rhys Arkins
4b2eaf54ec
refactor: initRepo cache (#7146) 2020-08-31 20:01:41 +02:00
Tom Wieczorek
b7f215b90a
fix(git): add dashes after git log <rev> (#7144)
To fix an ambiguous argument error from git, following this notation:

    git <command> [<revision>...] -- [<file>...]
2020-08-31 19:14:32 +02:00
Sergio Zharinov
bffebcc331
refactor(workers): Enum type for ProcessBranchResult (#7132) 2020-08-31 16:05:38 +02:00
Julien Poissonnier
499c838fe0
feat(gitlab): Allow using an OAuth2 token for authentication (#7131)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-31 15:36:48 +02:00
Samuel Bodin
addfd4ef83
fix(circleci): leading dash is optional (#7143) 2020-08-31 14:21:08 +02:00
Rhys Arkins
6dbb1c710c refactor: get defaultBranchSha from git 2020-08-31 13:14:13 +02:00
Sergio Zharinov
ad52ac9b13
fix(eslint): Restrict the rules and fix errors (#7117) 2020-08-31 13:13:02 +02:00
Rhys Arkins
0a60516891 chore: getRepoConfig -> detectRepoFileConfig 2020-08-31 12:42:25 +02:00
Rhys Arkins
b88b1c96da refactor: split out repo config error throwing 2020-08-31 12:31:42 +02:00
Rhys Arkins
40d3316703 refactor: write repoConfig to cache 2020-08-31 12:14:10 +02:00
Rhys Arkins
8c5e6f3689
refactor: split getRepoConfig from mergeRenovateConfig (#7142) 2020-08-31 11:40:18 +02:00
Rhys Arkins
01659f2bb2 chore: fix lint 2020-08-31 11:20:53 +02:00
Rhys Arkins
81a75dd8b4 refactor: remove null file check 2020-08-31 11:14:55 +02:00
Rhys Arkins
0ce9837b9d fix: Revert "feat: additionalBranchPrefix"
This reverts commit 9385fb557b.
2020-08-31 09:33:34 +02:00
Rhys Arkins
655bdc1dda fix: Revert "feat(config): templated branchPrefix migration"
This reverts commit 7235c14df6.
2020-08-31 09:33:19 +02:00
Rhys Arkins
7235c14df6 feat(config): templated branchPrefix migration 2020-08-31 08:04:38 +02:00
Rhys Arkins
9385fb557b feat: additionalBranchPrefix
Renamed from managerBranchPrefix
2020-08-31 07:47:24 +02:00
Rhys Arkins
c797865ea2 fix(git): syncBranch to ensure it has been fetched 2020-08-31 07:19:58 +02:00
Rhys Arkins
611bee9673 fix(git): try/catch fetchBranchList 2020-08-31 07:19:22 +02:00
Rhys Arkins
012561f69a
feat(git): get branch commit without cloning (#7130)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-30 22:03:58 +02:00
Rhys Arkins
80b691c807
refactor: remove platform.setBaseBranch (#7137) 2020-08-30 21:27:02 +02:00
Rhys Arkins
869806d35e chore: simplify git tests 2020-08-30 16:33:37 +02:00
Rhys Arkins
c9932d5c64 refactor: remove unused createBranch function 2020-08-30 10:03:16 +02:00
Rhys Arkins
6fdffed9d2 refactor: externalize syncBranch from branchExists 2020-08-30 09:54:54 +02:00
Rhys Arkins
4b0eb18a65 test: refactor getBranchCommit test 2020-08-30 08:58:45 +02:00
Rhys Arkins
aeef5e7baa refactor(git): use gitInitialized 2020-08-30 07:24:47 +02:00
Rhys Arkins
083f30fb36 fix(git): don’t error for git fetch failure 2020-08-30 07:21:00 +02:00
Rhys Arkins
937a2e48b0 chore: rename commitHash -> commitSha 2020-08-29 14:48:48 +02:00
Rhys Arkins
e50c7a7759 refactor(types): git return CommitSha instead of string 2020-08-29 09:42:07 +02:00
Tane Morgan
4924b3cb39
Add prisma monorepo (#7129) 2020-08-29 09:17:36 +02:00
Tobias
aeb3b1d207
feat(preset): add date-io monorepo (#7127) 2020-08-28 22:46:22 +02:00
Sergio Zharinov
21e1f1ff3e
feat(worker): Enforce limits at PR creation time (#7099) 2020-08-28 15:22:14 +02:00
Rhys Arkins
c1245b2d4b
feat(internal): lazy git initialization (#7006)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-28 10:08:39 +02:00
Julien Poissonnier
d78dc8f01c
feat(config): Add support for prBodyTemplate (#7122)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-28 09:27:31 +02:00
Michael Kriese
06d80c2881
fix(npm): add npmrc trailing newline (#7124) 2020-08-27 20:11:00 +02:00
Julien Poissonnier
9be76acd56
feat(config): Make baseBranches configurable via env var (#7123) 2020-08-27 16:45:05 +02:00
Rhys Arkins
79e7c51dc9 logs: log .npmrc file location 2020-08-27 15:26:50 +02:00
Michael Kriese
8a4da9ab82
fix(datasource): add manual metadata (#7118) 2020-08-27 11:31:23 +02:00
Sergio Zharinov
6c085243d6
feat(maven): Support 'releaseTimestamp' for Maven Central (#7061)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-27 09:23:21 +02:00
Sergio Zharinov
f411dde51a
refactor(logger): Fix lint warnings (#7109) 2020-08-27 09:12:37 +02:00
Sergio Zharinov
095f2f8240
refactor(util): Fix lint warnings (#7114) 2020-08-27 09:11:10 +02:00
Sergio Zharinov
0ae8cc2e89
refactor(datasource): Fix lint warnings (#7115) 2020-08-27 09:07:58 +02:00
Sergio Zharinov
28d16d17bc
refactor(platform): Fix lint warnings (#7113) 2020-08-27 09:05:31 +02:00
Sergio Zharinov
60b101d22c
refactor(manager): Fix lint warnings (#7116) 2020-08-27 08:59:23 +02:00
Sergio Zharinov
d5d9687ffe
feat: Support for Python 'setup.cfg' files (#7058)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-27 08:46:28 +02:00
Rhys Arkins
d4c466ac9d fix: compile lock file maintenance branch name
Closes #7110
2020-08-26 15:57:55 +02:00
Maxim Danilov
37c9b6a536
feat(jenkins): Support skip comments (#6980) 2020-08-26 15:26:05 +02:00
jparnone
67a8fe519d
feat(config): Added option "onboardingCommitMessage" (#6997)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-26 15:00:45 +02:00
Sergio Zharinov
95f9af2ba6
refactor(config): Fix lint warnings (#7108) 2020-08-26 14:59:50 +02:00
Rhys Arkins
7bb198f1b7 fix: multiple major branch name separation 2020-08-26 14:32:10 +02:00
Rhys Arkins
d21e50d911
feat(internal): write branchName to each update (#7107) 2020-08-26 11:27:09 +02:00
Rhys Arkins
5f94ec586a
refactor: move parentDir/baseDir generation to flattenUpdates (#7104) 2020-08-26 09:31:26 +02:00
Sergio Zharinov
5e978e1b1c
refactor(maven): Simplify maven datasource for single registryUrl usage (#7081) 2020-08-25 13:27:38 +02:00
Sergio Zharinov
5cc7d9fd54
fix(cargo): Bump complex ranges (#6682)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-25 13:25:07 +02:00
Sergio Zharinov
0701419d6e
fix: remove statusCheckVerify option (#7094)
Closes #7057

BREAKING CHANGE: statusCheckVerify config option is no longer supported and will be ignored
2020-08-25 13:11:24 +02:00
Sergio Zharinov
838996dbe0
feat: remove lazyGrouping feature (#7093)
Closes #7056

BREAKING CHANGE: lazyGrouping is no longer supported
2020-08-25 13:10:26 +02:00
Rhys Arkins
6a0f9a9a60
fix: try/catch localDir deletion (#7090) 2020-08-25 10:22:21 +02:00
Rhys Arkins
32181ae6c2 fix(composer): strip app x-access-token prefix from token 2020-08-25 10:10:13 +02:00
Rhys Arkins
c234428fd5 fix: more flexible check for dashboard approval 2020-08-25 10:02:11 +02:00
Rhys Arkins
2dc0fd6a4c fix: deleteLocalFile only if localDir is defined 2020-08-25 09:39:03 +02:00
Michael Kriese
123a0f3775
fix: add zone.js changelog (#7089) 2020-08-25 08:12:04 +02:00
Michael Kriese
09df036e7c
fix(bitbucket-server): rethrow empty (#7088) 2020-08-25 06:56:59 +02:00
Sergio Zharinov
8c45eb952b
fix(composer): Support for "endpoint" and "baseUrl" hostRules (#7085)
* fix(composer): Support for "endpoint" and "baseUrl" keys in COMPOSER_AUTH

* Fix lint
2020-08-24 22:12:25 +02:00
Damien Varron
3437ebac7a
feat(presets): add Reach UI monorepo (#7082)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-24 20:54:05 +02:00
Sergio Zharinov
1d40c34204
fix(composer): Support other hostRules keys in COMPOSER_AUTH (#7084) 2020-08-24 20:53:45 +02:00
Rhys Arkins
4f0714677c fix(github): sanitize with and without x-access-token 2020-08-24 15:43:58 +02:00
Rhys Arkins
879966acdc
fix(github): don’t delete forked repos (#7079)
Closes #7055
2020-08-24 15:17:24 +02:00
Rhys Arkins
cff22ccc16
fix: always show dependency dashboard footer (#7078) 2020-08-24 14:35:22 +02:00
Nils Plaschke
d59ac3b59d
fix(npm): Add auth param to docker npm when trustlevel == high (#7051) 2020-08-24 12:28:16 +02:00
Michael Kriese
7feff791ea
fix: prepare for simple-git 2.19 (#7074)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-24 11:21:31 +02:00
Sergio Zharinov
3ad5b95957
feat(nuget): v3 to use Registrations endpoint instead of Search (#6943)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-24 11:12:51 +02:00
Sergio Zharinov
6f08421c9f
logs(github): Decrease GitHub vulnerability logs verbosity (#6971) 2020-08-24 10:48:47 +02:00
Sergio Zharinov
578e64bc81
refactor(composer): Obtain COMPOSER_AUTH only from "hostRules" (#7054) 2020-08-24 10:47:59 +02:00
Jamie Magee
5c1947108d
test: feature support for prs rarer than 1 month (#7033) 2020-08-24 10:43:21 +02:00
Michael Kriese
98c4a378e8
fix(bitbucket-server): handle empty repo (#7070) 2020-08-24 10:42:39 +02:00
Sergio Zharinov
786ff757b2
fix(azure): Separate API call for the reopening PR state (#7050)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-24 10:41:07 +02:00
Stephen
1813bc6738
fix(poetry): allow empty sources in poetry config (#7068) 2020-08-24 08:20:39 +02:00
Michael Kriese
ce5ef74ec7
feat(npm): yarn v2 lockfile support (#7047)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-21 15:01:26 +02:00
Sergio Zharinov
4a1d2d9f2b
refactor(composer): Use COMPOSER_AUTH instead of writing to auth.json (#7048) 2020-08-21 13:45:24 +02:00
Sergio Zharinov
31bb4cd876
refactor(composer): Extract auth.json writing function (#7045) 2020-08-21 08:27:47 +02:00
Michael Kriese
1332e1d619
fix: revert "feat: yarn2 lockfile support" (#7046) 2020-08-21 06:43:58 +02:00
Sergio Zharinov
2d83f073dd
platform(gitlab): Limit MR body to 25 Kb (#7043) 2020-08-20 20:53:03 +02:00
Sergio Zharinov
4459f6e8d4
fix(bitbucket): Decline PRs by separate API call (#7036) 2020-08-20 16:15:57 +02:00
Sergio Zharinov
5e93840ebb
fix(gitlab): Fix PR closing keyword (#7037) 2020-08-20 13:57:31 +02:00
Christophe Hurpeau
591a7604a2
feat: yarn2 lockfile support (#6045)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-19 14:43:18 +02:00
Michael Kriese
5488db85a5
fix(bitbucket-server): wrong contents fetch (#7029)
* fix(bitbucket-server): wrong contents fetch

* fix: wrong string join
2020-08-19 13:49:52 +02:00
Rhys Arkins
824bfca207
fix: revert mergeRenovateConfig removal (#7028) 2020-08-19 12:59:19 +02:00
Rhys Arkins
5f80b726d9 fix: revert baseBranch/baseBranchSha change
Closes #7027
2020-08-19 12:01:42 +02:00
Joe Bergeron
f089911f4b
feat(poetry): Add private package index support to Poetry (#6994)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-19 10:43:08 +02:00
Rhys Arkins
2d0961af8d refactor: move onboarding check into getRepoConfig 2020-08-19 09:36:02 +02:00
Rhys Arkins
805e34e5b0 refactor: remove unnecessary baseBranch settings 2020-08-19 09:18:53 +02:00
Rhys Arkins
9483a61110 refactor: clone config when initializing 2020-08-19 09:17:55 +02:00
Michael Kriese
13bedd5c80
feat(presets): local bitbucket-server presets (#7000) 2020-08-19 08:58:38 +02:00
renovate[bot]
5e2203cf37
build(deps): update dependency simple-git to v2.18.0 (#7023)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-19 07:33:25 +02:00
Michael Kriese
6474dd49e5
chore: lint fixes (#7018)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-19 06:46:00 +02:00
Rhys Arkins
b6af8188d1
refactor: initRepo (#7022) 2020-08-19 06:27:48 +02:00
Sergio Zharinov
45b9b4ebc4
refactor(platform): Decomplect branch deletion from PR state (#6988) 2020-08-18 20:38:53 +02:00
Rhys Arkins
764b2b7b67 refactor: use hasha for cache configHash 2020-08-18 19:58:12 +02:00
Rhys Arkins
68c918bc18 refactor: query currentBranchSha immediately 2020-08-18 15:40:11 +02:00
Rhys Arkins
92fc56784a chore: add defaultBranchSha to RenovateConfig 2020-08-18 15:39:58 +02:00
Rhys Arkins
3985953da2
fix: don’t error when baseBranches are not found (#7019)
Log a warning when baseBranches are missing but otherwise just skip over and keep going.

Closes #6669
2020-08-18 14:49:38 +02:00
Sergio Zharinov
eb2f2ea049
refactor(bitbucket-server): Support state changes for updatePr (#7017)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-18 14:41:41 +02:00
Sergio Zharinov
6f7cced72f
refactor(gitlab): Support state changes for updatePr (#7013) 2020-08-18 14:30:53 +02:00
Sergio Zharinov
b0102b6b6d
refactor(gitea): Support state changes for updatePr (#7015) 2020-08-18 14:30:37 +02:00
Sergio Zharinov
5230f288d7
refactor(bitbucket): Support state changes for updatePr (#7016) 2020-08-18 14:28:41 +02:00
Sergio Zharinov
6547d37ae0
refactor(azure): Support state changes for updatePr (#7014) 2020-08-18 14:28:18 +02:00
Sergio Zharinov
cc8652e38c
refactor(github): Support state changes for updatePr (#7012) 2020-08-18 13:21:44 +02:00
Sergio Zharinov
5ca6f65fa2
fix(maven): Use full URL as the cache key (#7011) 2020-08-18 12:19:53 +02:00
Sergio Zharinov
cd064db4eb
refactor(platform): Change signature types for "updatePr" method (#7002)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-18 12:19:19 +02:00
Satish Ravi
580139a859
fix(pypi): handle data-requires-python from simple endpoint (#6966) 2020-08-18 11:17:20 +02:00
pulish
ee6b961f44
fix(go): fix go packages with sub packages creating wrong updates (#6978) 2020-08-18 09:30:36 +02:00
pokutuna
ed3a15c08d
docs: fix link to the self-hosting docment (#7007) 2020-08-18 00:01:50 +02:00
Rhys Arkins
03b3f09d37 fix(gomod): tidy an extra time
Closes #6795
2020-08-17 22:05:48 +02:00
Maksim Martianov
54cf4c1253
feat(composer): lazy repository url (#6982) 2020-08-17 19:54:00 +02:00
Rhys Arkins
43b2a2390d fix: default npm cache to 15 minutes 2020-08-17 15:48:24 +02:00
Rhys Arkins
76913a1889
feat(github): support app tokens (#6859) 2020-08-17 14:14:19 +02:00
Rhys Arkins
062045168a
refactor(git): lazy sync git (#6984)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-17 13:31:53 +02:00
Jamie Magee
b45502cd28
chore: fix more eslint warnings (#7001) 2020-08-17 12:32:23 +02:00
Michael Kriese
d92e354763
fix(git): rethrow empty repo error (#6998)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-17 12:09:29 +02:00
Michael Kriese
4a2a8ec68b
fix(bitbucket-server): check for empty repo (#6999) 2020-08-17 10:15:44 +02:00
Rhys Arkins
a345054308 chore: reorder git.setBranchPrefix 2020-08-15 07:31:34 +02:00
Rhys Arkins
7909558a46 fix: handle workflow rejection gracefully 2020-08-14 11:56:49 +02:00
Rhys Arkins
7505292116 fix: update git submodules only if version found 2020-08-14 08:18:20 +02:00
Michael Kriese
7c45ee9d19
feat(terraform): support extended required_providers (#6959) 2020-08-13 09:47:45 +02:00
Rhys Arkins
fc54aec796
fix(swift): handle from value where fromVersion is not in string (#6963)
Closes #6962
2020-08-12 15:34:05 +02:00
Rhys Arkins
3d9a1b28f9 fix: check for depName in template before replacing 2020-08-12 12:23:23 +02:00
pulish
322fe85f10
feat(go): add GOPRIVATE env to golang updateArtifacts function (#6960) 2020-08-12 11:47:23 +02:00
Rhys Arkins
0a143a2c96 fix: don’t linkify gitlab.com repositories 2020-08-12 07:20:45 +02:00
Rhys Arkins
095cb3b002 logs: log platform error message in git 2020-08-12 07:13:31 +02:00
Rhys Arkins
6ddda0fa4b chore: fix lint 2020-08-11 23:19:00 +02:00
Rhys Arkins
efbe610de8 fix(github): remove forked repo from list after deleting 2020-08-11 22:43:19 +02:00
Rhys Arkins
3e5ead7111 fix(github): don’t query forked repo list repeatedly 2020-08-11 22:41:06 +02:00
Rhys Arkins
4990a3c658 fix: harden latest date check 2020-08-11 22:13:01 +02:00
Rhys Arkins
1a8a381c4f fix: very string value before startsWith 2020-08-11 17:38:59 +02:00
Rhys Arkins
c0117d44cd logs: log bazel WORKSPACE file 2020-08-11 17:32:33 +02:00
Rhys Arkins
908858af1a fix(npm): try/catch .npmrc and .yarnrc writing 2020-08-11 16:04:19 +02:00
Rhys Arkins
2c99415ec3 fix(github): use forkToken for deleting the fork 2020-08-11 16:03:34 +02:00
Michael Kriese
d07e6f2c34
refactor: remove unused versionLine (#6958) 2020-08-11 11:59:29 +02:00
Michael Kriese
bbea59939e
feat: add http2 option (#6957) 2020-08-11 11:53:23 +02:00
Rhys Arkins
d8157a7944 logs: Unknown supportPolicy 2020-08-11 09:58:08 +02:00
Rhys Arkins
9837ff876a fix(pip_setup): extend timeout from 5s to 30s 2020-08-11 09:57:15 +02:00
Rhys Arkins
d6fb55bec3 fix(git): loosen git clone no space detection 2020-08-11 09:32:13 +02:00
Rhys Arkins
9bb0a6c80c fix(composer): gracefully handle bumping in-range less than 2020-08-11 09:30:02 +02:00
Rhys Arkins
7e78353ce4 fix: surround linkify in try/catch 2020-08-11 08:21:44 +02:00
Rhys Arkins
fc21a76833 fix: harden startsWith checks 2020-08-11 08:08:16 +02:00
renovate[bot]
f734730149
build(deps): update dependency got to v11.5.2 (#6948)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-10 22:18:04 +02:00
Roc
9d61733ef0
fix(go): match go-source by go module prefix (#6930) 2020-08-10 22:16:07 +02:00
renovate[bot]
ccf286240e
chore(deps): update linters (major) (#6769)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-10 16:18:08 +02:00
Sergio Zharinov
63d54efbd8
feat(nuget): Support releaseTimestamp for Nuget v2 (#6942) 2020-08-09 12:09:48 +02:00
Sergio Zharinov
ac83f691db
feat(dart): Support for releaseTimestamp field (#6926) 2020-08-06 16:47:39 +02:00
Sergio Zharinov
bdee0ced39
fix(pypi): Treat yanked versions as deprecated (#6925) 2020-08-06 11:52:05 +02:00
Michael Kriese
31b2867df3
feat(azure): add draft pr support (#6923)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-06 08:42:37 +02:00
stefee
00dbb1a6d3
fix(versioning): ignore git commit hash in loose/docker versioning (#6919) 2020-08-06 08:01:51 +02:00
Rhys Arkins
d6559f6357
fix(yarn): allow overwriting of yarnrc file (#6922) 2020-08-06 07:59:22 +02:00
Sergio Zharinov
9f891745aa
fix(host-rules): Disable datasource warnings for disabled hosts (#6918) 2020-08-05 13:58:50 +02:00
Sergio Zharinov
6fee27d60c
feat(gomod): Run artifact update with single command (#6912) 2020-08-05 09:11:56 +02:00
Daniel Hochman
8df4694708
feat(preset): add docusaurus monorepo (#6914) 2020-08-04 20:10:49 +02:00
Rhys Arkins
09290abfe4
refactor: github platform return defaultBranchSha (#6911) 2020-08-04 14:06:07 +02:00
Maxim Danilov
bcaaee503c
feat(jenkins): Add Jenkins plugin manager (#6668) 2020-08-04 11:12:40 +02:00
Michael Kriese
779d4389c6
fix(internal): add metadata (#6875) 2020-08-03 20:34:17 +02:00
pulish
6642359661
feat(go): add support for gitlab in go datasource (#6895)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-03 20:33:00 +02:00
itchyny
5440349bd5
fix(sbt): strip inline comments (#6898) 2020-08-03 20:27:36 +02:00
Michael Kriese
bfa0d92d38
feat(internal): fix changelogs (#6873)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-30 08:16:56 +02:00
Niklas Eicker
1499d46db9
fix: typo in "Pin dependencies" PR (#6881)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-30 07:21:09 +02:00
renovate[bot]
9f6c193557
build(deps): update dependency @sindresorhus/is to v3.1.0 (#6867)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-30 06:54:20 +02:00
Michael Kriese
2df9285d66
refactor(internal): refactor changelogs (#6878) 2020-07-29 17:45:51 +02:00
Michael Kriese
7f563b7956
refactor(internal): add types (#6880) 2020-07-29 16:39:44 +02:00
Michael Kriese
35be423495
fix(internal): change url encoding to lowercase (#6879) 2020-07-29 14:37:09 +02:00
Kieran
a13b59571b
fix(packagist): prevent packages.json being added twice (#6853)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-29 14:23:39 +02:00
Michael Kriese
2b636273bd
refactor: small refactoring (#6876) 2020-07-29 13:11:30 +02:00
Ian Walter
71b1b58c28
feat(pnpm): Adding --recursive flag to pnpm install (#6850)
Closes #2015: pnpm recursive support

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-29 07:16:08 +02:00
Michael Kriese
133ef0f172
fix(internal): forward legacy http url (#6872) 2020-07-29 06:39:27 +02:00
INA Lintaro
d6b25f6a31
fix(changelog): support 'release-' tag format. (#6871) 2020-07-29 06:39:06 +02:00
Michael Kriese
938d896d31
feat(terraform): support docker provider (#6866) 2020-07-28 12:27:17 +02:00
Sergio Zharinov
3d29b95099
feat(sbt): Update scala version (#6816)
* feat(sbt): Update scala version

* Fixes

* Fixes

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-28 10:37:55 +02:00
Michael Kriese
8dbf28da2b
fix: updated metadata (#6864) 2020-07-28 10:13:04 +02:00
Matthias Baur
f99dbe8b9a
docs: fix typo (#6862) 2020-07-27 15:46:23 +02:00
Maxim Danilov
db717a7767
feat(jenkins-plugins): Add Jenkins Plugins datasource (#6848)
* feat(jenkins-plugins): Add a datasource for Jenkins plugins

* feat(jenkins-plugins): Improve tests of caching

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-27 11:24:41 +02:00
Rhys Arkins
bc65f83077 fix(azure): createPr fix targetRefName
Closes #6846
2020-07-27 08:22:22 +02:00
Rhys Arkins
85f89e3591 fix: proper fix .json5 extension 2020-07-27 08:21:52 +02:00
Rhys Arkins
f10cafbaad
fix(config-validator): correct json5 check 2020-07-27 08:17:10 +02:00
Rhys Arkins
0a28745095
fix(github): lazy fetch user and emails (#6851)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-26 13:51:19 +02:00
Rhys Arkins
80f492b8fa chore: gitea PlatformParams 2020-07-24 19:09:33 +02:00
Rhys Arkins
d582663eed chore PlatformParams type 2020-07-24 18:14:32 +02:00
Rhys Arkins
b11e5cb761 chore: rename platform types 2020-07-24 17:57:45 +02:00
Rhys Arkins
bcdd97cb61 chore: remove unused types 2020-07-24 17:09:30 +02:00
Alex Viscreanu
86247d6e19
fix(pypi): use merge strategy to get latest package version (#6841)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-24 10:28:06 +02:00
Will Maier
66c143c6eb
feat(bazel): support http_file (#6844) 2020-07-24 09:28:40 +02:00
Chris
fd7db0b2af
feat: implement support for Helm v3 (#6820)
* feat: implement support for Helm v3

* refactor: applied additional sanity checks when parsing deps

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-23 21:05:53 +02:00
Rhys Arkins
0823b14a5f
feat: dependency dashboard header and footer (#6839)
Adds the ability to customize the dependency dashboard contents through customizable header and footer.
2020-07-23 15:35:43 +02:00
Rhys Arkins
4a41a22a48
fix: commit limit when rebasing (#6837) 2020-07-23 15:23:16 +02:00
Rhys Arkins
5e945db707 fix(presets): pass rate limit up 2020-07-23 14:23:26 +02:00
Rhys Arkins
22a93c968f chore: don’t log new/old PR body if changed 2020-07-23 14:11:42 +02:00
Rhys Arkins
04949afce8
refactor: reduce platform defaultBranch storage (#6833) 2020-07-23 14:07:26 +02:00
Rhys Arkins
f37697e56d
fix: ignore commit count when calculating branch modification (#6835) 2020-07-23 13:56:06 +02:00
Rhys Arkins
91be1678ac
refactor: targetBranch mandatory in platform.createPr (#6829) 2020-07-23 12:43:06 +02:00
Sebastian Poxhofer
f71e44e26b
fix(ansible-galaxy): add alternative galaxy role declaration (#6830)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-23 12:41:42 +02:00
Michael Kriese
a9795cec12
fix: add traefik sourceUrl (#6831) 2020-07-23 12:29:09 +02:00
Rhys Arkins
6eb3bcca83
refactor(platform): remove baseBranch (#6828) 2020-07-23 11:36:35 +02:00
Rhys Arkins
e6f52b49ac
refactor(platform): remove baseCommitSHA (#6827) 2020-07-23 11:12:37 +02:00
Rhys Arkins
eaffc19253
refactor: drop pr.isStale (#6826) 2020-07-23 10:15:51 +02:00
Rhys Arkins
d6bfaa665f
fix(validator): use JSON.parse when non-json5 (#6824)
Closes #6822
2020-07-23 07:29:10 +02:00
Michael Kriese
5815f75f13
feat(internal): migrate to got v11 (#6725)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-22 20:15:48 +02:00
Rhys Arkins
ae43b51391
feat: change default bot email (#6740) 2020-07-22 20:11:22 +02:00
Rhys Arkins
1449e8324b
feat(internal): use git to determine branch modification status (#6697)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-22 20:05:42 +02:00
Rhys Arkins
852b340926 refactor: git.setBranch return 2020-07-22 19:41:11 +02:00
Rhys Arkins
d3ce8d7693 fix: migrate string to boolean for masterIssue
Closes #6819
2020-07-22 19:11:52 +02:00
Rhys Arkins
67a7dd4a10
refactor: remove unnecessary if from git.setBranch (#6815)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-22 16:13:24 +02:00
Michael Kriese
698a2ed962
fix: force optional options (#6817) 2020-07-22 13:24:51 +02:00
Rhys Arkins
008f781d42 refactor: mandatory branchName in setBaseBranch 2020-07-22 11:14:22 +02:00
Rhys Arkins
d150b1768f refactor: platform defaultBranch 2020-07-22 11:14:15 +02:00
Rhys Arkins
bfcd2508ef refactor: remove unused base branch else 2020-07-22 11:14:08 +02:00
Rhys Arkins
20e57a1f6c
refactor: createPr useDefaultBranch -> targetBranch (#6813) 2020-07-22 11:08:08 +02:00
Rhys Arkins
8f7d2bad5e fix(validation): matchCurrentVersion is a valid selector 2020-07-22 08:32:01 +02:00
Michael Kriese
9b4bff0051
fix(internal): fix linting (#6803) 2020-07-22 07:45:57 +02:00
Rhys Arkins
8ed043089e chore: fix github test 2020-07-21 15:58:23 +02:00
Rhys Arkins
92da666c6f fix(github): detect empty repos 2020-07-21 15:15:56 +02:00
Rhys Arkins
7d08285325 chore: rename master-issue -> dependency-dashboard 2020-07-21 15:13:56 +02:00
renovate[bot]
340f136448
build(deps): update dependency simple-git to v2 (#6783)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-21 14:52:24 +02:00
Michael Kriese
779865af02
fix(gradle): pass extra env (#6789) 2020-07-21 13:51:49 +02:00
Rhys Arkins
3c9bac650d
fix: autoclosed digests when cache is enabled (#6799) 2020-07-21 12:22:20 +02:00
Rhys Arkins
45ac664d9d fix(github): handle undefined initRepo result 2020-07-21 12:21:37 +02:00
Grégory Joseph
b72bf4c8e5
fix(lerna): Fix support for Lerna when package.json is not at the root of the repo (#6675)
* fix(lerna): Fix support for Lerna when package.json is not at the root of the repo

Pass the PackageFile object to generateLockFiles, and use that rather than hardcode 'package.json'
Closes #6574

* Add test for #6574 - loads package.json from the given file, not root

* Alternative approach: don't re-load the file at all, deps are already specified. Unsure about tests

* Making eslint happy

* Add tests for getLernaVersion (and some fixes along the way)

* Copy/pasta error -- that test function didn't need to be async

* Wrap lerna tests in a describe(getName)

* Adapted snapshot file

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-18 16:40:35 +02:00
Sergio Zharinov
1d33e20888
fix(sbt): Parse version lines with classifier keyword (#6780) 2020-07-18 15:31:53 +02:00
Michael Kriese
e3da371a0e
feat(pip_setup): copy extract.py to repo (#6768)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-18 10:03:05 +02:00
Jamie Magee
456245aabe
chore(eslint): enable typescript 3.7 rules (#6765) 2020-07-18 08:42:32 +02:00
Sergio Zharinov
51619a6181
fix(gradle): Update same dependencies in single file (#6777) 2020-07-18 08:35:05 +02:00
Misha Kaletsky
fb8e34dbc8
fix: revert: add currentValue to yarn upgrade command (#6775)
* Revert "fix: add currentValue to yarn upgrade command (#6759)"

This reverts commit 1c00491310.

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-17 14:13:20 +02:00
Misha Kaletsky
1c00491310
fix: add currentValue to yarn upgrade command (#6759)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-17 13:42:12 +02:00
INA Lintaro
9730079d0c
feat(sbt): extract source URL from POM file (#6756)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-17 10:14:50 +02:00
Michael Kriese
515aa56cf6
fix(internal): respect dry-run (#6767) 2020-07-17 09:49:59 +02:00
Rhys Arkins
0571eb37e8
fix: don’t assign if MR already has assignees or reviewers (#6386)
* fix(gitlab): don’t assign if MR already has assignees

Closes #6375

* add more platforms

* fix github

* simplify gitlab

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-16 15:45:50 +02:00
Michael Kriese
bf74d7f943
feat(internal): optional global agent (#6761) 2020-07-16 13:32:45 +02:00
Michael Kriese
e48ffa650a
feat(internal): make datasource loading syncronous (#6748) 2020-07-15 13:12:50 +02:00
Sergio Zharinov
74b6669ce1
chore(maven): Add 'editFile' field to extracted deps (#6752)
* feat(maven): Add 'editFile' field when extracting

* Set 'editFile' only for parent files
2020-07-14 17:22:48 +02:00
Michael Kriese
467994bc22
fix(git-submodule): disable pinDigests (#6754) 2020-07-14 16:50:19 +02:00
Michael Kriese
76d8574581
chore(internal): fix http coverage (#6746) 2020-07-14 09:51:27 +02:00
Michael Kriese
9589f5a97a
fix: prepare for got v11 (#6741) 2020-07-13 21:33:24 +02:00
Sebastian Poxhofer
835a203b27
feat(terraform): Implement terraform service discovery (#6720)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-13 07:37:01 +02:00
Rhys Arkins
6d96d3d220
refactor: git.setBranch (#6739) 2020-07-13 07:31:22 +02:00
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
Rhys Arkins
e4e76f8f49 refactor: simplify crate datasource 2020-06-23 14:40:26 +02:00
Rhys Arkins
a905012d11 refactor: getRegistryReleases wrapper 2020-06-23 12:19:25 +02:00
Rhys Arkins
031ad87b62 refactor: move ExternalHostError 2020-06-23 11:44:52 +02:00
Rhys Arkins
daf2a485ab
feat: abortOnError / abortIgnoreStatusCodes (#6556) 2020-06-23 09:25:03 +02:00