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
Sergio Zharinov
c95ae29179
feat(logger): Integrate logger with sanitizing ( #4474 )
2019-09-27 11:28:09 +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
8554df5c61
test: convert top level tests to typescript ( #4526 )
...
Also convert usage of chai to jest
2019-09-25 11:40:58 +02:00
Nihal
87863f165e
feat: support for volta ( #4512 )
2019-09-25 11:01:35 +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
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
Michael Kriese
49325143bd
feat(sanitize): refactor ( #4479 )
2019-09-12 12:48:31 +02:00
Michael Kriese
331863d211
feat(platform): remove global platform variable ( #4455 )
2019-09-10 09:50:29 +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
Michael Kriese
b5c9dc8e0b
feat(platform): remove global platform variable ( #4448 )
2019-09-09 04:40:52 +02:00
Rhys Arkins
8e97958dd1
docs: relocate website docs
2019-09-09 04:28:25 +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
c3ba80c58f
fix: throw baseBranch error from gitFs
...
Closes #4346
2019-09-05 09:47: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
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
Olexiy Myronenko
a28f688b77
fix(gradle): allow use of variables with platform keyword and… ( #4378 )
2019-08-27 06:10:33 +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
1b667ecb72
test: add pending master issue test
2019-08-26 08:51:04 +02:00
Rhys Arkins
cb9317aa39
test: update master issue snapshots
2019-08-26 08:43:58 +02:00
Michael Kriese
b0d1de8e59
fix: optional re2 package ( #4367 )
2019-08-25 14:29:51 +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
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
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
Rhys Arkins
6be9ee0418
ci: update fixtures to dismiss more vulnerability alerts
2019-08-22 12:18:36 +02:00
Rhys Arkins
f6278be73f
ci: update django fixtures ( #4335 )
...
Closes #4317
2019-08-20 10:57:42 +02:00
Matt R. Wilson
a2ef66e9fe
fix(rubygems): datasource API path and retry ( #4292 )
2019-08-20 05:49:31 +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
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
c86ae327e2
fix: don’t rebase if target branch changed ( #4254 )
2019-08-14 19:48:31 +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
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
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
ba6effc681
fix: platform-error -> platform-failure
2019-08-12 11:50:39 +02:00
Rhys Arkins
d623cec5c8
refactor: InitRepoConfig
2019-08-09 09:25:49 +03:00
Rhys Arkins
987b4d7938
tests: remove unused gradle-wrapper params
2019-08-07 09:38:01 +03:00
Michael Kriese
a1fcaf6efd
chore: fail on test failure ( #4259 )
2019-08-07 09:20:46 +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
Liam Wilkins
97047eabc1
fix(bitbucket): prs correctly marked with canRebase flag ( #4253 )
2019-08-05 14:54:52 +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
a1a6c6644a
chore: Fix a sbt test's describe ( #4245 )
...
chore: Fix a sbt test's describe
2019-08-03 05:09:45 +03:00
Sergio Zharinov
495e2f6217
fix: Allow for auto-merge of new PRs ( #4236 )
2019-08-02 15:10:26 +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
Sergio Zharinov
13b4af5ed9
fix(buildkite): Handle more use-cases in config parser ( #4167 )
2019-07-29 12:23:03 +02:00
Rhys Arkins
48387b288f
tests: fix coverage
2019-07-29 12:21:34 +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
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
7620fcbca8
tests: update snapshots
2019-07-29 08:17:43 +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
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
Michael Kriese
eaefb1e79a
test: mock chalk for multi platform support ( #4196 )
...
test: mock chalk for multi platform support
2019-07-26 15:46:03 +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
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
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
Rhys Arkins
a6d7673a65
refactor: mavenProps ( #4164 )
2019-07-24 09:05:15 +02:00
Rhys Arkins
5fe1032d56
refactor: homebrew url
2019-07-24 07:57:03 +02:00
Rhys Arkins
65412428a2
refactor: homebrew repoName
2019-07-24 07:54:26 +02:00
Rhys Arkins
97193d10c6
refactor: homebrew sha256
2019-07-24 07:51:28 +02:00
Rhys Arkins
13255bd796
refactor: pipenv nested version
2019-07-24 07:45:51 +02:00
Rhys Arkins
38165d4b04
refactor: homebrew ownerName
2019-07-24 07:41:13 +02:00
Rhys Arkins
d20c3c033c
refactor: composerLock removal
2019-07-24 07:29:01 +02:00
Rhys Arkins
a035c98f5e
refactor: composerJsonType managerData
2019-07-24 07:26:17 +02:00
Rhys Arkins
a9947e3147
refactor: bazel def
2019-07-24 07:19:34 +02:00
Michael Kriese
cbabf61a15
fix(manager): fix poetry artifact return value ( #4158 )
2019-07-23 20:38:30 +02:00
Rhys Arkins
ea561651ff
refactor(gradle-wrapper): managerData
2019-07-23 15:06:11 +02:00
Michael Kriese
fd847da4a8
fix: refactor exec ( #4155 )
2019-07-23 14:39:15 +02:00
Michael Kriese
faf8e6110a
fix(cargo): updateArtifacts should return array ( #4157 )
2019-07-23 14:33:47 +02:00
Michael Kriese
0e11084123
feat: generate typings and maps ( #4146 )
2019-07-23 10:34:02 +02:00
Rhys Arkins
eee428f973
feat(pnpm): support binarySource=docker ( #4151 )
2019-07-23 08:50:09 +02:00
Rhys Arkins
f5e1afd0bf
fix(github): pass up platform-error for presets
...
Closes #4152
2019-07-23 08:47:19 +02:00
Sergio Zharinov
a3e832d007
fix(maven): fix implicit grouping update policy ( #4149 )
2019-07-22 18:47:24 +02:00
Rhys Arkins
21cbb72464
refactor: toml nestedVersion
2019-07-22 17:27:44 +02:00
Rhys Arkins
36ef59c325
chore(cargo): remove purl extract
2019-07-22 17:10:47 +02:00
Rhys Arkins
a9e293e1b5
fix(bundler): managerData.lineNumber
2019-07-22 17:09:20 +02:00
Rhys Arkins
4cdaea3bff
fix(bundler): group lineMatch
2019-07-22 14:16:16 +02:00
Michael Kriese
23e35a433d
feat(versioning): convert to typescript ( #4141 )
2019-07-22 13:12:40 +02:00
Rhys Arkins
7ee6f18943
fix(bundler): managerData.lineNumber
2019-07-22 11:58:33 +02:00
Rhys Arkins
4e8c4ada52
tests: update snapshot
2019-07-22 11:56:33 +02:00
Sergio Zharinov
781a929dd9
feat(maven): Support for pin strategy ( #4127 )
2019-07-22 11:17:43 +02:00
Nihal
71ade226c5
fix: handle the parsing of sourceUrls correctly, earlier it was being set to undefined, hence release notes could not be fetched ( #4143 )
2019-07-22 09:58:35 +02:00
Rhys Arkins
639389cc0e
refactor: terraform managerData
2019-07-22 09:43:25 +02:00
Rhys Arkins
968c8041d1
refactor: pip_requirements managerData
2019-07-22 09:42:08 +02:00
Rhys Arkins
aca981c49c
refactor: nuget managerData
2019-07-22 09:40:22 +02:00
Rhys Arkins
395713d005
refactor: gomod managerData
2019-07-22 09:27:37 +02:00
Rhys Arkins
236b66fa4e
refactor: bundler managerData
2019-07-22 09:07:03 +02:00
Rhys Arkins
4591729a05
refactor: buildkite managerData
2019-07-22 09:05:53 +02:00
Rhys Arkins
0bb8be345e
refactor: docker-based datasources use managerData
2019-07-22 08:57:28 +02:00
Rhys Arkins
7dcaa84ebe
refactor(docker): simplify getDep
2019-07-22 07:58:03 +02:00
praveshtora
a07cee1b52
feat(gomod): upgrade dependencies in replace directive ( #4059 )
2019-07-22 07:38:22 +02:00
praveshtora
9a32f35ddc
fix(pip_setup): handle updating when multiple deps per line ( #4119 )
2019-07-22 07:20:53 +02:00
Michael Kriese
1fb79af2f1
feat: check for disabled renovate.json ( #4114 )
...
Extends option `optimizeForDisabled` to azure and bitbucket too
2019-07-22 07:16:16 +02:00
Sergio Zharinov
59034984e2
fix(maven): Fix issues with updating for grouped versions ( #4139 )
2019-07-21 20:05:49 +02:00
azu
6333646e6d
fix(npm): fix detecting logic of npmClient ( #4130 )
...
fix(npm): fix detecting logic of npmClient
2019-07-20 09:46:47 +02:00
Michael Kriese
689f86aa52
fix grep
2019-07-19 20:44:22 +02:00
Michael Kriese
72c5b43ce7
chore(build): convert shell to ts
...
This allows running `yarn test` on windows without bash.
2019-07-19 20:44:22 +02:00
Rhys Arkins
f276e0c301
fix(bazel): handle url updating instead of urls
2019-07-18 23:27:31 +02:00
Tanuel
19e839fc5a
feat(composer): Add support for custom git repositories ( #4055 )
2019-07-17 16:53:20 +02:00
Michael Kriese
c678af3686
fix(bitbucket): check commit author ( #4111 )
2019-07-17 16:52:09 +02:00
Michael Kriese
5404e726e0
feat(bitbucket): add missing features ( #4110 )
2019-07-17 16:13:11 +02:00
Richard
1207152cd9
feat: add pruneStaleBranches config option ( #4107 )
...
Closes #4106
2019-07-17 14:48:08 +02:00
Michael Kriese
4a43ebce39
fix(logging): replace password in auth gotOptions ( #4108 )
2019-07-17 13:49:35 +02:00
Rhys Arkins
0398256e40
fix(bundler): handled mixed quotation types ( #4103 )
2019-07-17 10:24:41 +02:00
Michael Kriese
d97737914e
refactor: add js type check ( #4098 )
2019-07-17 10:14:56 +02:00
Roald Storm
32b414b5e0
fix(pip): Add the ability to handle pip's --extra-index-url ( #4056 )
...
* Add the ability to handle pip's --extra-index-url
As specified in the docs here:
https://pip.pypa.io/en/stable/reference/pip_wheel/#extra-index-url
it's possible to define more index-urls in a single package by using
--extra-index-url this was not correctly handled by renovatebot.
2019-07-15 22:36:09 +02:00
Jamie Magee
f334c568a5
feat(typescript): convert logger to typescript ( #3671 )
2019-07-15 11:04:05 +02:00
Rhys Arkins
d046dc4e3c
feat: support docker v2 only ( #4092 )
...
Removes support for v1 docker registries.
Closes #3993
BREAKING CHANGE: Docker v1 registries are no longer supported
2019-07-15 09:40:10 +02:00
praveshtora
530e8cb036
feat: check for disabled renovate.json before cloning in platfo… ( #3965 )
2019-07-14 07:45:39 +02:00
Rhys Arkins
bcaabf5c5c
chore: log branchName with git errors
2019-07-13 10:40:12 +02:00
Michael Kriese
3f19544861
feat(platform): convert to typescript ( #3988 )
2019-07-13 09:48:47 +02:00
praveshtora
aaa80f8055
fix: Pass PROXY in child Process ( #4013 )
2019-07-13 08:23:03 +02:00
Michael Kriese
4c9872026f
feat(github): convert to typescript ( #3975 )
2019-07-13 08:09:01 +02:00
Rhys Arkins
0ef94d3f79
feat: suppressNotifications=prValidation
...
Adds option to suppress PR validations by adding ‘prValidation’ to the ‘suppressNotifications’ array.
Workaround for #4061
2019-07-13 08:03:11 +02:00
Sergio Zharinov
9a3c9cabb8
feat(maven): Group dependencies by common version property ( #4028 )
2019-07-13 07:56:44 +02:00
Michael Kriese
6490f1bee7
feat(bitbucket-server): fetch only own pr's ( #4044 )
2019-07-13 07:49:37 +02:00
Michael Kriese
430c05528c
fix(worker): no config error on dryRun ( #4054 )
2019-07-12 07:41:34 +02:00
Sho Ikeda
0d2427a0f9
fix(gradle): Support extension without classifier ( #4050 )
2019-07-11 22:20:26 +02:00
praveshtora
64ee44f0d1
feat: Add prcreation == approval ( #4032 )
2019-07-11 13:48:41 +02:00
Tanuel
998b18d2c1
feat(git-tags): support ssh sources via simple-git ( #4025 )
2019-07-11 10:30:10 +02:00
Rhys Arkins
e3c46bb9a0
feat: gitlab optimization with caching fix ( #4033 )
...
Restores GitLab optimization but with caching and pagination fixes.
Co-authored-by: Lukas Eipert <leipert@users.noreply.github.com>
2019-07-10 13:18:51 +02:00
Michael Kriese
3ef1c95a66
chore(lint): optimize linting ( #4041 )
2019-07-10 10:41:12 +02:00
Sho Ikeda
bb5baaad3f
fix(gradle): Support classifier and extension ( #3995 )
...
https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.dsl.DependencyHandler.html#N17198
2019-07-10 09:33:13 +02:00
Rhys Arkins
cbf695bb39
fix: Revert "feat(gitlab): Improve performance for projects with a lot of branches ( #3936 )"
...
This reverts commit 9779d77eb1
.
2019-07-09 07:55:01 +02:00
Lukas Eipert
9779d77eb1
feat(gitlab): Improve performance for projects with a lot of branches ( #3936 )
...
1. `findPr` also includes the `source_branch` API parameter which
shortens execution time considerably
2. `getPrList` also filters `author_id` for the renovate's user
2019-07-08 16:43:39 +02:00
Michael Kriese
1609182a3a
test: fix TS1208 errors ( #4029 )
...
All ts files have to have an `import` or `export` because of
`isolatedModules` flag.
2019-07-08 15:56:29 +02:00
Rhys Arkins
3465ea7e42
fix: Revert "refactor: replace emoji shortcodes with their unicode equivalent ( #4000 )"
...
This reverts commit 69566652e4
.
2019-07-04 16:08:18 +02:00
jgarec
af394d7f3d
fix(master-issue): Respect dry-run setting. ( #3974 )
2019-07-04 16:00:00 +02:00
Jamie Magee
69566652e4
refactor: replace emoji shortcodes with their unicode equivalent ( #4000 )
...
fixes #3799
2019-07-02 07:53:40 +02:00
Rhys Arkins
490bc3567a
fix(packagist): gracefully handle ETIMEDOUT and 403
2019-07-02 07:20:01 +02:00
Mike Bryant
ad3ee49c8b
feat: Add support for gitlab-ci include statements ( #3946 )
2019-07-01 15:43:01 +02:00
Rhys Arkins
a302c7ecf2
fix(bazel): extract urls for new hashes ( #3980 )
2019-06-30 07:18:37 +03:00
Florian Greinacher
50ee58da3a
feat(proxy): use global-agent lib to set up proxy ( #3949 )
2019-06-28 10:18:05 +03:00
Gabriel Lavoie
d4e5996894
feat(github): Support for team assignment. ( #3973 )
2019-06-27 14:53:25 +03:00
kallrobin
2ed82a99a4
fix(bitbucket): add canMerge to pr ( #3961 )
2019-06-27 10:47:25 +03:00
Michael Kriese
b1df50851a
feat(azure): convert to typescript ( #3967 )
2019-06-27 10:40:27 +03:00
Rohan Singh
335014bf1a
fix(bazel): use docker version scheme for container_pull ( #3948 )
2019-06-24 19:49:23 +03:00
Sergio Zharinov
acd318a1d9
feat(swift): Support for Package.swift files ( #3911 )
2019-06-24 19:43:48 +03:00
Michael Kriese
1d6880b1a6
fix(bitbucket-server): store pr versions ( #3957 )
2019-06-24 19:28:24 +03:00
Michael Kriese
bc0198e047
fix(bitbucket-server): delay pr refresh ( #3950 )
...
fix(bitbucket-server): delay pr refresh
2019-06-21 10:27:37 +02:00
Rhys Arkins
df34ddc528
refactor(bazel): use hasha instead of crypto
2019-06-21 08:26:20 +02:00
Rhys Arkins
86a9f7f5ae
test: simplify bazel update tests
2019-06-21 08:09:42 +02:00
Rhys Arkins
c1f46ff4a8
fix(pip_requirements): handle complex index-url
...
Closes #3944
2019-06-20 10:25:17 +02:00
Rhys Arkins
deaa028149
fix(pip_requirements): registryUrls on res, not per-dep
2019-06-20 10:20:27 +02:00
Michael Kriese
2c3777001f
fix(bitbucket-server): do not throw on merge failure ( #3943 )
2019-06-19 15:14:39 +02:00
Rhys Arkins
bad3fdcce8
fix(bazel): correct git tag sha
...
Closes #3938
2019-06-17 18:36:21 +02:00
Rhys Arkins
27746996f6
fix: restore gitAuthor to config to allow use in templating
...
Closes https://github.com/renovatebot/config-help/issues/275
2019-06-17 15:50:02 +02:00
Rhys Arkins
58f6498cc4
fix(github): don’t dump request stats
2019-06-17 08:31:36 +02:00
Rhys Arkins
4ea03ac0b4
feat(gitlab): detect gitAuthor as part of initPlatform
...
GitLab self-hosted users now no longer need to manually configure gitAuthor if it matches with the bot account they’re using.
2019-06-13 07:25:39 +02:00
Rhys Arkins
df0d79f7de
fix(gitlab): skip mirrored repositories
2019-06-13 06:05:58 +02:00
Rhys Arkins
ec46ec6a4a
fix(gitFs): catch more git errors
2019-06-12 16:14:44 +02:00
Rhys Arkins
4a71b5bad6
fix(gitFs): rewrite git 5xx errors to platform-failure
2019-06-12 10:49:21 +02:00
Rhys Arkins
5f59a0b5a8
feat(composer): support lock file maintenance ( #3912 )
2019-06-11 15:06:29 +02:00
Rhys Arkins
9a4f2b9eb7
fix(lock-file-maintenance): PR body Changes text
2019-06-11 12:29:14 +02:00
jgarec
3f4e464e2b
feat(cli): enable onboarding-config cli option ( #3910 )
2019-06-11 06:19:05 +02:00
Matt R. Wilson
9212a876fc
feat(schedule): Support scheduling by weeks of year. ( #3914 )
...
Fixes #3879 .
2019-06-11 06:17:12 +02:00
Sergio Zharinov
4ce426560c
fix(sbt): Fix sbt plugin fetching from maven repos ( #3909 )
2019-06-10 17:48:26 +02:00
Sergio Zharinov
f845fe4d4f
feat(git): Create datasource that fetches tag versions directly from git ( #3890 )
2019-06-10 07:43:44 +02:00
Rhys Arkins
c911a2dfaf
refactor: getArtifacts -> updateArtifacts
2019-06-09 08:18:41 +02:00
Markus Heberling
c830f45484
feat(gitlab): use repository URL from API ( #3900 )
...
This allows to access gitlab servers running with a relative url root
* https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-a-relative-url-for-gitlab
2019-06-06 17:06:04 +02:00
Rhys Arkins
7c96842d92
fix(npm): don’t name PR after @types when grouped
...
Closes #3887
2019-06-05 11:16:13 +02:00
Rhys Arkins
f6f7db8d6c
fix(gitlab): throw platform-failure if 5xx
2019-06-05 10:13:00 +02:00
Rhys Arkins
6a11d5f59b
fix(npm): use registry url in cache key ( #3889 )
2019-06-04 20:38:30 +02:00
Rhys Arkins
5ca5a124fa
feat(pipenv): support index registry urls ( #3885 )
...
Closes #3865
2019-06-04 14:08:37 +02:00
Sergio Zharinov
edec4ad307
fix(maven): Fix comparing versions with leading zero ( #3884 )
2019-06-04 10:35:28 +02:00
Rhys Arkins
d5af20fb64
fix: don’t except pin schedules
...
Closes #3867
2019-06-04 08:38:23 +02:00
Rhys Arkins
14c3e7e9e4
fix(lerna): detect undeclared npmClient=yarn
2019-06-03 22:24:40 +02:00
Rhys Arkins
6c5687ba96
feat: commitBodyTable ( #3868 )
...
Adds a table to the commit message body listing all the updates in a commit. Disabled by default for now, so opt in by setting commitBodyTable=true
2019-06-02 10:50:35 +02:00
Rhys Arkins
8fd03d7ae8
feat(pr): better default PR body columns
...
Drops References column and embeds links in Package column.
Closes #3855
2019-06-01 11:20:38 +02:00
Rhys Arkins
9916c51ad1
fix(npm): escape dep name in diff link
2019-06-01 08:55:52 +02:00
Rhys Arkins
aa6a7bd4de
test: remove flatten snapshots
2019-06-01 08:38:08 +02:00
Rhys Arkins
fe41748e7b
feat(pr): simpler displayFrom/displayTo logic ( #3853 )
2019-06-01 08:23:18 +02:00
Rhys Arkins
6c8afb6a46
fix(github): findIssue should throw if error
2019-05-31 02:22:43 +02:00
Rhys Arkins
2243b54f60
Revert "fix: Revert "feat(github): use graphql instead of rest api for issue list ( #3808 )""
...
This reverts commit dc194219d9
.
2019-05-31 02:22:43 +02:00
Sergio Zharinov
a91e3d39f3
feat(sbt): Add Scala (sbt) datasource ( #3835 )
2019-05-31 01:39:07 +02:00
Rhys Arkins
2620a87a3d
test: update snapshots
2019-05-30 16:37:36 +02:00
Rhys Arkins
dc194219d9
fix: Revert "feat(github): use graphql instead of rest api for issue list ( #3808 )"
...
This reverts commit 8a19ee2bf6
.
2019-05-30 16:30:16 +02:00
Michael Kriese
cd0a3bd675
feat(gitlab): convert to typescript ( #3824 )
2019-05-29 14:00:56 +02:00
Ciprian Mandache
8a19ee2bf6
feat(github): use graphql instead of rest api for issue list ( #3808 )
2019-05-28 14:17:09 +02:00
Sergio Zharinov
d293fb72fb
fix(sbt): Skip deps using missing Scala versions ( #3828 )
2019-05-28 14:06:05 +02:00
Michael Kriese
0b063aeaa1
feat(build): use babel ( #3825 )
2019-05-28 11:21:17 +02:00
Rhys Arkins
e16487b824
fix(github): don’t unnecessarily retry
2019-05-27 08:57:40 +02:00
Rhys Arkins
d7c9081025
build: remove gh-got
2019-05-27 07:45:59 +02:00
Rhys Arkins
4b907eb70d
refactor(github): use util/got ( #3816 )
2019-05-27 07:39:01 +02:00
Rhys Arkins
ec301b1c48
refactor(bitbucket-server): use util/got ( #3815 )
2019-05-26 20:51:27 +02:00
Rhys Arkins
02b5f2e4be
refactor(gitlab): use util/got ( #3814 )
2019-05-26 19:05:05 +02:00
Rhys Arkins
e0766fa5ee
refactor: bitbucket got ( #3813 )
2019-05-26 11:25:24 +02:00
Rhys Arkins
f11a1f544f
test: update snapshots
2019-05-26 07:33:44 +02:00
Rhys Arkins
b96c03a7aa
refactor: move manager updates to util/got
2019-05-25 22:48:33 +02:00
Rhys Arkins
b8cb3f53ca
refactor: npm datasource use custom got
2019-05-25 20:18:27 +02:00
Rhys Arkins
370b119837
test: replace npm retry test
2019-05-25 20:12:49 +02:00
Rhys Arkins
bc076c37a0
feat: convert token to bearer auth automatically
2019-05-25 17:17:22 +02:00
Rhys Arkins
47edd88755
refactor(bitbucket): simplify auth ( #3810 )
2019-05-25 08:13:55 +02:00
Rhys Arkins
d550d554c7
fix(host-rule): always return an object
2019-05-25 07:52:02 +02:00
Rhys Arkins
42becebf23
fix: migrate gitFs on CLI and bot config
2019-05-25 06:59:46 +02:00
Rhys Arkins
439e19d78c
chore: remove all gitFs references ( #3807 )
2019-05-25 06:23:44 +02:00
Rhys Arkins
5f11c5e8d9
feat: hostRules rewrite ( #3801 )
...
Rewrites hostRules for increased flexibility. Includes renames of existing fields within a hostRule:
- `endpoint` -> `baseUrl`
- `host` -> `hostName`
Additionally, `domainName` has been added. Migration scripts should take care of these for users but it's recommended to update configs to match the new fields anyway.
2019-05-24 17:40:39 +02:00
Rhys Arkins
2426a5239f
feat(github): use git for all file operations ( #3806 )
...
With Renovate’s github platform code now using git for all file system operations, we need to tell Renovate which gitAuthor to use.
If you had already configured a gitAuthor in your bot config, you do not need to make any change.
Otherwise, to keep functionality as before, you should either:
(1) configure `gitAuthor` to match the bot’s account, or
(2) recreate your bot’s personal access token to include the “user:email” permission so that the bot can retrieve the email itself
BREAKING CHANGE: GitHub bot admins should either configure gitAuthor in their config or generate a new token with “user:email” permissions.
2019-05-24 16:34:52 +02:00
Michael Kriese
5f213255d0
test: fix coverage ( #3794 )
2019-05-24 15:01:07 +02:00
Rhys Arkins
b53c4c09cb
Revert "feat(github): gitFs-only ( #3736 )"
...
This reverts commit acb493be95
.
2019-05-24 12:08:55 +02:00
Rhys Arkins
acb493be95
feat(github): gitFs-only ( #3736 )
...
The github platform code will now use git "under the hood" instead of plucking files one by one from GitHub's API.
2019-05-24 11:50:11 +02:00
Sergio Zharinov
bda25d6ca7
feat(clojure): Add basic support for Leiningen and deps.edn
( #3685 )
2019-05-24 07:29:26 +02:00
Sergio Zharinov
39be8f9c30
test(maven): Add leading spaces to simple.pom.xml
fixture ( #3803 )
2019-05-23 19:54:25 +02:00
Rhys Arkins
1f6d18fcd6
fix(github): use defaults.endpoint
...
Closes #3787
2019-05-21 17:16:27 +02:00
Rhys Arkins
87f2b04f4e
feat(host-rules): remove overrides option ( #3785 )
2019-05-21 15:12:53 +02:00
Rhys Arkins
c02abf0976
feat: rename hostRules.platform to hostRules.hostType ( #3768 )
...
Refactors hostRules to use field “hostType” instead of “platform”. hostType can include datasources like npm, maven, pypi, etc.
2019-05-21 13:20:09 +02:00
Michael Kriese
0ecc16baf0
chore(build): fix linting ( #3769 )
2019-05-21 11:15:50 +02:00
Michael Kriese
314889031e
feat(bitbucket): convert to typescript ( #3767 )
2019-05-21 10:34:28 +02:00
Rhys Arkins
73a2b42ac2
fix: clear and apply hostRules before each repo
2019-05-21 08:45:30 +02:00
Ciprian Mandache
05ec931f36
fix: remove checkbox hints + checkbox formatting for bitbucket via readOnlyIssueBody() transformer ( #3765 )
2019-05-21 08:21:44 +02:00
Rhys Arkins
dbb1332a04
fix(npm): ignoreNpmrcFile until artifact generation
2019-05-20 23:37:43 +02:00
Michael Kriese
cc52c20533
feat(bitbucket-server): convert to typescript ( #3756 )
2019-05-20 15:08:18 +02:00
Michael Kriese
154f776ceb
test(workers): fix autodiscover tests ( #3762 )
2019-05-20 13:50:58 +02:00
Rhys Arkins
ee218097dc
feat: refactor platform authentication ( #3758 )
2019-05-20 10:59:30 +02:00
Rhys Arkins
335a57364f
feat(host-rules): allow find by endpoint
2019-05-20 06:15:06 +02:00
Michael Kriese
61bdb3e14b
fix(bitbucket-server): wrong stale pr check ( #3754 )
2019-05-20 05:44:14 +02:00
Rhys Arkins
eac3c92b71
fix(vulnerability-alerts): pypi allowedVersions syntax
2019-05-19 07:18:10 +02:00
Rhys Arkins
31bd24869d
fix(vulnerability-alerts): maven matchCurrentVersion syntax
2019-05-19 07:12:40 +02:00
Rhys Arkins
6d86bbd353
fix(vulnerability-alerts): use datasources, not managers
2019-05-19 07:08:31 +02:00
Rhys Arkins
0096417c1e
test: update snapshot
2019-05-19 07:00:38 +02:00
Rhys Arkins
f0a4951269
test: isGitHub
2019-05-18 18:40:07 +02:00
Rhys Arkins
e46966e390
refactor: remove unused isGitHub/etc
2019-05-18 18:38:46 +02:00
Rhys Arkins
a687ef0b36
tests: add bitbucket server platform check
2019-05-18 10:17:08 +02:00
Rhys Arkins
413d496648
tests: drop snapshot, replace with throws
2019-05-18 07:12:40 +02:00
Michael Kriese
ab5a531ada
fix(gitFs): force update diverged branches ( #3737 )
2019-05-17 13:43:00 +02:00
Rhys Arkins
8f6e124998
fix(semantic-commits): fix lazy git semantic commit detection ( #3735 )
2019-05-17 10:24:29 +02:00
Rhys Arkins
ee0054c086
fix: malformed ruby version string ( #3732 )
...
Use fork until this fix is merged upstream
2019-05-17 09:28:42 +02:00
Michael Kriese
07e464c090
fix(workers): do not prune on dryRun ( #3734 )
2019-05-17 09:28:10 +02:00
Rhys Arkins
3215d2966a
feat(gitFs): lazy fetching ( #3638 )
...
Instead of shallow cloning every branch (using —no-single-branch), we now clone only the default branch and lazy fetch the others as needed.
2019-05-17 08:10:40 +02:00
Michael Kriese
242148a99a
test: allow debug jest ( #3725 )
2019-05-16 18:54:54 +02:00
Michael Kriese
affc0116f0
fix(gitFs): fix fetch args ( #3723 )
...
fix(gitfs): fix wrong fetch arguments
2019-05-16 17:01:25 +02:00
Ciprian Mandache
0d369ad8f6
fix(gitlabci): support ext syntax for docker img ( #3721 )
2019-05-16 14:53:50 +02:00
Michael Kriese
7114260db6
test(gitFs): convert tests to typescript ( #3719 )
2019-05-16 13:42:25 +02:00
Michael Kriese
0189dd8c4b
feat: convert storage to typescript (part2) ( #3690 )
2019-05-16 13:00:40 +02:00
Rhys Arkins
949229594b
fix(docker): handle host with port correctly
...
Closes #3698
2019-05-15 11:57:03 +02:00
Michael Kriese
5c4e53498a
fix(platform): check branch exists before retrieving status ( #3695 )
2019-05-15 08:22:33 +02:00
Rhys Arkins
7ac3b07914
fix(python): default to rangeStrategy=replace
...
Use rangeStrategy=replace whenever an unsupported rangeStragegy is in use (e.g. update-lockfile).
2019-05-15 07:19:06 +02:00
Rhys Arkins
fdcbb39c16
fix(pip_requirements): set lockedVersion for == deps
2019-05-14 20:09:54 +02:00
Rhys Arkins
3461705e4c
fix(maven): isVersion/isSingleVersion/isValid
2019-05-14 19:08:40 +02:00
Rhys Arkins
805ae952e6
fix: rebase if package file not found in existing branch
2019-05-14 14:06:22 +02:00
Rhys Arkins
982a8edcb7
test: fix tslint
2019-05-14 12:00:50 +02:00
Johan Hillerström
88b1f0f0c1
feat(devops): Add azureAutoComplete config option ( #3661 )
2019-05-13 16:19:31 +02:00
Rhys Arkins
2ccfff5e66
fix(gitlab): detect forks
...
Closes #3679
2019-05-13 12:20:22 +02:00
Rhys Arkins
9e94b15059
tests: check lib/ and dist/ static files match ( #3674 )
2019-05-13 10:17:53 +02:00
Rhys Arkins
991f69c36b
fix(bundler): refactor rubygems.org fetching to use CDN ( #3669 )
...
Refactors fetching of dependencies from Rubygems.org to use the /versions file instead of the official API. For now this means no metadata from Rubygems, so it will be added in a future PR.
Closes #3373
2019-05-12 15:50:29 +02:00
Michael Kriese
0143c20c08
feat(bitbucket-server): use default reviewers ( #3647 )
2019-05-10 13:28:35 +02:00
Rhys Arkins
f2b48c8383
feat: gitFs-only for GitLab
...
The gitlab platform is now implemented using gitFs over http/https. Ensure you are using a Personal Access Token with “api” scope. Remove any custom “gitFs” config option now - it will be autodetected based on the endpoint value. For most - maybe all - users, there should not be any change required at all.
Closes #3478
BREAKING CHANGE: gitlab platform is now gitFs only and requires a Personal Access Token with api scope.
2019-05-09 12:37:11 +02:00
Matt Lavin
44f8f328d1
fix(bitbucket): Close PRs when deleting branches ( #3646 )
2019-05-09 06:43:54 +02:00
Rhys Arkins
81f04cadb5
fix(travis): fully fixed versions and docs
2019-05-08 08:02:23 +02:00
Michael Kriese
22a8572622
fix(travis): update travis node versions ( #3642 )
2019-05-08 06:44:38 +02:00
Dmitry9
0a1b188c3e
removed test for caching
2019-05-07 21:17:02 +02:00
Dmitry9
8497886b23
added test for caching
2019-05-07 21:17:02 +02:00
Rhys Arkins
55829d0156
feat(gitFs): cache branchExists results
2019-05-05 06:00:03 +02:00
Michael Kriese
c6b4e70324
fix(bitbucket-server): add canRebase check ( #3626 )
2019-05-03 08:53:48 +02:00
Rhys Arkins
d3dbd937c4
fix(gitlab): better debugging of pr.canRebase
2019-05-02 23:34:52 +02:00
Nikita Chashchinskii
5c23ec69ea
feat: Add homebrew manager ( #3530 )
2019-05-01 10:39:40 +02:00
mohd hassaan
eb936b4236
fix: autoclose resolved deprecated issues ( #3611 )
2019-05-01 09:28:30 +02:00
Sergio Zharinov
ca9a21d3e5
feat(scala): Add sbt support ( #3603 )
2019-05-01 08:40:35 +02:00
Rhys Arkins
294c7a127c
feat: excludeCommitPaths ( #3614 )
...
A file that matches any of these glob patterns will not be committed, even if it has been updated.
2019-04-30 08:52:01 +02:00
Florian Greinacher
194dbc93ef
fix(NuGet): handling of paginated package versions ( #3613 )
2019-04-29 22:16:47 +02:00
Michael Kriese
99530c4a85
fix(pnpm): shrinkwrap -> pnpm-lock ( #3602 )
2019-04-26 13:35:37 +02:00
Rhys Arkins
ba543a0295
tests: fix global cache test
2019-04-26 07:29:34 +02:00
Rhys Arkins
0c9e412ea0
feat(gitFs): support deleted files
2019-04-25 23:13:59 +02:00
Rhys Arkins
fa6dea0373
fix(npm): internalPackages typo
2019-04-25 18:26:23 +02:00
Michael Kriese
5306e6bdf2
fix(bitbucket-server): fix race condition ( #3592 )
2019-04-25 14:43:21 +02:00
Rhys Arkins
2a9d142baf
fix(nuget): flexible query for non-nuget registries
2019-04-25 12:43:23 +02:00
Rhys Arkins
788215af99
fix(gitlab): Revert "feat(gitlab): try merging PR on creation ( #3308 )"
...
This reverts commit 8bd75923bb
.
Reverting until https://gitlab.com/gitlab-org/gitlab-ce/issues/56698 is fixed by GitLab
2019-04-25 10:47:29 +02:00
Rhys Arkins
b007f7474b
fix(maven): don’t error on s3 datasource
2019-04-24 09:17:56 +02:00
mohd hassaan
ae900ff790
tests: Fix UnhandledPromiseRejectionWarning ( #3583 )
2019-04-23 16:46:37 +02:00
Rhys Arkins
474df1c5d0
docs: masterIssue
...
Closes #2937
2019-04-23 16:13:48 +02:00
Rhys Arkins
3c33ecb950
fix(poetry): skip pyproject files without poetry section
2019-04-23 12:52:53 +02:00
Rhys Arkins
b3ad425b53
feat(npm): support package aliases ( #3577 )
...
Closes #3575
2019-04-23 10:48:09 +02:00
mohd hassaan
8530e37647
feat(nuget): Cache searchqueryservice URL ( #3570 )
2019-04-22 17:12:16 +02:00
Rhys Arkins
b0fdfeba58
refactor(pipenv): write registryUrls to packageFile level ( #3574 )
2019-04-22 17:11:15 +02:00
Sergio Zharinov
d68da97edd
feat(ivy): Add support for Ivy version scheme ( #3541 )
2019-04-22 12:53:01 +02:00
Rhys Arkins
d1c18c84d0
fix(pipenv): handle nested definitions better
...
Closes #3482
2019-04-22 08:46:56 +02:00
Dmitry
55fb2de89e
fix(pipenv): detect 'any-version' packages ( #3544 )
2019-04-22 08:19:05 +02:00
Takashi Masuda
a6e8ea41de
fix(ruby): ruby-version URL ( #3573 )
2019-04-22 07:43:38 +02:00
Rhys Arkins
2e7e36bb5a
fix(datasource): massage github sourceUrl if present
2019-04-20 10:32:12 +02:00
mohd hassaan
3ba6d79458
tests: Improve error handling test cases ( #3559 )
2019-04-19 22:04:37 +02:00
mohd hassaan
8e195cef03
feat: Add JSON5 parser ( #3555 )
...
Added support for `renovate.json5` filename. Now configuration can be parsed from a `json5` format file.
Closes #3484
2019-04-19 08:39:20 +02:00
Rhys Arkins
f98fe65c00
refactor: enforce requireConfig ( #3408 )
...
Previously we maintained an exception to the rule that if `requireConfig` was true then we still support repositories without a config if they have previously merged PRs. Now such repositories will be skipped.
Closes #3338
BREAKING CHANGE: requireConfig is now enforced, if enabled. If a repository has no config but merged PRs, it will still be skipped.
2019-04-16 16:06:25 +02:00
Rhys Arkins
e340fe5eeb
feat: default requireConfig to true ( #3409 )
...
Defaults `requireConfig` value to `true`.
Closes #3337
BREAKING CHANGE: If you run your own bot and wish to allow config-less repositories (e.g. no `renovate.json`) then override this value to `false` in your bot config.
2019-04-16 16:06:25 +02:00
Jamie Magee
05a46ddb4c
fix: nodejs 11 support ( #3549 )
...
Due to an update in the v8 runtime, Node.js `Array.prototype.sort()` is now stable (See [here](https://github.com/nodejs/node/pull/22754#issuecomment-423452575 )).
These changes allow for tests to pass on both Node.js 10 and 11.
Fixes #3445
2019-04-16 16:03:37 +02:00
Jamie Magee
4b9a18ff66
fix(azure): update add reviewers to use up-to-date API ( #3532 )
...
Also support adding teams as reviewers
Fixes #3183
2019-04-16 10:54:56 +02:00
Sergio Zharinov
b7848757cb
feat(dart): Add support for Dart ( #3468 )
...
It works for most of Dart pubfiles (except invalid YAML). Later maybe we should implement own "weaker" parser.
Closes #3301
2019-04-15 15:07:54 +02:00
Jamie Magee
6ca8991c3a
feat(azure-devops): link to an existing work item when creating PRs ( #3542 )
...
Looks like I was (happily) wrong about this. There is currently no API to add a work item to a PR as an individual action. Instead you have to link the work item when creating the PR, or by using the `updatePullRequest` API.
I've tested with the default (0), a non-existent work item ID, and a real work item ID, and they all work with this implementation.
Fixes #3395
2019-04-15 14:57:54 +02:00
mohd hassaan
3b062d5520
tests: Optimize jest rules to best practice ( #3540 )
2019-04-15 13:39:49 +02:00
Sergio Zharinov
336c94465e
feat(maven): Handle parameterised repositories ( #3533 )
...
Closes #3522
2019-04-12 16:59:35 +02:00
Dmitry
4607276464
feat(bazel): support "container_pull" dependency-type ( #3514 )
2019-04-12 13:27:49 +02:00
Sergio Zharinov
5fb1ad3947
feat(maven): Support nested version placeholders ( #3492 )
2019-04-12 06:43:38 +02:00
Rhys Arkins
26fb0186e6
tests: ignore config file
2019-04-11 09:52:15 +02:00
Matt Lavin
371076eb6f
fix(onboarding): Do not create onboarding branches when onboarding is disabled ( #3519 )
2019-04-10 15:43:10 +02:00
Nikita Chashchinskii
f5ef05d54b
feat: Add ruby-version manager ( #3515 )
...
Adds functionality to detect and update `.ruby-version` files.
2019-04-10 14:17:21 +02:00
Matt Lavin
e88c8c02cc
fix: Respect requireConfig setting when onboarding=false ( #3516 )
2019-04-10 07:02:26 +02:00
Rhys Arkins
a599eab231
feat: unify file locations ( #3507 )
...
feat: unify file locations
2019-04-09 17:14:08 +02:00
Matt Lavin
47e8dd9ac2
feat(bitbucket): Enable bitbucket reviewers ( #3509 )
...
feat(bitbucket): Enable bitbucket reviewers
2019-04-09 15:46:40 +02:00
Rhys Arkins
56ea312970
fix(bitbucket): createPr return number, not id
2019-04-09 14:51:56 +02:00
Nikita Chashchinskii
9476c80f3d
feat: Cargo manager use toml parser ( #3505 )
2019-04-09 10:25:13 +02:00
Nick Oliver
ec16c8b2b8
fix(bitbucket-server): revert encode auth in URL ( #3511 )
...
This reverts commit 3e66e019e4
.
2019-04-09 08:32:05 +02:00
Rhys Arkins
365b60ac18
feat(gomod): private module support ( #3495 )
2019-04-08 08:15:37 +02:00
Rhys Arkins
7bf52c5388
fix: Revert "feat(gomod): private module support ( #3495 )"
...
This reverts commit 0bd0ea33f6
.
2019-04-08 06:56:05 +02:00
Nikita Chashchinskii
9d74afe9f2
feat: Add support for python poetry manager ( #3440 )
2019-04-07 09:48:48 +03:00
Rhys Arkins
0bd0ea33f6
feat(gomod): private module support ( #3495 )
...
Adds support for fetching private modules off github.com
Closes #3202
2019-04-07 08:53:16 +03:00
Nick Oliver
2c3207cf45
fix(bitbucket-server): use endpoint path in repo URL ( #3494 )
...
The path in the endpoint configuration, if present, needs to be used in the URL generated for the git clone.
2019-04-07 08:00:50 +03:00
renovate[bot]
14214835a1
build(deps): update dependency azure-devops-node-api to v7.2.0 ( #3488 )
2019-04-06 18:39:45 +03:00
Nick Oliver
dbada62dc0
fix(bitbucket-server): encode auth in URL ( #3493 )
2019-04-06 09:26:10 +03:00
Dmitry
fb587a3cae
feat(bazel): expand support to non-WORKSPACE files ( #3459 )
...
Now supports `*.bzl` files including when definitions are nested.
2019-04-05 19:12:38 +03:00
Rishabh Jain
0038142cc2
fix: renovate not creating PRs for some python dependencies ( #3453 )
2019-04-02 17:26:06 +02:00
Nikita Chashchinskii
38dd9fc753
feat(cargo): fetch crates data from github repo ( #3474 )
2019-04-02 17:00:51 +02:00
Rishabh Jain
98174d4e37
tests: Optimise jest rules to best practices ( #3438 )
...
Closes #2028
2019-04-02 16:59:27 +02:00
Rishabh Jain
7e49630d78
fix: pipfile dependency with path causes file parsing error ( #3470 )
...
Closes #3462
2019-04-02 11:27:29 +02:00
Sergio Zharinov
fd35e5ba3d
feat(dart): Add dart datasource ( #3360 )
2019-03-31 01:48:37 -04:00
Jamie Magee
80f8687f3e
feat: azure devops support for labels ( #3396 )
2019-03-28 09:07:29 -04:00
Michael Kriese
8de1b6d1c1
feat(bitbucket-server): add getPrFiles ( #3457 )
2019-03-28 09:04:25 -04:00
Nikita Chashchinskii
6684a95c6b
feat: Add poetry versioning code ( #3432 )
...
feat: Add poetry versioning code
2019-03-24 16:28:02 +01:00
Rhys Arkins
b60cb7431a
fix: Revert "fix(npm): don’t set skipInstalls when file refs found"
...
This reverts commit 45007169f4
.
2019-03-24 06:02:26 +01:00
Rhys Arkins
45007169f4
fix(npm): don’t set skipInstalls when file refs found
2019-03-23 11:24:25 +01:00
Rhys Arkins
845983daef
tests: test json schema for changes ( #3435 )
2019-03-23 08:14:00 +01:00
Sergio Zharinov
6f7b6e42ba
feat(maven): Add support for allowedVersions ( #3421 )
...
This PR implements version matching against Maven ranges
Closes #3411
2019-03-21 08:26:17 +01:00
Dmitry
2afeeaf2aa
fix(bazel): http_archive urls hash part update ( #3420 )
2019-03-20 17:43:25 +01:00
Rhys Arkins
4379c4c2ac
fix: don’t add autoclosed suffix more than once
2019-03-20 09:28:56 +01:00
Rhys Arkins
07598efa37
fix: move git author logic to global worker and validate ( #3410 )
2019-03-19 17:21:19 +01:00
Konstantin_Kurganov
1fc0a889fb
feat: hex versioning ( #3345 )
2019-03-19 10:11:50 +01:00
Rishabh Jain
a6c4b88d17
tests: add test for mock lib ( #3404 )
...
- Add test for the presence of `mock` library in system
- Depends on `getPythonAlias` function
Closes #3393
2019-03-18 13:21:04 +01:00
Rhys Arkins
e8215e2067
fix(maven): don’t save homepage/sourceUrl from package file
...
Closes #3400
2019-03-17 16:56:34 +01:00
Rishabh Jain
5ff5ede41c
fix: snapshot test failures on some systems ( #3397 )
...
- The function is calling python command which can be aliased to different python versions on different systems, the function depends on mock library which comes pre-installed on python v3.7+
- Add a python alias detection command which gets the correct python command which is aliased to python3.7+
Closes #3392
2019-03-17 15:54:31 +01:00
Rhys Arkins
9e31b007b8
fix(gradle-version): always throw if error
2019-03-17 08:34:46 +01:00
Rhys Arkins
57b80a643e
tests: update snapshots
2019-03-17 07:42:27 +01:00
Nick Oliver
4b6de0f485
feat(autodiscover): add autodiscoverFilter option ( #3394 )
...
adds a `autodiscoverFilter` option which can be a [minimatch](https://www.npmjs.com/package/minimatch ) glob-style pattern for filtering `autodiscover`ed repositories. Ex: `project/*`
Closes #3341
2019-03-17 06:49:38 +01:00
Rhys Arkins
d8614aa785
fix(gitFs): gracefully handle git config failure
2019-03-16 07:55:39 +01:00
Dmitry
3e788c783a
feat(docker): add depType for multi-stage Dockerfiles ( #3385 )
2019-03-16 07:00:59 +01:00
Rishabh Jain
940d3c4721
feat: add parentDir, baseDir metadata ( #3383 )
2019-03-15 05:36:56 +01:00
Rhys Arkins
aac3c30c20
refactor(npm): simplify retries ( #3382 )
2019-03-14 11:43:51 +01:00
Gautier Pelloux-Prayer
acbb5d6b29
feat(cli): properly handle boolean values ( #3356 )
2019-03-13 14:58:39 +01:00
Rhys Arkins
941169c40f
fix(github): throw if getFileList fails
2019-03-12 20:01:57 +01:00
Dmitry
5d045c1e31
feat(package-rules): add datasources selector ( #3344 )
2019-03-12 07:27:49 +01:00
Rishabh Jain
8acc17eea4
feat(packageRules): support baseBranchList ( #3358 )
2019-03-11 17:42:30 +01:00
Sergio Zharinov
be597e8d7f
fix(maven): Allow leading qualifiers ( #3357 )
...
This PR allows exotic versions starting with letters
Closes #3350
2019-03-11 16:57:23 +01:00
Rishabh Jain
c1663e3db1
tests: move fixtures to corresponding directories ( #3351 )
...
- Refactor: move fixtures to corresponding directories
- Delete unused fixtures
Resolves : #3328
2019-03-11 16:50:10 +01:00
Michael Kriese
3550297122
fix(npm): fix repo url handling ( #3353 )
...
closes #3352
2019-03-11 14:12:48 +01:00
Rhys Arkins
ca66b34aaa
fix(github): handle no firstPatchedVersion
2019-03-11 11:45:41 +01:00
Rhys Arkins
30df7a1244
fix(composer): catch/throw disk space
2019-03-11 10:46:15 +01:00
Florian Greinacher
8bd75923bb
feat(gitlab): try merging PR on creation ( #3308 )
2019-03-11 10:07:54 +01:00
Rhys Arkins
96dcff5117
tests: update snapshot
2019-03-10 10:14:53 +01:00
Rhys Arkins
9cd81a0b6d
feat(github): include vulnerability descriptions
2019-03-10 08:40:28 +01:00
Rhys Arkins
65e5b957e9
fix(github): combine vulnerability alerts
2019-03-10 07:20:44 +01:00
Rhys Arkins
63daf6ef89
refactor: vulnerability manager mapping
2019-03-10 05:20:41 +01:00
Rhys Arkins
eb5ccffdcd
fix: update GitHub vulnerability alerts parsing
...
Closes #3340
2019-03-09 07:16:12 +01:00
Rhys Arkins
89d4807c76
fix: use HEAD not master for subDirectory links
2019-03-08 17:23:43 +01:00
Rhys Arkins
807f8183a7
tests: update snapshots
2019-03-08 14:11:04 +01:00
Rhys Arkins
3414421f6f
feat: got host rules ( #3327 )
2019-03-08 08:20:12 +01:00
Rhys Arkins
7b9812e04b
tests: update snapshots
2019-03-08 08:19:37 +01:00
Rhys Arkins
6ede22ab03
fix: lockfile-update => update-lockfile
2019-03-08 08:16:26 +01:00
Rhys Arkins
1258630faa
feat(npm): dedupe ( #3322 )
...
Allows dedupe options for npm and yarn.
Closes #2883
2019-03-07 16:37:07 +01:00
Rhys Arkins
9a93c8e99a
feat: postUpdateOptions
...
Adds new config option postUpateOptions. Currently supports one value - gomodTidy.
2019-03-07 15:15:01 +01:00
renovate[bot]
3a7afd768f
chore(deps): update dependency jest to v24 ( #3316 )
2019-03-07 12:38:59 +01:00
Rhys Arkins
3ffe565162
Update branchify.spec.js
2019-03-07 11:40:01 +01:00
Mike Bryant
34d270fd79
feat(docker): Use opencontainers labels to find repository source ( #2907 )
...
Closes #2395
2019-03-07 08:44:38 +01:00
Rhys Arkins
2901a6bbf2
tests: update snapshot
2019-03-07 01:51:28 +01:00
Nikita Chashchinskii
211684a489
feat: Cargo (Rust) support ( #2795 )
...
Adds support for Cargo package manager for Rust
2019-03-04 10:24:07 +01:00
Rhys Arkins
b71686d6b4
feat(bazel): commit-based http_archive
...
Closes #2904 , Closes #3295
2019-03-04 07:48:58 +01:00