Commit graph

3878 commits

Author SHA1 Message Date
Sebastian Poxhofer
932aeefa40 feat(terraform): Support terraform providers (#4926) 2019-12-15 08:51:00 +02:00
Rhys Arkins
e34ea67a4e fix: revert ruby changes
Potential memory leak, so reverting out of caution.
2019-12-14 09:31:22 +01:00
Rhys Arkins
f83d000964 fix(master-issue): correctly classify more pending cases 2019-12-13 17:20:08 +02:00
Rhys Arkins
c5cca2ed64 fix(master-issue): bypass checks if master issue ticked 2019-12-13 17:20:08 +02:00
Sergio Zharinov
04962565bc fix(gradle): Ignore scala version placeholders (#4986) 2019-12-13 17:10:03 +02:00
dcharbonnier
bc7f365883 fix(pypi): pep0427 wheel packages (#4974) 2019-12-13 14:52:31 +02:00
Rhys Arkins
df9101c28b
fix: support hostRules in env (#4985) 2019-12-13 14:51:46 +02:00
Rhys Arkins
ce266f8004 chore: info not warn for version comparison 2019-12-13 12:47:04 +01:00
Rhys Arkins
193a5474de fix: use vulnerableRequirements for matching package rules 2019-12-13 12:45:55 +01:00
Sergio Zharinov
3a7c67919f feat(github): graphql wrapper with query retry (#4739) 2019-12-13 12:24:11 +02:00
Gautier P
b357aab07a fix(maven): properly log pkgUrl in case of error (#4972) 2019-12-13 11:26:29 +02:00
Jamie Magee
427fb1ce67 fix(ts): convert workers/repository/extract to typescript (#4956) 2019-12-12 05:38:40 +02:00
Sergio Zharinov
dafe5a653d feat(ruby): Switch to @renovate/ruby-semver library (#4861) 2019-12-11 17:10:18 +01:00
Sergio Zharinov
75943deeab feat(maven): Lookup for additional info for latest stable versi… (#4970) 2019-12-11 15:31:46 +02:00
Rhys Arkins
66ab41488c
feat: ignoreScripts (#4963)
Adds new `ignoreScripts` config option. If set to true, managers such as npm and composer will skip running install scripts even if trustLevel is configured to high.

Closes #4567
2019-12-11 13:59:03 +02:00
Sergio Zharinov
487058399a feat(ruby): Preserve whitespace delimiter when bumping range (#4966) 2019-12-11 13:51:48 +02:00
Sergio Zharinov
ab31e511fd feat(ruby): Allow versions with leading 'v' (#4965) 2019-12-11 10:25:54 +02:00
Rhys Arkins
5bcc9d0617
fix(docker): include hostType in lookup (#4964) 2019-12-11 10:08:22 +02:00
Rhys Arkins
3c5cdeb3cf fix(bitbucket-server): sanitize rebase checkbox
Fixes #4952
2019-12-11 09:02:44 +02:00
Rhys Arkins
8806148add fix(github): throw repository-changed if setBranchStatus fails 2019-12-11 09:00:47 +02:00
Michael Kriese
e6e121e7b7 refactor(test): convert to ts (#4945) 2019-12-09 14:42:55 +03:00
Michael Kriese
ffd28d7aec fix(typescript): convert workers/pr/body to ts (#4938) 2019-12-06 15:41:59 +01:00
dcharbonnier
2e1b003902 fix(pypi): support simple containing <pre> (#4937) 2019-12-06 15:41:11 +01:00
Frank Liepert
5601f3dade fix(gitlab): complete git author including name (#4932) (#4933) 2019-12-05 16:25:37 +01:00
Rhys Arkins
2adad0dae6
fix: drop configurable appName (#4931) 2019-12-05 11:55:14 +01:00
Rhys Arkins
1c33d1c101
fix: drop appSlug configurability (#4930) 2019-12-05 10:45:28 +01:00
Rhys Arkins
c7e129cdf6
feat: configurable product links (#4929) 2019-12-05 10:27:29 +01:00
Rhys Arkins
68c5684b89
feat(onboarding): configurable branch and title (#4928)
Adds options onboardingBranch and onboardingPrTitle to allow bot administrators to change the branch name and/or title in oboarding PRs.
2019-12-05 09:39:39 +01:00
Rhys Arkins
5ad362fb21 fix: Revert "fix: refactor appStrings imports"
This reverts commit aec281840b.
2019-12-04 16:44:04 +01:00
Rhys Arkins
aec281840b fix: refactor appStrings imports 2019-12-04 16:18:37 +01:00
Rhys Arkins
c210ad050d fix: Revert "fix: allow app string overrides"
This reverts commit 2a7e8cd117.
2019-12-04 12:52:24 +01:00
Rhys Arkins
2a7e8cd117 fix: allow app string overrides 2019-12-04 12:15:36 +01:00
renovate[bot]
991c46ad07 build(deps): update dependency validator to v12 (#4920) 2019-12-04 12:06:00 +01:00
Rhys Arkins
5c62cdafc6 chore: warn not error for gradle timeout 2019-12-04 10:20:17 +01:00
Rhys Arkins
c8f49e71f5 refactor: remove Object.assign 2019-12-04 10:12:01 +01:00
Rhys Arkins
6091dd7146 refactor: split PR body generation into modules 2019-12-04 06:40:39 +01:00
Michael Kriese
c49c884bae fix(typescript): convert workers/pr/changelog to ts (#4888) 2019-12-04 04:29:27 +01:00
Kirill Romanov
f223f5e007 fix: cache-bust branch status after updating a status (#4884) (#4885) 2019-12-03 18:21:40 +01:00
Sergio Zharinov
3658a4146c feat(rubygems): Always use "rubygems.org" as a default registry url (#4918) 2019-12-03 17:48:53 +01:00
Rhys Arkins
28085a8ad5 fix(package-rules): check for version match first 2019-12-03 13:54:44 +01:00
Riccardo Padovani
d51bf30c82 feat(gitlab): do not discover projects without MR enabled. (#4913)
Skip fetching gitlab repos that have MRs disabled.
2019-12-02 20:40:13 +01:00
Dries De Peuter
b6336d3a88 feat(gradle): Add support for Gradle5 dependency constraints (#4886) 2019-12-02 14:05:28 +01:00
Rhys Arkins
15dd304b97 fix: rangeStrategy fall back to bump if no lockfile 2019-11-29 20:05:49 +01:00
Filipe Azevedo
9b16e1c757 fix(gomod): update package version (#4900) 2019-11-29 14:00:56 +01:00
Rhys Arkins
76e8fd18f8 fix(package-rules): handle case of no current version found 2019-11-29 13:59:25 +01:00
Jamie Magee
4c287bc655 refactor(logger): convert more loggers to typescript (#4887)
Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>
2019-11-29 13:52:46 +01:00
Satsuki Yanagi
f78e43e024 fix(gitlab): pass through gitPrivateKey (#4904)
GitLab's PlatformConfig doesn't implemented well as support GPG Commit Signing.
2019-11-29 08:56:10 +01:00
Jamie Magee
80b16e6ab2 fix(helm): fix exports (#4902) 2019-11-29 08:54:52 +01:00
Rhys Arkins
6d7acf81d7 fix: default git-submodules to false 2019-11-28 21:45:45 +01:00
Jamie Magee
ae2f0f7c84 feat: Initial support for git submodules (#4605) 2019-11-28 20:04:54 +01:00
Michael Kriese
5dc990cfce fix(versioning): check for null version at regex (#4897) 2019-11-28 12:06:44 +01:00
Rhys Arkins
31c1220640 fix: gitref -> gitRef 2019-11-27 11:11:58 +01:00
Rhys Arkins
54a1da4446 fix(config): skip validating compatibility object
Closes #4889
2019-11-27 06:48:49 +01:00
Michael Kriese
f0d4995fda fix(eslint): '@typescript-eslint/explicit-function-return-… (#4872) 2019-11-26 16:13:07 +01:00
Michael Kriese
d210191fec fix(typescript): convert workers/global to ts (#4883) 2019-11-26 14:05:24 +01:00
Michael Kriese
418b28b28c refactor(typescript): convert proxy to typescript (#4878) 2019-11-25 22:02:13 +01:00
Gabriel Melillo
defac5d831 feat(gitlab) multiple assignees support (#4851) 2019-11-25 17:13:39 +01:00
Michael Kriese
1a4e6164b3 fix(datasource): add missing return (#4876) 2019-11-25 16:42:34 +01:00
Michael Kriese
393325cc9a fix(datasource): fix wrong variable references (#4877) 2019-11-25 16:41:16 +01:00
Kirill Romanov
01aaf078df fix(storage): do not throw error when no remote branch to delete (#4314) (#4868) 2019-11-25 09:45:59 +01:00
Rhys Arkins
d46bd277c7 fix(gitlab): handle authentication-error retrieving PRs 2019-11-24 21:43:46 +01:00
Tim Jacomb
cc07563b86 feat(helm): Add repo alias support (#4844) 2019-11-24 12:32:00 +01:00
Rhys Arkins
8d0aa39920 refactor(eslint): '@typescript-eslint/explicit-function-return-type' improvements 2019-11-24 08:43:24 +01:00
Christian Franke
c7854cd0a5 feat(schedule): Support month (M) in schedules (#4832)
Fixes: #4831
2019-11-24 07:28:44 +01:00
Rhys Arkins
473b7e1f4b refactor(eslint): enable @typescript-eslint/no-use-before-define 2019-11-24 05:09:13 +01:00
Jamie Magee
33079e7ec5 fix(helm): convert to typescript (#4859) 2019-11-23 22:14:23 +01:00
Jamie Magee
b3390514a4 refactor(eslint): fix eslint warnings in manager (#4865) 2019-11-23 21:44:55 +01:00
Rhys Arkins
71b25d5deb
fix: use managerConfig correctly (#4864)
Fixes a bug where the manager config was not being passed through correctly.
2019-11-23 20:44:21 +01:00
Rhys Arkins
3613ba882d fix(docker-compose): service validity check 2019-11-23 14:20:12 +01:00
Rhys Arkins
a12ef53b9c fix: escape docker volumes and working dir values 2019-11-23 11:08:16 +01:00
Rhys Arkins
81c4311f2d refactor: simplify gradle warn message 2019-11-23 10:40:52 +01:00
Rhys Arkins
39d0e5071a fix: safeLoad yaml in json mode to allow key duplicates 2019-11-23 10:39:34 +01:00
Kirill Romanov
edc2dc3bac fix(pnpm): stop ignore pnpmfile with high trust level (#4845) 2019-11-22 10:05:25 +01:00
Rhys Arkins
4c21322ada
fix(docker): detect local registries without FQDN (#4837)
Closes #4836
2019-11-21 08:18:30 +01:00
Rhys Arkins
84d5632bfd feat: promote managers out of alpha/beta to released 2019-11-20 09:02:14 +01:00
Michael Kriese
9b014ba92b chore(eslint): update eslint rules (#4829) 2019-11-20 08:55:53 +01:00
Jamie Magee
2ac8d387a2 fix(azure): select a merge method when there are no policies de… (#4730)
Incorrect assumptions around the policy API

Fixes #4714
2019-11-19 09:13:53 +01:00
Jamie Magee
cfb17cac16 build: python 3.8 support (#4797)
See microsoft/azure-pipelines-image-generation#1317

Fixes #4775, Fixes #4657
2019-11-19 09:13:32 +01:00
Jamie Magee
67d82c5f16 fix(azure): remove 'refs/heads/' from target branch (#4820)
Azure DevOps returns the target branch in the form of `/ref/heads/master`, but Renovate expects just `master`

Fixes #4812
2019-11-17 15:54:08 -08:00
Carlin St Pierre
a20ca3c8a5 fix: Allow Date objects to pass through sanitizeValue without all of the fields being removed (#4809)
This fixes an issue where timestamps were not being logged because `Object.entries<any>(value)` for a Date object would return `{}`.
2019-11-15 07:04:58 -08:00
Florian Greinacher
44228f9bb0 fix(datasource/nuget): ensure projectUrl is exposed (#4795)
Fixes #4794
2019-11-13 01:58:33 -08:00
Rhys Arkins
a1c023fe09
fix: respect latest even if range includes some post-latest versions (#4801) 2019-11-10 22:42:47 +01:00
Simon Rüegg
72c52f2326 fix(file-manager) Use correct manager config for fileMatch (#4778)
Otherwise the language overwrites won't be merged correctly.

Signed-off-by: Simon Rüegg <simon.ruegg@vshn.ch>
2019-11-09 15:03:17 +01:00
Dominykas Blyžė
0d2db9032c fix(npm): use package-lock as shrinkwrap when maintaining shrinkwrap (#4776)
When running the `lockFileMaintenance`, the lock file is removed before it gets recreated. When the lock file is not present, npm creates a `package-lock.json` by default, so we need to rename it to `npm-shrinkwrap.json` when we want to get an updated version.
2019-11-07 10:59:55 +01:00
Zach Willard
b3a256700f fix(docker): added a workaround for ports not being set correctly during a redirect to S3 (#4733) 2019-11-03 08:38:17 +01:00
Mark Raymond
5d01acc514 feat(nuget): add version scheme (#4749) 2019-11-01 20:10:33 +01:00
Rhys Arkins
63252d3637 fix(pip_setup): pull docker image first
Closes #4760
2019-11-01 08:59:48 +01:00
Nikita Chashchinskii
f2534bcb56 fix(cargo): set default rangeStrategy to 'bump' (#4751)
It fixes unexpected "downgrading" behavior when updating normal
  versions like `0.9.21`, which are treated as caret ranges by cargo.

  For example if rangeStrategy is 'replace', an update like
  `0.9.21` -> `0.9.22` will result in newValue = `0.9.0`, because
  "caret range" `0.9.0` contains both `=0.9.21` and `=0.9.22`
2019-10-31 08:26:10 +01:00
Rhys Arkins
8b2c24f507 docs: fix persistRepoData description
Closes #4740
2019-10-29 07:20:04 +01:00
Jamie Magee
84972575d5 docs: use https for external links (#4725) 2019-10-25 10:48:04 +02:00
Rhys Arkins
399873946a
fix(platform): encode branchName in URLs (#4694) 2019-10-22 10:47:59 +02:00
Rhys Arkins
c78d6510ea
refactor: use re2 for regex (#4687) 2019-10-22 08:48:40 +02:00
Ian Kerins
3d1342679e feat(gradle-version): source releases from registryUrls (#4684)
Fixes #4676
2019-10-18 15:53:54 +02:00
Michael Kriese
2a4de19c77 feat(worker): convert 'branch' to typescript (#4449)
Co-Authored-By: Jamie Magee <JamieMagee@users.noreply.github.com>
2019-10-18 14:30:51 +02:00
Ian Kerins
4d6b98f9b0 fix(gradle): invoke gradlew directly, not with /bin/sh (#4630) (#4671)
Co-Authored-By: IKEDA Sho <suicaicoca@gmail.com>
2019-10-18 13:35:11 +02:00
Jamie Magee
2784016166 feat(azure): support different merge strategies for autocomplete (#4584) 2019-10-18 13:25:46 +02:00
Nikita Chashchinskii
661cb95961 fix(homebrew): Use hasha instead of crypto for sha256 (#4675) 2019-10-18 11:02:46 +02:00
Rhys Arkins
3eede6ad47 fix(helm): handle undefined repository 2019-10-17 12:45:12 +02:00
Rhys Arkins
696f3ec26f fix(helm): don’t error for placeholder repositories
Closes #4680
2019-10-17 08:39:34 +02:00
Tomáš Markacz
adf707feea fix(branch): fix PR creation not pending for GitLab (#4664)
When using GitLab, branch status can have status `created` which should
be interpreted as pending for PR creation configuration option.
2019-10-16 18:10:29 +02:00
Rhys Arkins
8eb5454610 test: fix lint 2019-10-15 12:27:27 +02:00
Rhys Arkins
f524557f21 fix: Revert "refactor: use re2 instead of RegExp (#4441)"
This reverts commit ab1c5b20ee.
2019-10-15 10:14:49 +02:00
Sumit Nihalani
ab1c5b20ee refactor: use re2 instead of RegExp (#4441) 2019-10-15 06:51:02 +02:00
Carlin St Pierre
e54b80eced fix(maven): Fixes issue with private maven registry on amazon s3 (#4646) 2019-10-15 06:40:39 +02:00
Rhys Arkins
f1073965ab
fix(gomod): skip indirect dependencies (#4650)
Skip any go.mod dependencies ending in // indirect

Closes #4586, Supercedes #4615
2019-10-14 16:55:49 +02:00
Nikita Chashchinskii
0fffbaec1f feat: helm requirements.yaml support (#3805) 2019-10-14 15:54:23 +02:00
Daniel Cassidy
35c347428b fix(pin): avoid pinning deprecated version (#4609) 2019-10-14 13:23:49 +02:00
Julien SIMON
d1e7c17f25 feat: prCommitsPerRunLimit (#4392) 2019-10-14 13:15:37 +02:00
Rhys Arkins
d35b0df432 fix(github): handle 404 when attempting automerge 2019-10-13 14:19:58 +02:00
Rhys Arkins
da9b5e6ebd refactor: increase gradle timeout to 10 minutes 2019-10-13 08:17:52 +02:00
Rhys Arkins
da1f608588 fix(gitlab): Ignore setBranchStatus error 2019-10-13 07:46:12 +02:00
mikaelkolkinn
6c45f516d2 fix(bitbucket): Branch automerges too early on Bitbucket Cloud (#4631) 2019-10-13 06:37:44 +02:00
Rhys Arkins
1ec7cf0e18 fix(bazel): massage rules_go v0.19.5 2019-10-13 05:47:24 +02:00
Rhys Arkins
bd32658512 refactor(docker-compose): debug/info yaml parsing err 2019-10-10 18:17:05 +02:00
Rhys Arkins
1b548c7fb2 fix(docker): ECR logging 2019-10-10 18:15:37 +02:00
Rhys Arkins
1c9c9f6821 fix(packagist): registry-failure for ECONNRESET 2019-10-10 18:02:48 +02:00
Rhys Arkins
c7cf9d34ba fix(homebrew): try/catch sha256 2019-10-10 17:49:38 +02:00
Michael Kriese
1b014ff847 fix: fix error message (#4613) 2019-10-10 06:40:07 +02:00
Zach Willard
9d9d7ec84e feat(docker): add insecureRegistry hostRule (#4590) 2019-10-08 09:19:11 +02:00
renovate[bot]
dcc9c559b6 build(deps): update dependency cacache to v13 (#4599) 2019-10-08 08:51:07 +02:00
Daniel Cassidy
5617a3d9c3 fix(rust): Fix failure to update short version numbers (#4276) (#4598) 2019-10-08 06:56:12 +02:00
Rhys Arkins
f6eb83ce86 fix: return one version for vulnerability alerts 2019-10-06 11:13:49 +02:00
Rhys Arkins
5d77de825d fix(maven): support RELEASE and LATEST 2019-10-06 10:54:23 +02:00
Rhys Arkins
63a66f46ce chore: do not validate vulnerabilityAlert 2019-10-06 10:53:51 +02:00
Jamie Magee
aa7d0d3c71 chore(docs): fix link to crates.io (#4585)
chore(docs): fix link to crates.io
2019-10-05 19:32:27 +02:00
Björn Dahlgren
24a9e290fd feat: Allow specifying Docker user (#4578) 2019-10-05 13:56:58 +02:00
Florian Greinacher
53fc7d8a3e feat(gitlab): add support for 'merge when pipeline succeeds' (#4558)
This commit adds (back) support for GitLab's 'merge when pipeline succeeds'
feature. This feature needs to be enabled by bot owners explicitely because
of an possible race condition in current GitLab versions.

Closes #3265
2019-10-05 10:00:32 +02:00
Rhys Arkins
d949187e91 fix: Revert "fix(azure): support on-prem clone (#4540)"
This reverts commit 0228bd05b1.
2019-10-04 11:18:11 +02:00
Michael Kriese
e733f759f1 feat(worker): convert 'repository/onboarding' to typescript (#4433) 2019-10-04 09:36:07 +02:00
Sergio Zharinov
982896d5d1 feat: Elixir support (#4496) 2019-10-04 09:13:14 +02:00
Jamie Magee
36b9c4a960 fix(storage): defer clone of submodules (#4550) 2019-10-04 09:10:11 +02:00
Rhys Arkins
f19dbc4d34
test: pix python paths with spaces (#4574) 2019-10-03 12:25:22 +02:00
Sergio Zharinov
e67523e152 fix(maven): Catch and log URL construction errors (#4572) 2019-10-02 22:26:45 +02:00
Rhys Arkins
ecdb9b3c3b test: check NODE_ENV instead of CI
Fixes test problem on WSL
2019-10-02 19:35:54 +02:00
Florian Greinacher
9dc3c4e376 fix(manager): Fix extraction of gitlab-ci includes (#4557)
The extraction logic failed to extract the GitLab URI correctly
when the configured platform endpoint does not have a trailing
slash. This commit changes the logic to handle scenarios with
and without trailing slash

Fixes #4270
2019-09-30 06:19:08 +02:00
Gilbert Gilb's
0fe2f1b7e6 feat(manager): Support poetry custom repositories. (#4524) 2019-09-30 06:00:54 +02:00
Christoph Manns
5c0cba69dc fix(golang): Improve go datasource sourceMatch regex (#4552) 2019-09-27 14:52:31 +02:00
Sergio Zharinov
c95ae29179 feat(logger): Integrate logger with sanitizing (#4474) 2019-09-27 11:28:09 +02:00
Christian Murphy
b511efddd3 refactor: upstream github-url-from-git typing to definitely typed (#4541)
* refactor: upstream github-url-from-git typing to definitely typed

* Update package.json

* chore: update yarn lock
2019-09-26 19:56:31 +02:00
Sergio Zharinov
4de77f2321 fix: Registry failure on HTTP status =500 (#4546)
fix: Registry failure on HTTP status =500
2019-09-26 12:13:32 +02:00
JYC
0228bd05b1 fix(azure): support on-prem clone (#4540) 2019-09-25 16:53:28 +02:00
Michael Kriese
77a0291d4d fix(platform): smart truncate pr body (#4527) 2019-09-25 12:42:11 +02:00
Jamie Magee
e792268cbb feat(git): initialise submodules when cloning repos (#4353)
See https://git-scm.com/docs/git-clone#Documentation/git-clone.txt---recurse-submodulesltpathspec

Fixes #1356
2019-09-25 11:58:52 +02:00
Jamie Magee
0c538ebf78 feat(emoji): Adds support for configuring emoji types (#4409) 2019-09-25 11:40:16 +02:00
Nihal
87863f165e feat: support for volta (#4512) 2019-09-25 11:01:35 +02:00
Jamie Magee
0881ed0031 chore: replace custom re2 type definitions (#4537) 2019-09-25 11:00:46 +02:00
archnode
78f2c60efc feat(composer): No no-scripts and no-autoloader on trust level high. (#4531) (#4535) 2019-09-24 14:37:45 +02:00
Michael Kriese
30c4e1aee9 fix(worker): fix wrong status check (#4534) 2019-09-24 08:54:34 +02:00
Ryan Murfitt
d33ca43e17 feat(gradle): Support Kotlin DSL extra properties (#4493) 2019-09-23 06:29:51 +02:00
Ryan Murfitt
acb114a5c5 feat(docker): AWS ECR authentication support (#4497) 2019-09-22 11:34:51 +02:00
Zach Willard
cb277ce44a feat(config): use onboardingConfig when rebasing onboarding PR (#4510) 2019-09-22 10:13:35 +02:00
Gilbert Gilb's
af3cd372aa feat(workers): add option to randomize assignees and reviewers. (#4517)
Closes #4516
2019-09-22 09:19:26 +02:00
Gilbert Gilb's
cc1233b7d6 fix(pypi): Support devpi simple index URL. (#4508)
Devpi preprends a `+` before simple indices. This commit adds support
for them.

Closes #4507
2019-09-18 10:27:32 +02:00
Michael Kriese
de9d01478e fix(datasource): nuget should check all feeds (#4504) 2019-09-17 12:55:22 +02:00
Michael Kriese
d0811c34eb fix(datasource): parse npm repository (#4505) 2019-09-17 12:50:11 +02:00
Ryan Murfitt
8c9a8f2c48 feat(bitbucket-cloud): Default reviewers (#4501) 2019-09-17 09:48:16 +02:00
IKEDA Sho
1f8a62c31a fix(gomod): Add -d option to go get command (#4498) 2019-09-17 03:40:40 +02:00
Milad Irannejad
26234f7e60 fix(gomod): add ./... to go get command (#4483) 2019-09-12 16:37:23 +02:00
Michael Kriese
49325143bd feat(sanitize): refactor (#4479) 2019-09-12 12:48:31 +02:00
Michael Kriese
f243e3cf22 fix(config): fix cyclic imports (#4477) 2019-09-12 08:43:08 +02:00
Rhys Arkins
99f18b7dc3 fix(gitlab): EAI_AGAIN platform-failure 2019-09-11 09:33:08 +02:00
Michael Kriese
331863d211 feat(platform): remove global platform variable (#4455) 2019-09-10 09:50:29 +02:00
Rhys Arkins
88d889a979 fix(github): try automerge even if push protection is enabled
Closes #4460
2019-09-10 09:29:20 +02:00
Rhys Arkins
8a4e5ccb12
fix: add try/throw within util/regex (#4453) 2019-09-09 12:21:01 +02:00
Rhys Arkins
a32c8f4ccc fix: Revert "feat(platform): remove global platform variable (#4448)"
This reverts commit b5c9dc8e0b.
2019-09-09 06:55:30 +02:00
Rhys Arkins
2224580941 fix: Revert "fix: platform assign"
This reverts commit cdaa5514c4.
2019-09-09 06:55:13 +02:00
Rhys Arkins
cdaa5514c4 fix: platform assign 2019-09-09 06:50:08 +02:00
Michael Kriese
b5c9dc8e0b feat(platform): remove global platform variable (#4448) 2019-09-09 04:40:52 +02:00
Rhys Arkins
7a05f8b6a0 fix: remove duplicate sanitize 2019-09-07 18:34:14 +02:00
Rhys Arkins
95d54baf83
feat: centralized sanitation (#4446)
Adds a sanitize function to host-rules that redacts tokens and passwords from issues and PRs.

Closes #4444
2019-09-07 14:51:00 +02:00
Rhys Arkins
ab12ac9a98 fix: remove artifact error content from PR comments 2019-09-06 22:50:00 +02:00
Michael Kriese
79f72f0b5d chore: move clone to utils (#4434) 2019-09-06 06:48:25 +02:00
Rhys Arkins
c3ba80c58f fix: throw baseBranch error from gitFs
Closes #4346
2019-09-05 09:47:53 +02:00
Rhys Arkins
80069f285e fix(github): handle 404 status check gracefully 2019-09-05 09:26:53 +02:00
Matouš Dzivjak
b62e68200e fix(github-actions): handle updates of yaml file defined actions (#4420) 2019-09-05 09:10:46 +02:00
Michael Kriese
e1b827a1b5 fix(worker): branchName should be string (#4432) 2019-09-05 09:09:56 +02:00
Herbert Ng
f103297b2f feat: add prPriority to config (#4401) 2019-09-03 15:52:53 +02:00
Michael Kriese
4f0d87e3a3 feat(worker): convert parts to typescript (#4388) 2019-09-03 07:25:32 +02:00
Henning Perl
66f10121f0 fix(bazel): handling of non-github URLs in git_repository (#4407) 2019-08-31 07:10:22 +02:00
IKEDA Sho
2e873d34d4 feat(gradle): support Gradle projects in subdirectories (#4399) 2019-08-30 05:48:52 +02:00
Rhys Arkins
9ab4b5d4e9
feat: refactor pr.canRebase => !pr.isModified (#4385) 2019-08-29 10:30:17 +02:00
Rhys Arkins
1819608ce0
refactor(changelog): fetch release list independently (#4398) 2019-08-29 08:21:17 +02:00
Rhys Arkins
9eb3c75101 test: don’t test npm cache
Too unreliable when tests are executed in parallel
2019-08-28 15:08:06 +02:00
Michael Kriese
88892abb56 fix: typescript types (#4393) 2019-08-28 09:00:08 +02:00
Michael Kriese
73f58899c6 fix: typescript types (#4390) 2019-08-28 06:46:48 +02:00
Rhys Arkins
31ce47297b
fix(gomod): use go get to generate pseudo versions for digest updates (#4386)
Instead of generating the pseudo version ourselves, replace the existing pseudo version with a digest only and let “go get” massage it into a valid pseudo version.
2019-08-27 19:04:55 +02:00
Rhys Arkins
d0a32a53f7 logs: downgrade npm update logging 2019-08-27 15:17:36 +02:00
Rhys Arkins
c4e812a2c9 docs: update docs and app references 2019-08-27 13:11:25 +02:00
Olexiy Myronenko
a28f688b77 fix(gradle): allow use of variables with platform keyword and… (#4378) 2019-08-27 06:10:33 +02:00
Rhys Arkins
75dcf30ea0 logs: lower bitbucket issue warnings 2019-08-27 06:01:39 +02:00
IKEDA Sho
4b730e5001 fix(changelog): Support Maven style tag format (#4368)
A follow-up to #4246 which was insufficient.
2019-08-26 10:39:05 +02:00
Rhys Arkins
e6b1d67efb
feat: stabilityDays (#4372) 2019-08-26 10:32:59 +02:00
Rhys Arkins
fdf93d0c4f test: fix setUnpublishable return value 2019-08-26 08:57:52 +02:00
Rhys Arkins
3342a6c09b refactor: status check 2019-08-26 07:58:41 +02:00
Rhys Arkins
c79f56c1dd fix(master-issue): add pending section 2019-08-26 07:58:08 +02:00
Rhys Arkins
f511942a4a chore(master-issue): improve section descriptions 2019-08-26 07:57:51 +02:00
Michael Kriese
b0d1de8e59 fix: optional re2 package (#4367) 2019-08-25 14:29:51 +02:00
Rhys Arkins
3f65eda0a6 feat: add manual job box to master issue when in app mode 2019-08-25 10:05:30 +02:00
Rhys Arkins
b7ddd2a19a refactor: releaseDate -> releaseTimestamp 2019-08-25 06:28:01 +02:00
Kevin James
f27c53f4c8 fix(versioner): fixup regex rollback logic (#4358)
As described on Slack, the regex versioner is currently causing bad PRs
such as [this](https://github.com/TheKevJames/experiments/pull/8) since
it can not properly track the current version. By parsing the `range`
values with the same logic as the other version strings, eveverything
should match up properly.
2019-08-23 23:01:20 +02:00
Michael Kriese
2b11b661ed feat(config): convert to ts (#4299) 2019-08-23 15:46:31 +02:00
Rhys Arkins
77f6afcaf0 fix: expand version.isStable to correct this 2019-08-23 12:04:11 +02:00
Michael Kriese
5b3a17e24e fix(versioning): fix wrong this context (#4352) 2019-08-23 10:12:21 +02:00
Rhys Arkins
c488a674ca refactor: add better logging for bitbucket issue creation 2019-08-23 06:04:14 +02:00
Kevin James
e661e24e5f docs(regex): fixup regex docs (#4347) 2019-08-23 05:44:51 +02:00
Michael Kriese
8073612d85 feat(versioning): Add regex versioner (#4323)
The regex versioner supports arbitrary, user-defined versioning
methods; it provides building blocks in the way of interacting capture
groups within a user-defined regex which can be combined to support
arbitrary use-cases.

Uses a new `versionConfig` option to configure this scheme -- this
feature is enabled dynamically for any new versioner which includes the
optional `configure?(new_config: string)` interface. Warns if used with
an invalid scheme.
2019-08-22 20:09:23 +02:00
Edd Armitage
e10f590c9a fix(gitlab): follow pagination in getbranchstatus for gitlab (#4342)
There are cases where the first page of results is not representative of the entire branch's status, so we need to follow all pages in the result.

Closes #4340
2019-08-22 19:34:50 +02:00
Sergio Zharinov
276ab91985 fix(maven): Use repository urls from parent POM files (#4311) 2019-08-22 18:31:33 +02:00
IKEDA Sho
081a23e6fc chore(manager): add more type annotations (#4344) 2019-08-22 17:42:35 +02:00
Matt R. Wilson
a2ef66e9fe fix(rubygems): datasource API path and retry (#4292) 2019-08-20 05:49:31 +02:00
IKEDA Sho
9f22002b3c chore(datasource): add more type annotations (#4312) 2019-08-19 16:44:11 +02:00
IKEDA Sho
3a2c041ce1 chore(maven): add more type annotations (#4301) 2019-08-17 21:21:14 +02:00
Rhys Arkins
11ddd047da fix(config): object definitions 2019-08-16 03:50:06 +02:00
Rhys Arkins
63efea0859 fix: Revert "fix(maven): registryUrls from parent hierarchy (#4288)"
This reverts commit 5aa66963c9.
2019-08-15 15:44:51 +02:00
Sergio Zharinov
d3918be851 fix: Comment instead of autoclose for modified branch (#4274) 2019-08-15 13:15:09 +02:00
Sergio Zharinov
5aa66963c9 fix(maven): registryUrls from parent hierarchy (#4288)
Co-authored-by: RoamingKiwi <jacob@jacobbyrne.co.nz>
2019-08-15 13:14:24 +02:00
Rhys Arkins
f56c7701cd chore: drop unused setAppMode 2019-08-15 13:09:13 +02:00
Michael Kriese
f650b851c5 feat(logger): store and print errors on exit (#4257) 2019-08-15 12:43:13 +02:00
Michael Kriese
9037edf7a6 feat(versioning): add class based versioning schemes (#4293) 2019-08-15 09:51:16 +02:00
Michael Kriese
4c485b727a feat(utils): convert to ts (#4237) 2019-08-15 08:26:21 +02:00
praveshtora
cb9437f72d feat: configWarningReuseIssue (#4101) 2019-08-15 07:41:01 +02:00
Michael Kriese
3ef90cca4e feat(datasource): convert to ts (#4183) 2019-08-15 06:30:16 +02:00
Rhys Arkins
2590f4eb1b logs: log comment title 2019-08-15 06:15:53 +02:00
Rhys Arkins
c86ae327e2
fix: don’t rebase if target branch changed (#4254) 2019-08-14 19:48:31 +02:00
Rhys Arkins
46a329b5f1 fix(github): platform-failure when fetching check runs 2019-08-14 19:24:51 +02:00
Rhys Arkins
cf1bec1e10 fix(docker): registry-failure for docker.io RequestError 2019-08-14 19:21:41 +02:00
Rhys Arkins
676b15f457 fix: updateType typo
Closes #4290
2019-08-14 19:02:33 +02:00
Rhys Arkins
2bfa1be6b3 fix: reset logger meta when multiple baseBranches 2019-08-14 19:00:50 +02:00
Rhys Arkins
c42d6cb21d fix(gitlab): handle ETIMEDOUT 2019-08-14 17:12:16 +02:00
Rhys Arkins
d1b427b553 fix(docker-compose): skip over dupes 2019-08-14 14:29:17 +02:00
Rhys Arkins
69493da51b logs: debug null docker compose yml 2019-08-14 14:08:12 +02:00
Rhys Arkins
1d7baa0bba fix(docker-compose): return early if null 2019-08-14 14:07:28 +02:00
Rhys Arkins
a60bcd1795 fix(docker-compose): allow duplicate keys when passing yaml
Closes #4287
2019-08-14 14:05:33 +02:00
Rhys Arkins
72404706ab feat(platform): return PR targetBranch 2019-08-14 11:48:56 +02:00
Rhys Arkins
1864d4ebf3 refactor(platform): return baseBranch from initRepo 2019-08-14 11:38:13 +02:00
Rhys Arkins
791d0803be fix(docker-compose): catch extract errors gracefully 2019-08-14 11:34:20 +02:00
Rhys Arkins
168fbc65ee fix(docker-compose): detect null config, warn only for parsing errors 2019-08-14 11:26:03 +02:00
Rhys Arkins
e602c4553d refactor(platform): use RepoConfig strictly 2019-08-14 10:51:12 +02:00
Rhys Arkins
109ba1d9a0 refactor(bitbucket): remove eager fetching during init 2019-08-14 10:42:09 +02:00
Rhys Arkins
cf42ed9674 chore: remove unused privateRepo field 2019-08-14 10:24:11 +02:00
Rakesh Tembhurne
4ee030a5ab fix(html-sanitize): Sanitize HTML comments in PR (#4285)
Sanitizes HTML comments inside PR body for BitBucket server.
Includes snapshots for the tests.

Closes #3715
2019-08-14 10:05:02 +02:00
Matt R. Wilson
8e20aa0806 fix(docker-compose): ignore image if built locally (#4272) 2019-08-14 09:39:58 +02:00
Rhys Arkins
44adbd90dc fix(gitfs): check for platform-failure when setting base branch 2019-08-14 08:31:33 +02:00
Rhys Arkins
f041d7d409
refactor: consolidate platform ts (#4283) 2019-08-14 06:04:09 +02:00
Rakesh Tembhurne
d2bb154bd4 feat: Add rebaseConflictedPrs configuration (#4275)
`rebaseConflictedPrs` is used to enable or disable auto-rebase
in case of merge conflicts with the master branch. It is `true`
by default which means branches will be rebased if there are conflicts
in a PR. By setting it to `false`, Renovate no longer will rebase it
with the master branch if there are merge conflicts.

Refer #4184
2019-08-14 05:59:14 +02:00
Rhys Arkins
ee101648fa
refactor: remove versioning destructuring (#4284) 2019-08-13 22:02:06 +02:00
Rhys Arkins
7ca561d099 logs: log dependencies for branch 2019-08-13 16:30:09 +03:00
Rhys Arkins
a8ecc03c08 docs: improve platform-specific option descriptions 2019-08-13 09:54:03 +02:00
Rhys Arkins
ba6effc681 fix: platform-error -> platform-failure 2019-08-12 11:50:39 +02:00
Rhys Arkins
90faa3a039 chore: platformErrorStrings -> platformFailureStrings 2019-08-12 11:49:47 +02:00
Rhys Arkins
3c5bbfc474 fix(gitfs): platform-failure for Connection timed out 2019-08-12 11:49:26 +02:00
Rhys Arkins
4a81c20c9a fix(gitfs): platform-failure for Failed to connect 2019-08-09 09:28:40 +03:00
Rhys Arkins
d623cec5c8 refactor: InitRepoConfig 2019-08-09 09:25:49 +03:00
Rhys Arkins
b5a1f12f3b logs: trace branch generation 2019-08-09 09:16:17 +03:00
Rhys Arkins
2e546e4582 chore: fix github PlatformConfig ts 2019-08-07 10:19:45 +03:00
Michael Kriese
5cb02acf2b fix/logger): meta should be logged as meta (#4258) 2019-08-07 09:04:45 +03:00
Hugo Xu
ba7b3c6693 feat: add option assignAutomerge (#4255) 2019-08-06 12:21:44 +03:00
Sergio Zharinov
628b66ffbf fix(maven): Fix cyclic parents chain resolution (#4215) 2019-08-05 16:00:16 +03:00
Michael Kriese
968e6ea57b chore(ci): add azure pipelines (#4198) 2019-08-05 14:58:10 +03:00
Liam Wilkins
97047eabc1 fix(bitbucket): prs correctly marked with canRebase flag (#4253) 2019-08-05 14:54:52 +03:00
Michael Kriese
256b7d7d35 fix(rubygems): fix got retry (#4235) 2019-08-05 13:26:46 +03:00
Adrien Lemaire
56ac2d9417 fix: add link to wagtail release notes (#4249) 2019-08-05 09:14:22 +03:00
Florian Greinacher
6de255e18d fix(docker): add support for querying tags from ECR (#4244)
Fixes #3800
2019-08-04 14:26:58 +03:00
IKEDA Sho
9b2f4576cd feat(gradle): Add basic Gradle Kotlin DSL support (#4086) 2019-08-04 14:18:05 +03:00
IKEDA Sho
350a2a6c6a feat(changelog): Support Maven style tag format (#4246)
* feat(changelog): Support Maven style tag format

* Fix lint error
2019-08-03 07:49:36 +03:00
Mike Bryant
6c70c9a295 fix: Cache the right thing in gitlab datasource (#4238) 2019-08-02 15:17:47 +02:00
Sergio Zharinov
495e2f6217 fix: Allow for auto-merge of new PRs (#4236) 2019-08-02 15:10:26 +02:00
Michael Kriese
f1a8e56f6c fix(nuget): use optimised xml functions (#4231)
fix(nuget): use optimised xml functions
2019-08-02 09:04:10 +02:00
Michael Kriese
f21193979f fix(rubygems): missing return and wrong date handling (#4233)
fix(rubygems): missing return and wrong date handling
2019-08-02 08:01:22 +02:00
Michael Kriese
a03690bd70 fix(rubygems): fix delay parsing (#4232)
fix(rubygems): fix delay parsing
2019-08-02 07:24:10 +02:00
IKEDA Sho
1497b4962b fix(datasource): massage GitHub sourceUrl with http and/or www (#4217) 2019-07-31 19:24:57 +02:00
Nihal
5fc1eac45c feat: DroneCI (#4193) 2019-07-31 19:23:18 +02:00
Michael Kriese
0f19abd344 fix(maven): pkgUrl can be string (#4221)
Indirect used by `downloadHttpProtocol` from sbt datasource
2019-07-30 17:01:01 +02:00
Rhys Arkins
7379d548a9
feat(npm): dockerMapDotfiles (#4219) 2019-07-30 07:43:36 +02:00
Sergio Zharinov
13b4af5ed9 fix(buildkite): Handle more use-cases in config parser (#4167) 2019-07-29 12:23:03 +02:00
Rhys Arkins
bad5d2d970 logs: composer no warn for empty registryUrls 2019-07-29 12:21:15 +02:00
Rhys Arkins
01f29ae455 fix(composer): default packagist datasource 2019-07-29 11:27:32 +02:00
Tanuel
2fbed0e727 refactor(composer): Use string array for registry urls (#4180) 2019-07-29 09:27:23 +02:00
IKEDA Sho
11cd45af45 refactor(gradle): Reduce code duplication in build-gradle.ts (#4204) 2019-07-29 09:04:28 +02:00
IKEDA Sho
20c952c17a feat(maven): Support scm.url values prefixed with "scm:" in the datasource (#4211) 2019-07-29 08:49:14 +02:00
Rhys Arkins
77cd757bc9 fix(pep440): keep spacing consistency for complex ranges 2019-07-29 08:17:58 +02:00
Rhys Arkins
5a56be48a0 fix(pip_setup): managerData.lineNumber 2019-07-29 08:07:34 +02:00
Rhys Arkins
64f3a58489 fix(sbt): check variable exists 2019-07-29 07:51:48 +02:00
Rhys Arkins
e8eb055b46 fix(npm): remove copyLocalLibs functionality 2019-07-28 21:34:38 +02:00
Rhys Arkins
0b05e455c6 fix: Revert "fix(maven): Use documented default value for relativePath (#4182)"
This reverts commit 3d36f28875.
2019-07-28 20:31:13 +02:00
Rhys Arkins
8e13f590d2 Revert "fix(manager): fix maven path format (#4197)"
This reverts commit 0e6fc1e688.
2019-07-28 20:30:02 +02:00
IKEDA Sho
eefa8935e6 feat(sbt): Support a case that the Scala version is defined in a variable (#4205)
feat(sbt): Support a case that the Scala version is defined in a variable
2019-07-27 17:19:38 +02:00
Nihal
a6b48f690c fix: handle parsing of invalid YAML in .travis.yml (#4191) 2019-07-27 08:28:48 +02:00
ZyanKLee
9e5ea71b16 fix(bitbucket): fix PR url in master issue (#4195)
bitbucket cloud has its PRs at 
`/$teamName/$repoName/pull-requests/$prId`
2019-07-27 08:27:51 +02:00
Michael Kriese
0e6fc1e688 fix(manager): fix maven path format (#4197)
fix(manager): fix maven path format
2019-07-26 15:45:54 +02:00
Michael Kriese
8dd019f14f fix(bitbucket): size can be undefined (#4192)
fix(bitbucket): size can be undefined
2019-07-26 13:43:36 +02:00
Sho Ikeda
6ce0648398 fix(gradle): Take plugin repositories into account (#4185) 2019-07-26 05:35:00 +02:00
Sergio Zharinov
3d36f28875 fix(maven): Use documented default value for relativePath (#4182)
fix(maven): Use documented default value for `relativePath`
2019-07-25 21:29:50 +02:00
Rhys Arkins
979d29f775 logs: warn not error for maven registryUrls 2019-07-25 18:57:35 +02:00
Michael Kriese
ed74aa6904 fix(bitbucket): check invalid commit reponse (#4178)
fix(bitbucket): check invalid commit reponse
2019-07-25 16:17:24 +02:00
Sho Ikeda
4e68e6a931 feat(gradle): Support updating plugin dependencies 2019-07-25 15:16:32 +02:00
Michael Kriese
6f99118f7c feat(manager): convert to typescript (#4148) 2019-07-25 08:17:19 +02:00
Michael Kriese
25773fb00c fix(worker): do not automerge on dry-run (#4168) 2019-07-24 17:52:28 +02:00
Michael Kriese
ceebedca3f fix(git): aonly allow fast-forward merge (#4169)
fix(git): aonly allow fast-forward merge
2019-07-24 17:20:17 +02:00
Michael Kriese
709a2bc1ec fix(manager): add missing encodings (#4166) 2019-07-24 10:29:48 +02:00