Commit graph

3667 commits

Author SHA1 Message Date
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