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
Rhys Arkins
a6d7673a65
refactor: mavenProps ( #4164 )
2019-07-24 09:05:15 +02:00
Rhys Arkins
ff5e477f35
fix: composer build
2019-07-24 07:58:39 +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
ab8c69f620
logs: fix ruby-version manager ( #4159 )
...
Uses wrong property
relates to #4158
2019-07-23 20:38:59 +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
b8b435b0fa
feat(npm): support binarySource=docker ( #4150 )
2019-07-23 10:20:27 +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
Rhys Arkins
1d4637b467
fix(release-notes): catch missing githubApiBaseURL
2019-07-23 07:46:07 +02:00
Rhys Arkins
7009f3841c
chore: cargo envVars map join
2019-07-22 21:41:34 +02:00
Rhys Arkins
f417492730
fix: deprecate unstablePattern
...
Closes #3929
2019-07-22 21:17:55 +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
d918d373ac
fix(bazel): massage bazel-skylib
2019-07-22 16:46:57 +02:00
Rhys Arkins
20fc74fdf4
logs: info not warn for poetry.lock failure
2019-07-22 16:26:14 +02:00
Rhys Arkins
14a3567809
tests: fix coverage
2019-07-22 14:26:12 +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
7f6d1bf2ba
fix(circleci): extract lineNumber into managerData
2019-07-22 11:33:05 +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
Michael Kriese
0fc566cfeb
fix(ruby): fix versioning increment ( #4144 )
2019-07-22 09:55:58 +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
Rhys Arkins
405cea769b
fix(gitFs): platform-failure for Invalid username or password
2019-07-19 12:40:35 +02:00
Rhys Arkins
34a96ad327
fix(yarn): no utf for added offline modules
...
Closes #4126
2019-07-19 11:20:52 +02:00
Rhys Arkins
f3db0eb68a
logs: maven log unknown value
2019-07-19 07:13:04 +02:00
Rhys Arkins
f276e0c301
fix(bazel): handle url updating instead of urls
2019-07-18 23:27:31 +02:00
Rhys Arkins
9ffe3b0d65
fix(gitlab-ci): handle YAML exceptions gracefully
2019-07-18 23:06:50 +02:00
Rhys Arkins
5d2ec22508
fix(docker): debug if schema version is not 2
2019-07-18 22:37:43 +02:00
Rhys Arkins
568fe49de8
fix(docker): info not warn for no labels
2019-07-18 22:26:50 +02:00
Rhys Arkins
b1be2d852d
fix(github): pass comment platform-failure up
2019-07-18 22:13:20 +02:00
Rhys Arkins
5695026b18
fix(docker): reorder manifest check
2019-07-18 22:08:01 +02:00
Rhys Arkins
a7e24d51d1
fix(docker): throw error if no manifest config
2019-07-18 21:38:54 +02:00
Rhys Arkins
a5ac249b95
fix(docker): pass registry-failure up
2019-07-18 19:30:09 +02:00
Rhys Arkins
b2d581484e
fix(docker): pass registry-failure up
2019-07-18 19:28:11 +02:00
Rhys Arkins
2aa0e3c765
logs: info not warn for docker registry 5xx
2019-07-18 19:25:35 +02:00
Rhys Arkins
8c3ab3e5d0
fix(git): platform-failure, not platform-error
2019-07-18 18:50:41 +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
642deb0b83
fix(automerge): don’t exit early if automerging pr comment ( #4105 )
...
Closes #4052
2019-07-17 11:02:04 +02:00
Rhys Arkins
0398256e40
fix(bundler): handled mixed quotation types ( #4103 )
2019-07-17 10:24:41 +02:00
Rhys Arkins
0f2e064efd
fix(master-issue): skip updating if exiting early due to autome… ( #4104 )
2019-07-17 10:22:13 +02:00
Michael Kriese
d97737914e
refactor: add js type check ( #4098 )
2019-07-17 10:14:56 +02:00
Rhys Arkins
3378488c3f
fix(github): handle 422 responses
2019-07-17 09:44:37 +02:00
Rhys Arkins
7fc1207683
feat(yarn): support yarn offline mirror ( #4102 )
...
Look for .yarnrc in same directory as yarn.lock. If found, look for yarn-offine-mirror line and check that folder for changes.
Closes #1452
2019-07-17 09:13:07 +02:00
Michael Kriese
855d5fbae3
fix: fix logging ( #4100 )
2019-07-16 13:47:29 +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
Rhys Arkins
85578e6eec
fix(gitlabci-include): require logger
2019-07-15 15:15:30 +02:00
Rhys Arkins
27505b38b3
fix(logger): migrate last refs to ts
...
Closes #4094 , Closes #4095
2019-07-15 15:04:03 +02:00
Rhys Arkins
b5723cda87
logs: don’t log lockFileMaintenance missing display
2019-07-15 13:23:23 +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
Rhys Arkins
fb21063290
fix(gomod): pass GOPROXY
...
Closes #4071
2019-07-15 08:15:07 +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
Rhys Arkins
0a00c79d6d
logs: log latest commit for base branches
2019-07-12 10:34:49 +02:00
Rhys Arkins
c48129abfb
fix(bundler): brace against undefined replace
2019-07-12 08:17:16 +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
Rhys Arkins
64eb9886db
fix(pypi): use better version detection
...
Closes #4047
2019-07-11 17:23:33 +02:00
Tanuel
ffbc39680d
fix(host-rules): Handle invalid URLs ( #4049 )
2019-07-11 16:24:45 +02:00
praveshtora
64ee44f0d1
feat: Add prcreation == approval ( #4032 )
2019-07-11 13:48:41 +02:00
Rhys Arkins
37dfd9d6a9
fix(git-tags): massage sourceUrl for changelogs
...
Closes #4045
2019-07-11 10:59:15 +02:00
Tanuel
998b18d2c1
feat(git-tags): support ssh sources via simple-git ( #4025 )
2019-07-11 10:30:10 +02:00
Rhys Arkins
33aa4b644f
logs: log preset keys if preset not found
2019-07-11 09:50:08 +02:00
Rhys Arkins
bcb2573c8a
fix(github): pass platform-failure up when forking
2019-07-11 09:18:51 +02:00
Rhys Arkins
733951ab50
logs: Preset fetch error
2019-07-11 09:14:45 +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
Rhys Arkins
af5f13fa8e
fix(bundler): delete update promise after awaiting
...
Closes #3969
2019-07-08 07:05:01 +02:00
Rhys Arkins
0da87a66ea
fix(nuget): allow configurable versionScheme
...
Closes #4027
2019-07-06 08:45:43 +02:00
Tanuel
8104557420
fix(proxy): only set variables if they they existed before ( #4015 )
2019-07-05 14:41:45 +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
Rhys Arkins
7090fb5167
fix: Revert "fix(proxy): massage proxy env to upper case"
...
This reverts commit 36b938cd1d
.
2019-07-02 13:50:31 +03:00
Rhys Arkins
36b938cd1d
fix(proxy): massage proxy env to upper case
...
Closes #3994
2019-07-02 10:46:45 +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
029d11e812
fix(gitlab-ci): optional endpoint
2019-07-02 07:50:53 +02:00
Rhys Arkins
e3eeb46e8d
fix: gracefully ‘No space left on device'
2019-07-02 07:50:52 +02:00
Rhys Arkins
bd02a9d756
fix(gitFs): handle gnutls_handshake() failed
2019-07-02 07:25:01 +02:00
Rhys Arkins
490bc3567a
fix(packagist): gracefully handle ETIMEDOUT and 403
2019-07-02 07:20:01 +02:00
Rhys Arkins
3f6b37f1ea
fix(npm): don’t warn for 402
2019-07-02 07:12:50 +02:00
Rhys Arkins
724d0171f3
fix: warn only for extraction errors
2019-07-02 07:08:48 +02:00
Mike Bryant
ad3ee49c8b
feat: Add support for gitlab-ci include statements ( #3946 )
2019-07-01 15:43:01 +02:00
Rhys Arkins
70857bfc5c
test: fix coverage ( #3990 )
2019-07-01 14:18:20 +02:00
Michael Kriese
714d4b77f9
fix(worker): fix rebase requested check ( #3987 )
2019-06-30 09:17:16 +02:00
Rhys Arkins
a302c7ecf2
fix(bazel): extract urls for new hashes ( #3980 )
2019-06-30 07:18:37 +03:00
Rhys Arkins
e839e8043f
fix(gitlab): catch UNABLE_TO_VERIFY_LEAF_SIGNATURE
2019-06-29 07:44:38 +02: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
Rhys Arkins
32009378de
fix(npm): full npm install if deduping
...
Closes #3972
2019-06-27 10:39:03 +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
Rhys Arkins
4f627520a1
fix: don’t lowercase emoji semantic commits
...
Closes #3959
2019-06-24 19:14:16 +03:00
Michael Kriese
5a2eb752e0
fix(got): repoCache was not updated ( #3958 )
2019-06-24 13:17:02 +03:00
Rhys Arkins
1ccb45601e
refactor(package-rules): split logic into separate function and return earlier
2019-06-21 22:04:42 +02:00
Rhys Arkins
bc853ad309
fix(package-rules): check compareVersion is a version first
...
Closes #3952
2019-06-21 21:45:34 +02: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
e13a223f18
fix(got): don’t cache streams
2019-06-21 07:59:25 +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
Rhys Arkins
5cb0f3fff7
logs: don’t log entire err for preset failure
2019-06-19 16:21:12 +02:00
Rhys Arkins
941d6f14aa
fix(gitFs): catch Could not write new index file error
2019-06-19 16:21:11 +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
dd4eccf618
fix(presets): pass platform-failure up
2019-06-19 11:42:10 +02:00
Matouš Dzivjak
aa70cac628
fix(dockerfile): renovate Dockerfiles with suffix by default ( #3941 )
...
Signed-off-by: Matous Dzivjak <matous.dzivjak@kiwi.com>
2019-06-18 15:16:16 +02:00
Rhys Arkins
2142007737
fix(bazel): better match replace string
...
Closes #3902
2019-06-17 20:48:01 +02:00
Rhys Arkins
522ecc3928
fix(bazel): correct replace newValue with leading v
2019-06-17 20:37:46 +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
154a8ddc2e
feat(github): rest fallback for GHE issue retrieval
...
Falls back to REST api for issues retrieval if GHE version is < 2.17.0
2019-06-15 10:03:46 +02:00
Rhys Arkins
01548e2348
fix: remove PR edited if master issue checked
2019-06-15 08:54:24 +02:00
Rhys Arkins
fd954f09c8
fix(composer): defensive versioning
2019-06-15 08:53:56 +02:00
Rhys Arkins
9c63ac033d
fix(package-rules): check currentValue before isVersion
2019-06-15 08:53:19 +02:00
Rhys Arkins
e94f85f636
fix(github): allow override of endpoint in initRepo
2019-06-14 11:54:36 +02:00
Rhys Arkins
81eb175001
fix(validation): support validating json5 pull requests
...
Closes #3931
2019-06-13 13:25:45 +02:00
Rhys Arkins
68a9a26ed9
fix(presets): log err when not found
2019-06-13 11:08:30 +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
388c6010d2
test: fix circleci tests ( #3927 )
2019-06-12 23:05:35 +02:00
Rhys Arkins
73af6f7f3c
refactor: for/of
2019-06-12 22:43:33 +02:00
Rhys Arkins
abe9464779
fix(gitFs): catch platform failures on each try/catch
2019-06-12 22:25:31 +02:00
Rhys Arkins
ec46ec6a4a
fix(gitFs): catch more git errors
2019-06-12 16:14:44 +02:00
Rhys Arkins
5fc475e2b1
fix(gitFs): looser git error check
2019-06-12 11:44:45 +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
b110cc0204
test: fix coverage
2019-06-11 12:33:12 +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
Rhys Arkins
da4818c900
fix(bundler): syntax error when using global bundler
...
When running global bundler, a mistaken additional `”` caused the command to fail.
Fixes #3860
2019-06-08 10:50:01 +02:00
renovate[bot]
dab7b1c314
chore(deps): update dependency prettier to v1.18.0 ( #3905 )
2019-06-07 06:34:57 +02:00
Rhys Arkins
bdd2c056a2
fix(github): handle EAI_AGAIN
2019-06-06 18:57:08 +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
a7e1115237
fix: redact private header
2019-06-06 17:01:26 +02:00
Rhys Arkins
08ea666bd5
fix(gitlab): log initRepo err
2019-06-05 18:45:40 +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
c6d61bf0b3
fix(gitlab): platform-error if ECONNRESET
2019-06-05 11:14:06 +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
6c6e584d33
fix(bitbucket): options override defaults
...
Closes #3883
2019-06-04 08:41:37 +02:00
Rhys Arkins
d5af20fb64
fix: don’t except pin schedules
...
Closes #3867
2019-06-04 08:38:23 +02:00
Rhys Arkins
09a8ba311d
test: fix lint warnings
2019-06-04 04:25:15 +02:00
Rhys Arkins
5edbe981b7
fix(github): use err.body.message
2019-06-04 04:10:22 +02:00
Rhys Arkins
c20db3eea8
fix(github): platform-failure
2019-06-04 04:03:46 +02:00
Rhys Arkins
14c3e7e9e4
fix(lerna): detect undeclared npmClient=yarn
2019-06-03 22:24:40 +02:00
Gord Lea
25f9401987
fix(docker): Fixes issue with private docker registry on amazon s3 ( #3878 )
2019-06-03 22:05:16 +02:00
Rhys Arkins
9219d34521
fix(yarn): run yarn again after dedupe ( #3871 )
2019-06-03 10:05:56 +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
hesstobi
cfaa334236
fix(pypi): missing await ( #3863 )
2019-06-01 19:30:07 +02:00
Rhys Arkins
53dfe77aa4
fix(github): handle 451 errors
2019-06-01 11:39:03 +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
4424c52342
fix: remove double colons on semantic prefix
2019-06-01 10:32:17 +02:00
Rhys Arkins
9916c51ad1
fix(npm): escape dep name in diff link
2019-06-01 08:55:52 +02:00
Rhys Arkins
389ceed9a9
fix(npm): diff links via renovatebot.com
2019-06-01 08:38:14 +02:00
Rhys Arkins
fe41748e7b
feat(pr): simpler displayFrom/displayTo logic ( #3853 )
2019-06-01 08:23:18 +02:00
Rhys Arkins
7878cd4e02
fix(maven): ECONNRESET
2019-06-01 06:49:47 +02:00
Rhys Arkins
b41fc76127
fix(github): detect pull request already exists error
2019-06-01 06:27:12 +02:00
Rhys Arkins
74b8a0d3fd
fix(github): better comment failure detection
2019-06-01 06:26:31 +02:00
Rhys Arkins
ccb5f105ae
fix(github): better detect disabled issues
2019-06-01 05:58:52 +02:00
Rhys Arkins
5763eaa3ed
refactor: don’t warn for maven ECONNREFUSED
2019-06-01 05:49:38 +02:00
Rhys Arkins
cc8e40265b
fix(bazel): cast file to Buffer before calculating sha256
2019-06-01 05:31:25 +02:00
Rhys Arkins
c498e0858d
fix(github): restructure git init auth
2019-05-31 10:40:11 +02:00
Rhys Arkins
6c8afb6a46
fix(github): findIssue should throw if error
2019-05-31 02:22:43 +02:00
Rhys Arkins
7e21110d26
fix(github): throw error if unable to retrieve issues
2019-05-31 02:22:43 +02:00
Rhys Arkins
bdd37fd50d
refactor: platform hostRule hostName not baseUrl
2019-05-31 02:22:43 +02:00
Rhys Arkins
ae507b7f11
fix(github): massage graphql baseUrl, not path
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
246d1664df
logs: trace prRebase
2019-05-30 18:16:04 +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
Rhys Arkins
65c67648aa
fix: suppress 'deprecationWarningIssues'
2019-05-30 16:12:27 +02:00
Rhys Arkins
a576a6f1cd
fix(github): debug canRebase
2019-05-30 15:54:09 +02:00
Rhys Arkins
d6414ced16
fix(github): don’t skip graphql for closed PR list
2019-05-30 10:28:53 +02:00
Rhys Arkins
1ed047cd3b
fix: pin dependencies groupSlug
2019-05-30 07:49:35 +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
4a854e6c2c
fix(logs): serialize migratedConfig, originalConfig, presetConfig
2019-05-27 10:53:40 +02:00
Rhys Arkins
73f953ca94
refactor(gitlab): use util/got/auth
2019-05-27 09:29:22 +02:00
Rhys Arkins
7a1703372b
refactor(github): better retry logic
2019-05-27 09:07:52 +02:00
Rhys Arkins
e16487b824
fix(github): don’t unnecessarily retry
2019-05-27 08:57:40 +02:00
Rhys Arkins
d4a00b7a4d
fix(github): use token not Bearer
2019-05-27 08:03:43 +02:00
Rhys Arkins
4b907eb70d
refactor(github): use util/got ( #3816 )
2019-05-27 07:39:01 +02:00
Rhys Arkins
35f1f83371
chore: fix lint
2019-05-26 21:37:27 +02:00
Rhys Arkins
5d4e66144c
fix(github): useCache
2019-05-26 21:17:00 +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
aa38e6af4f
feat: host stats ( #3812 )
...
Collects latency stats for hosts and dumps them at the end of each run.
2019-05-26 09:33:09 +02:00
Rhys Arkins
289275031b
refactor: drop unnecessary got timeouts
2019-05-25 22:50:10 +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
84cd62349f
chore: downgrade got debugging to trace
...
# Conflicts:
# lib/util/got/host-rules.js
2019-05-25 20:12:40 +02:00
Rhys Arkins
490e0689a7
refactor(host-rules): cleaner got processing
2019-05-25 20:09:16 +02:00
Rhys Arkins
11c77d07f6
fix(host-rules): massage timeout properly
2019-05-25 19:57:25 +02:00
Rhys Arkins
06cb50cf10
fix: Revert "fix: Revert "feat(host-rules): configurable timeout""
...
This reverts commit e3937fa89a
.
2019-05-25 19:48:05 +02:00
Rhys Arkins
e3937fa89a
fix: Revert "feat(host-rules): configurable timeout"
...
This reverts commit c9bfccfd9c
.
2019-05-25 19:33:13 +02:00
Rhys Arkins
c9bfccfd9c
feat(host-rules): configurable timeout
...
Closes #3640
2019-05-25 17:36:46 +02:00
Rhys Arkins
bc076c37a0
feat: convert token to bearer auth automatically
2019-05-25 17:17:22 +02:00
Rhys Arkins
092bdf1684
fix(docker): delete username/password before sending
2019-05-25 10:09:54 +02:00
Rhys Arkins
c5a015df65
refactor: Authorization -> authorization
2019-05-25 10:09:30 +02:00
Rhys Arkins
7a4f12777a
refactor(host-rules): simplify auth
2019-05-25 08:27:14 +02:00
Rhys Arkins
57f49a2fb7
fix(packagist): check for opts.auth
2019-05-25 08:19:35 +02:00
Rhys Arkins
47edd88755
refactor(bitbucket): simplify auth ( #3810 )
2019-05-25 08:13:55 +02:00
Rhys Arkins
5b0ef9409f
refactor: bitbucket useCache
2019-05-25 07:58:57 +02:00
Rhys Arkins
cc10917666
refactor: packagist auth ( #3809 )
2019-05-25 07:57:27 +02:00
Rhys Arkins
d550d554c7
fix(host-rule): always return an object
2019-05-25 07:52:02 +02:00
Rhys Arkins
8d7841f040
fix(changelog): use endpoint, not config.endpoint
2019-05-25 07:07:48 +02:00
Rhys Arkins
14363a9388
test: fix pip_setup coverage
2019-05-25 07:07:16 +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
Michael Kriese
1f8e9d86e6
fix(packagist): default hostRule ( #3793 )
...
fix(packagist): default hostRule
2019-05-21 21:11:10 +02:00
Rhys Arkins
d501790965
fix(docker): default hostRule ( #3792 )
2019-05-21 20:56:09 +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
3b69de91e1
chore: remove debugger statements
2019-05-21 09:57:57 +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
Rhys Arkins
bbbae70806
fix(host-rules): try/catch updating from config
2019-05-20 21:45:20 +02:00
Rhys Arkins
735121fd39
fix(npm): remove npmrc file before artifacts if ignored
2019-05-20 20:59:15 +02:00
Michael Kriese
cc52c20533
feat(bitbucket-server): convert to typescript ( #3756 )
2019-05-20 15:08:18 +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
a9674a5485
fix(bitbucket-server): determine gitFs type automatically
2019-05-19 09:44:57 +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
546a21d10b
fix(vulnerability-alerts): skip hourly limit
2019-05-19 07:01:25 +02:00
Rhys Arkins
9c9161d36c
fix(github): autodiscover 100 per page
2019-05-18 18:58:32 +02:00
Rhys Arkins
e46966e390
refactor: remove unused isGitHub/etc
2019-05-18 18:38:46 +02:00
Michael Kriese
2efc90613c
refactor: convert host-rules to ts ( #3730 )
2019-05-18 07:49:53 +02:00
Rhys Arkins
a1a7b307a3
fix(gitlab): don’t warn if more than one MR assignee
2019-05-18 06:45:57 +02:00
Rhys Arkins
cbde6ca387
fix(gitFs): set branchExists=true after create
2019-05-17 19:47:10 +02:00
Rhys Arkins
cdf17bd242
fix(maven): handle xml with leading spaces
2019-05-17 18:32:52 +02:00
Rhys Arkins
6f7ac2c173
fix: Revert "fix(gitFs): better branch fetch"
...
This reverts commit 7324e4cdd9
.
2019-05-17 17:56:57 +02:00
Rhys Arkins
7324e4cdd9
fix(gitFs): better branch fetch
2019-05-17 16:59:48 +02:00
Rhys Arkins
c59233819b
fix(gitFs): post-commit fetch
2019-05-17 16:56:08 +02:00
Rhys Arkins
b701e15870
fix(gitFs): fetch branch after creating
2019-05-17 14:12:28 +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
Michael Kriese
07e464c090
fix(workers): do not prune on dryRun ( #3734 )
2019-05-17 09:28:10 +02:00
Rhys Arkins
1d51a3521c
fix(packagist): throw registry-failure if timeout
2019-05-17 08:54:47 +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
Rhys Arkins
5e75a9fa88
fix(docker): skip any FROM with $ sign
2019-05-17 06:47:40 +02:00
Rhys Arkins
0fd67f6e89
fix(bundler): log gemfile, gemrc if marshalling error
2019-05-17 06:42:20 +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
Rhys Arkins
ca6320d95d
fix(gitFs): catch missing baseBranch
2019-05-16 13:38:21 +02:00
Michael Kriese
0189dd8c4b
feat: convert storage to typescript (part2) ( #3690 )
2019-05-16 13:00:40 +02:00
Rhys Arkins
2ff1dedb85
fix(gitFs): use force checkout between branches
2019-05-15 18:51:29 +02:00
Michael Kriese
966e7c41cc
feat: convert storage to typescript ( #3686 )
2019-05-15 15:40:29 +02:00
Rhys Arkins
6ec1aac9ad
fix(platform): always set baseBranch
2019-05-15 13:04:16 +02:00
Rhys Arkins
0569e9e40a
fix(gitFs): run git checkout/reset when setting base branch
2019-05-15 13:00:01 +02:00
Michael Kriese
e8814be71b
feat(gitFs): small refactorings ( #3701 )
2019-05-15 12:03:28 +02:00
Rhys Arkins
949229594b
fix(docker): handle host with port correctly
...
Closes #3698
2019-05-15 11:57:03 +02:00
Rhys Arkins
22d82a4b34
fix(bundler): use bundle lock —update
...
Closes #3697
2019-05-15 11:01:16 +02:00
Rhys Arkins
464fd3671f
fix(bundler): fix global bundler typo
2019-05-15 11:00:26 +02:00
Michael Kriese
90bcbedb0b
fix(gitFs): fix fetch arguments ( #3696 )
2019-05-15 09:22:47 +02:00
Michael Kriese
5c4e53498a
fix(platform): check branch exists before retrieving status ( #3695 )
2019-05-15 08:22:33 +02:00
Rhys Arkins
4e65258552
fix(pip_setup): log content when failing to parse
2019-05-15 07:33:35 +02:00
Rhys Arkins
f9596fc7ea
chore: less debug logging
2019-05-15 07:33:22 +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
71c7053d68
test: fix lint
2019-05-14 22:41:31 +02:00
Rhys Arkins
fdcbb39c16
fix(pip_requirements): set lockedVersion for == deps
2019-05-14 20:09:54 +02:00
Rhys Arkins
98c778cce3
fix(maven): use isValid, not isVersion
2019-05-14 19:16:39 +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
Michael Kriese
6b00f2928d
fix(gitfs): fix fetch args again ( #3684 )
2019-05-14 13:05:10 +02:00
Michael Kriese
5b81a330ab
fix(git): wrong fetch args ( #3663 )
2019-05-14 12:22:17 +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
c016558ad3
fix(bundler): install bundler with —no-document
2019-05-13 15:45:52 +02:00
Rhys Arkins
9999f47bf6
fix(rubygems): throw registry-failure when failing to download
2019-05-13 15:42:24 +02:00
Rhys Arkins
2ccfff5e66
fix(gitlab): detect forks
...
Closes #3679
2019-05-13 12:20:22 +02:00
Rhys Arkins
26f2aa47d3
fix(bundler): detect ruby constraint from Gemfile first
2019-05-13 11:54:18 +02:00
Rhys Arkins
0bf6e15636
fix(bundler): handle ‘ quotation marks in Gemfile
2019-05-12 21:52:44 +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
Rhys Arkins
7c3df18898
fix(migration): check automergeType is a string
2019-05-12 06:46:16 +02:00
Rhys Arkins
bc8092e7bb
fix(orb): reduce caching to 15 minutes
...
Closes #3655
2019-05-10 21:47:10 +02:00
Michael Kriese
0143c20c08
feat(bitbucket-server): use default reviewers ( #3647 )
2019-05-10 13:28:35 +02:00
Michael Kriese
1d474e409f
feat: add 60s timeout to all requests ( #3641 )
2019-05-10 11:54:01 +02:00
Michael Kriese
5c817b1315
fix(travis): missing file in npm package ( #3649 )
2019-05-09 14:39:47 +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
Michael Kriese
4570475006
feat: typescript ( #3594 )
...
Adds initial typescript support
BREAKING CHANGE: Renovate is now distributed as a "built" package on npmjs, using `dist/` instead of `lib/`. For nearly everyone, it should still just work though.
2019-05-09 12:37:11 +02:00
Rhys Arkins
d72e55e789
fix: no bump if the value is unchanged
...
Closes #3648
2019-05-09 11:40:23 +02:00
Rhys Arkins
daff90163e
fix(travis): don’t use setTimeout
2019-05-09 10:43:17 +02:00
Matt Lavin
44f8f328d1
fix(bitbucket): Close PRs when deleting branches ( #3646 )
2019-05-09 06:43:54 +02:00
Rhys Arkins
01b5ae2638
fix: clear timeouts before existing
...
Closes #3644
2019-05-08 21:02:09 +02:00
Rhys Arkins
d66529711b
feat(node): dynamically determine releases by date ( #3643 )
2019-05-08 11:38:42 +02:00
Rhys Arkins
37acd1a2d2
docs: update pub implementation status
2019-05-08 08:56:46 +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
Rhys Arkins
3dead5861b
datasource-cargo
2019-05-07 21:17:02 +02:00
Dmitry9
960ef9b87d
feat(Cargo): cache GitHub-cratesio-index requests for 10 minutes
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
Michael Kriese
45dba15b74
fix(bitbucket-server): check for stale pr ( #3625 )
2019-05-03 07:03:38 +02:00
Rhys Arkins
701b4ee526
fix(gomod): tidy again after vendoring
2019-05-03 00:08:22 +02:00
Rhys Arkins
ee4a5f15ab
logs: ignorePaths
2019-05-02 23:48:54 +02:00
Rhys Arkins
d3dbd937c4
fix(gitlab): better debugging of pr.canRebase
2019-05-02 23:34:52 +02:00
Rhys Arkins
49c4ad07c7
fix(lerna): support update-lockfile with npm ( #3623 )
...
This fix allows update-lockfile updates to work with lerna/npm where there is a package-lock.json in every package. Still won’t work if there’s a mix of update-lockfile and non/update-lockfile updates within one branch though.
2019-05-02 18:16:22 +02:00
mohd hassaan
315f036e38
fix: Return non-zero exit code in any fatal error ( #3621 )
2019-05-02 12:20:00 +02:00
Rhys Arkins
3faa3ece0f
fix: try/catch getNewValue
2019-05-02 11:54:29 +02:00
mohd hassaan
e4f8566f54
fix(azure-devops):Sanitize azure devops repoName ( #3620 )
...
fix(azure-devops): Sanitize azure devops repo name
2019-05-01 16:55:17 +02:00
Rhys Arkins
7e7b6ab782
tests: fix coverage
2019-05-01 10:41:50 +02:00
Nikita Chashchinskii
5c23ec69ea
feat: Add homebrew manager ( #3530 )
2019-05-01 10:39:40 +02:00
Rhys Arkins
bab94337eb
fix(gitFs): try/catch deletes
2019-05-01 09:33:44 +02:00
Rhys Arkins
2714104f47
logs: fix updatedArtifacts logs
2019-05-01 09:33:11 +02:00
Rhys Arkins
af00e9fc25
logs: debug more gitFs
2019-05-01 09:32:44 +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
12adcd7c21
fix(gitFs): minimatch dotfiles
2019-04-30 19:19:11 +02:00
Rhys Arkins
fca98414e9
refactor: use git.raw
2019-04-30 11:02:23 +02:00
Rhys Arkins
5e0c788349
logs: log closed issue title
2019-04-30 10:09:15 +02:00
Rhys Arkins
ee0c6fb388
fix(gitFs): clean branches
2019-04-30 10:04:16 +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
Rhys Arkins
267518aa64
docs: fix ignorePaths description
2019-04-30 07:48:11 +02:00
Florian Greinacher
194dbc93ef
fix(NuGet): handling of paginated package versions ( #3613 )
2019-04-29 22:16:47 +02:00
Rhys Arkins
e17f998fb7
fix(npm): catch disk-space error in stderr
2019-04-28 23:04:51 +02:00
Rhys Arkins
9ce7548552
fix(master-issue): check for rebase all if only package rules approval
2019-04-28 23:01:23 +02:00
Rhys Arkins
7fdf6e8652
fix(github): log full err if failing a 5xx response
2019-04-28 22:11:02 +02:00
Rhys Arkins
f68414fb2f
fix: less debug logging, more trace
2019-04-28 22:08:06 +02:00
Rhys Arkins
5aed5026c6
fix: pass platform-failure up when updating PR
2019-04-28 21:43:25 +02:00
Rhys Arkins
9c62b945a9
logs: lower branch logging
2019-04-28 21:42:59 +02:00
Rhys Arkins
01753f986e
fix(lerna): check for both shrinkwrap and package lock
2019-04-28 10:51:21 +02:00
mohd hassaan
c53cd4e674
feat: Add "rebase all" functionality in master issue ( #3597 )
2019-04-28 09:04:50 +02:00
Rhys Arkins
54c02adb8b
fix: add link to master issue blog post
2019-04-28 08:48:37 +02:00
Rhys Arkins
1dfcc4ef3d
fix: create master issue if any branch needs approval
...
Closes https://github.com/renovatebot/config-help/issues/224
2019-04-28 08:23:00 +02:00
Rhys Arkins
390f2cf5f9
fix: skip extractAllPackageFiles if empty
2019-04-28 08:16:41 +02:00
Nikita Chashchinskii
ba3d3ea025
fix: Update poetry.lock file if it is in a subdirectory ( #3606 )
2019-04-27 19:24:55 +02:00
Michael Kriese
99530c4a85
fix(pnpm): shrinkwrap -> pnpm-lock ( #3602 )
2019-04-26 13:35:37 +02:00
Rhys Arkins
ce10293e57
fix(gomod): consider added/deleted vendor files too
...
Fixes #3590
2019-04-25 23:26:09 +02:00
Rhys Arkins
1df7231e5b
refactor: modified => f
2019-04-25 23:24:44 +02:00
Rhys Arkins
d98dc246d7
fix(gomod): detect updated go.mod after artifacts
...
Closes #3589
2019-04-25 23:21:09 +02:00
Rhys Arkins
0c9e412ea0
feat(gitFs): support deleted files
2019-04-25 23:13:59 +02:00
Rhys Arkins
49653c6550
fix(gomod): comment out relative replace, don’t delete
2019-04-25 22:23:19 +02:00
Rhys Arkins
fa6dea0373
fix(npm): internalPackages typo
2019-04-25 18:26:23 +02:00
Rhys Arkins
34fbb7c5a7
fix(github): try/catch getCommitStatus check
2019-04-25 18:18:18 +02:00