Commit Graph

2241 Commits

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