Commit graph

7109 commits

Author SHA1 Message Date
Sergei Zharinov
99c30be29f
fix(git): Don't fetch if push has failed (#13997)
* fix(git): Don't fetch if push has failed

* Fix coverage
2022-02-04 09:45:06 +00:00
Sebastian Poxhofer
2a013b3c25
fix(manager/helm-requirements): ensure currentValue is a string (#13979) 2022-02-04 05:25:01 +00:00
Martin Herndl
3d9cbee2c6
docs: composer supports update-lockfile rangeStrategy (#13987) 2022-02-04 00:48:20 +01:00
Sergei Zharinov
80663fe1ac
refactor(maven): Enable strict null checks (#13980)
* refactor(maven): Enable strict null checks

* Fix name and cache

* Return destructuring
2022-02-03 18:01:34 +01:00
Sergei Zharinov
b05844bc90
refactor(datasource/hex): Enable strict null checks (#13983)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-03 15:36:29 +00:00
Sergei Zharinov
8e3478e69a
refactor(datasource/dart): Enable strict null checks (#13981)
* refactor(datasource/dart): Enable strict null checks

* Fix coverage
2022-02-03 16:21:10 +01:00
Richard Versteeg
000142e5d5
feat(changelogs): Add github-changelog and gitlab-changelog hosttypes (#13695)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-02 10:20:51 +00:00
Richard Versteeg
356fdcb3f5
fix(docker): Skip lookup of dependencies with variable in image name (#13951) 2022-02-02 09:09:39 +01:00
Sergei Zharinov
8070f007a6
refactor: Use Windows-compatible regex for newlines (#13956) 2022-02-02 07:31:11 +00:00
Sebastian Poxhofer
9b9dec9595
docs(manager/regex): prefill regex101 link and fix backslash escape (#13945)
* docs(manager/regex): prefill regex101 link and fix backslash escape

* docs(manager/regex): fix linting
2022-02-01 14:58:50 +01:00
César Soto Valero
790ff0196f
feat(config): workaround for web3j v5.0.0 (#13939) 2022-02-01 08:55:15 +01:00
Michael Kriese
7fadce31fb
fix(platform/gitea): correcly handle comment updates (#13936) 2022-02-01 08:18:50 +01:00
Sebastian Poxhofer
11c1741411
fix(manager/helmv3): do not add alias dependencies to artifact repo list (#13937)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-31 21:34:31 +00:00
Rhys Arkins
3a34d11e14
refactor(platform): remove unnecessary pr.canMerge cases (#13914) 2022-01-31 15:35:40 +01:00
Oleg Krivtsov
cb6401e52d
test(manager/helmv3): migrate from fs.readFile to fs.readLocalFile (#13832)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-31 13:43:31 +00:00
Oleg Krivtsov
109b77b7ce
feat(datasource/golang-version): add golang-version datasource (#13291)
* Implement feature

* Make timestamp UTC

* Fix timestamp format

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Changes after code review

* Changes after code review

* Fix test

* Changes after code review

* Update lib/datasource/golang-version/index.ts

* Fixed coverage

* Changes after code review

* Fix tests after merge

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-31 08:44:00 +01:00
Michael Kriese
b3810b5fc7
fix(manager/flux): fix system manifest artifacts (#13912) 2022-01-30 10:43:47 +00:00
Rhys Arkins
4d2faef11f
refactor(github): remove unused commits from pr graphql query (#13911) 2022-01-30 09:33:07 +01:00
Oleg Krivtsov
368903ab81
feat: support new rangeStrategy=in-range-only (#13257)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-30 03:46:22 +00:00
Jamie Magee
5665570f0b
refactor(go): convert to class-based datasource (#12985) 2022-01-29 14:48:28 +00:00
Rhys Arkins
86b0ef09ae
feat: defaultRegistryUrls (#13907)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-01-29 13:36:08 +00:00
Nils Plaschke
3c4a3c1c43
fix: pass undefined to global secret replace (#13908) 2022-01-29 12:47:09 +01:00
Charles Korn
02eeb105da
fix(gomod): update go.sum entries for dependencies only referenced in tests (#13906) 2022-01-29 11:11:04 +01:00
Jonas Michaelis
a53c609294
fix(gitlabci): multiple named services (#13867)
* fix(gitlabci): multiple named services

* improve regex to allow different ordering

* regex allow only one dash

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-29 09:02:16 +00:00
Dan Ports
41f198c63c
feat(manager/flux): Update system manifests. (#13675) 2022-01-29 06:30:02 +00:00
Maxime Brunet
3f403d232a
fix(dependency-dashboard): Add missing newline to "Awaiting Schedule" section (#13905) 2022-01-29 06:02:25 +01:00
HonkingGoose
b083d508eb
docs: add admonition for deepExtract deprecation (#13904) 2022-01-28 21:00:28 +01:00
Sergei Zharinov
0424518db2
refactor(git): Delegate commit function to platform (#13823) 2022-01-28 14:50:10 +01:00
Stefano Zaninetta
c4af347d78
fix(pr): monorepo changelog with sourceDirectory (#13366) 2022-01-28 14:49:35 +01:00
Nils Plaschke
c34c1a7e3c
feat(config): replace secrets in global config (#13445) 2022-01-28 14:49:21 +01:00
Rhys Arkins
3144a48f2e
feat(helm): support binarySource=install (#13719) 2022-01-28 13:30:34 +00:00
Martin Herndl
184a7755b4
fix: improve re-opening behaviour of group updates (#13830) 2022-01-28 14:18:03 +01:00
Ana Krivokapić
ec4cf70433
fix(config): Add freeChoice to userStrings config object (#13539) 2022-01-28 13:40:18 +01:00
Sergei Zharinov
b72bff3046
refactor(datasource): Make "DigestConfig::lookupName" a required field (#13608) 2022-01-28 11:50:03 +00:00
Sergei Zharinov
73b74a5207
test(onboarding): Remove inconvenient helper function (#13876)
* test(onboarding): Remove inconvenient helper function

* Fix tests

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-28 11:34:21 +00:00
HonkingGoose
eaf8100f50
docs(git-submodules): example of custom per-submodule checks (#12350)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-28 10:49:51 +01:00
Sergei Zharinov
d3b774e8ef
feat(git): Cache for local conflict detection (#13764)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-28 09:53:30 +01:00
Rhys Arkins
e0d891799a
fix: baseBranches branchPrefix (#13872) 2022-01-27 20:38:15 +00:00
Maksim
8f64db2ff2
refactor(migrations): endpoints (#13868)
* refactor(migrations): endpoints

* refactor: fix unit test snapshot
2022-01-27 19:54:52 +00:00
Sergei Zharinov
8787e02e88
fix(gradle): Provide correct packageFile for plugin versions extracted from template (#13854)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-27 14:22:37 +00:00
hasanawad94
ddd7fc58e0
fix: Some wrong logging for flattened updates (#13853) 2022-01-27 13:57:24 +00:00
renovate[bot]
859290b165
build(deps): update dependency simple-git to v3 (#13705)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-27 12:22:48 +01:00
Sebastian Poxhofer
b20c2f7b00
fix(manager/helmv3): add all repositories in dependencies as repo for artifacts (#13848) 2022-01-27 10:35:45 +00:00
Yannick Denimal
4b83298f75
feat(template): dashboard header/footer templating (#13598) 2022-01-26 12:23:56 +00:00
Rhys Arkins
4d3c1de974
fix: Revert "feat(git): use git fetching for forkMode (#13808)" (#13831)
This reverts commit 152ad14672.
2022-01-26 13:07:17 +01:00
Rhys Arkins
35f0968c32
fix: Revert "refactor(git): remove first git checkout as redundant (#13509)" (#13829)
This reverts commit 63f8371b93.
2022-01-26 11:17:30 +00:00
Rhys Arkins
0bad22b254
chore: rename sanitize functions for better searchability (#13826) 2022-01-26 10:57:21 +01:00
Sébastien CROCQUESEL
55c6ae5ccb
feat: add maven datasource support to semanticPrefixFixDepsChoreOthers (#13736) 2022-01-26 08:45:31 +00:00
Sergei Zharinov
6c7fd8df29
refactor(git): Split commitFiles function into 3 phases (#13821) 2022-01-26 09:19:08 +01:00
Sergei Zharinov
7eac592de4
refactor(git): Extract auth handling from commitFiles (#13820) 2022-01-26 05:05:21 +00:00
Sergei Zharinov
fbb0a01f15
refactor(git): Extract error handling to separate file (#13819) 2022-01-26 05:52:06 +01:00
Rhys Arkins
152ad14672
feat(git): use git fetching for forkMode (#13808) 2022-01-25 17:25:24 +00:00
Oleg Krivtsov
25e62d54a4
feat(git-submodules): handle directory artifacts in postUpgradeTasks (#13480) 2022-01-25 16:29:39 +00:00
Rhys Arkins
47d158d696
feat(poetry): support binarySource=install (#13794) 2022-01-25 15:45:28 +00:00
Shingo Sato
5df664c1cd
fix: validate RepositoryVulnerabilityAlert to getVulnerability (#13788)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-25 14:27:44 +01:00
Rhys Arkins
6b0e896eb7
fix(buildpack): filter stable if no constraint (#13797) 2022-01-25 11:48:01 +01:00
Oleg Krivtsov
63f8371b93
refactor(git): remove first git checkout as redundant (#13509)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-25 09:50:30 +01:00
Scott Busche
7976b2c97a
feat(presets): Add @redux-devtools/extension replacement (#13779) 2022-01-24 18:06:34 +00:00
Rhys Arkins
d67436cc87
feat(bundler): support binarySource=install (#13780) 2022-01-24 16:39:22 +00:00
Sebastian Poxhofer
f372a68144
feat(helmv3): support for private repositories and registries in lock files (#13726) 2022-01-24 16:15:23 +00:00
Rhys Arkins
60d37364fc
fix(bundler): call bundler, not bundle (#13778) 2022-01-24 15:37:55 +01:00
Sergei Zharinov
d4bbfe2474
fix(versioning/loose): Fix suffix comparison (#13745)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-24 15:24:17 +01:00
Rhys Arkins
a9920ff8ec
fix(git): writeGitAuthor before conflicted check (#13776) 2022-01-24 13:39:41 +00:00
Sergei Zharinov
5ca701c5ee
feat(git): Use local git for conflict detection (#12575) 2022-01-24 11:25:15 +00:00
Rhys Arkins
2e35968146
feat(pr): display latest pending update in upgrades table (#13768) 2022-01-24 11:09:27 +00:00
Rhys Arkins
a920a6bd66
fix(git): coerce git version equals (#13767) 2022-01-24 10:57:03 +01:00
Maksim
fee8aa26a8
refactor(migrations): raiseDeprecationWarnings (#13761)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-24 08:20:00 +00:00
Maksim
dabe3d0e29
refactor: introduce Fixtures util class (#12638)
* refactor: introduce Fixtures util class

* refactor: align yarn.spec

* refactor: move fs mocks to __mocks__ folder

* refactor: improve fs-extra mock

* refactor: move callsite to dev deps

* refactor: use fixtures class

* refactor: use fixtures class

* refactor: reduce external variables in tests

* refactor: improve Fixtures

* refactor: add type for realFs

* refactor: remove obsolete snapshot

* fix: by comments

* refactor: provide ability to spy on mocked fs methods

* refactor: fix build

* refactor: fix by comments

* refactor: add docs

* refactor: fix unit test

* refactor: return called times checks

* refactor: fix by comments

* refactor: adjust unit test

* refactor: adjust unit test

* refactor: fix unit test

* refactor: fix by comments

* refactor: fix by comments

* refactor: update jsdoc

* refactor: fix by comments

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-23 21:23:54 +00:00
Maksim
38a6119154
feat(migrations): composerIgnorePlatformReqs (#13759) 2022-01-23 22:00:02 +01:00
Maksim
e02aaa42ac
feat(migrations): managerBranchPrefix (#13757) 2022-01-23 18:49:21 +00:00
Maksim
dd8b5ad6a8
feat(migrations): strict null checks (#13756) 2022-01-23 17:08:02 +00:00
Maksim
9d87ffbe38
feat(migrations): versionStrategy (#13755) 2022-01-23 17:30:05 +01:00
Michael Heyman
01a3e35027
feat(docker): Change limit when interacting with ECR proxy (#13531)
* Change limit when interacting with ECR proxy

* Relocate function to common directory

* Make error check more robust and add tests

* Add mechanism to prevent infinite loop

* Simplify loop checking and test ECR proxy through getPkgs

* Update lib/datasource/docker/common.ts

Co-authored-by: Rhys Arkins <rhys@arkins.net>

* Fix dropped page issue

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-23 08:29:36 +00:00
Sebastian Poxhofer
b153b21d2b
tests(manager/terraform): split up tests and fix name collisions (#13750) 2022-01-23 06:14:32 +00:00
marcovmun
14bf32f588
docs(platform/bitbucket-server): Update assignees docs (#13639) 2022-01-22 16:35:13 +00:00
Maksim
34f4901699
feat(migrations): upgradeInRange (#13734)
* feat(migrations): upgradeInRange

* feat(migrations): add test case

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-22 12:53:07 +00:00
Sergei Zharinov
f8124bd34a
refactor(versioning): Separate generic from loose versioning (#13747) 2022-01-22 10:24:12 +00:00
Lukas
c06b174fbf
fix(pnpm): use find-packages for pnpm pattern matching (#13735)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-22 09:14:39 +00:00
Sergei Zharinov
dbe14ab438
refactor(git): Rename File interface to FileChange (#13741)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-22 08:31:32 +00:00
Dan Ports
23d1438fe9
fix: AMI versioning is broken. (#13740) 2022-01-22 07:53:52 +00:00
Markus Schuch
51a4319033
feat(presets): add new Vue 3 default repo url (#13731) 2022-01-21 23:23:54 +00:00
Rhys Arkins
d2a47ce7e7
feat(npm): support binarySource=install for pnpm (#13723) 2022-01-21 18:03:15 +01:00
Sergei Zharinov
8a5be3440f
refactor: Use eslint rule to prohibit enums (#13703)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-21 15:33:23 +01:00
Tobias Gruetzmacher
ac408e46cb
feat(presets): add Apache Camel monorepo (#13717) 2022-01-21 14:28:08 +01:00
elmaso1620
49f5ac0b9b
feat: expose sourceRepo, sourceRepoOrg and sourceRepoName (#13620)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-21 12:03:06 +00:00
Michael Kriese
3b651408e7
fix: readd missing config properties (#13716) 2022-01-21 10:58:29 +00:00
Rhys Arkins
22c40fa7d4 chore: fix gradle wrapper tests 2022-01-21 11:17:41 +01:00
Sergei Zharinov
7424ae338e
refactor(workers): Make reuse logic more consistent (#13701)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-21 10:00:13 +00:00
Oleg Krivtsov
a133bb96af
feat(workers/branch): allow to define a blocked label (#12164)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-21 08:33:22 +00:00
Sergei Zharinov
4f18d76320
refactor: Use union type for SkipReason (#13702)
* refactor: Use union type for SkipReason

* Fix snapshot

* Fix snapshot
2022-01-21 08:59:36 +01:00
Sergei Zharinov
0c4d8c7180
refactor: Separate file addition and deletion data structures (#13638) 2022-01-21 06:47:49 +01:00
Richard Versteeg
599958a56b
fix(bitbucket-tags): Add hostType and fallback for bitbucket-tags datasource (#13697) 2022-01-20 20:16:17 +00:00
Richard Versteeg
c3783171c2
fix(gitlab-packages): Add missing hostType for datasource calls (#13696)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 19:55:10 +00:00
Richard Versteeg
c13b42c8f5
refactor(gitlab-changelog): Make url encoding consistent (#13694) 2022-01-20 20:05:54 +01:00
Gary Lockett
73e7492d6d
fix(manager/composer): respect the PHP override in composer.json (#13657)
* fix(composer): respect the PHP override in composer.json

Signed-off-by: Gary Lockett <gary@creativecow.uk>

* chore(docs): document new configuration

Signed-off-by: Gary Lockett <gary@creativecow.uk>

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* fix(tests): add missing composer version to expected output

Signed-off-by: Gary Lockett <gary@creativecow.uk>

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 12:38:46 +00:00
RahulGautamSingh
f4776692ab
refactor(versioning/gradle): ensure strict null check (#13554)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-20 09:57:33 +00:00
Sebastian Poxhofer
9e92712b7f
fix(helmv3): adapt to new OCI format and allow aliases for OCI (#13603)
* feat(helmv3): adapt to new OCI format and refactor

* add whitespace to tests and null return value of `resolveAlias`

* docs(helmv3): use JSDocs for function documentation

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 09:31:16 +00:00
Oleg Krivtsov
e148b66d8a
feat(config): read config from branches in baseBranches (#12514)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 08:11:25 +00:00
Nils Plaschke
f88e498145
feat(maven): settings.xml registry extraction (#13592)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 07:34:48 +00:00
RahulGautamSingh
bc0b5617c5
refactor(versioning/cargo): enable strict null (#13607)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-19 22:48:55 +01:00
Dan Ports
c669afb4ac
feat(preset): Add quartznet monorepo. (#13650) 2022-01-19 18:56:42 +01:00
Dan Ports
3c2a386d47
feat: Flux package manager that can renovate HelmRelease manifests (#13566)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-19 14:51:58 +00:00
Florian Greinacher
5376bb6375
feat(versioning/node): add support for Node.js codenames (#13466)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-01-19 10:48:52 +01:00
Rhys Arkins
ab778ebf1d
feat: supportedDatasources (#13621)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-01-19 08:06:21 +00:00
Dan Ports
94645d96b9
feat(preset): Add wcf monorepo. (#13390) 2022-01-19 07:40:53 +00:00
renovate[bot]
995dd0e670
build(deps): update dependency redis to v4 (#13260)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-19 06:05:23 +00:00
rwxd
150d01a4bb
feat(pip_requirements): added support for packages from a git repository (#13414)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-18 21:18:48 +00:00
Manuel
c2643fb95f
fix: Clarify digest upgrade ignore message (#13108)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-18 20:45:05 +00:00
Sebastian Poxhofer
e406cd1131
feat(autodiscover): allow usage of regex patterns (#13243)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-01-18 20:23:35 +00:00
Sergei Zharinov
85fda0cd9b
refactor(datasource/adoptium-java): Strict null checks (#13444)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-18 16:07:20 +00:00
Sergei Zharinov
3b14ef2869
feat(github): Remember GraphQL optimal page size (#13047)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-18 15:36:44 +00:00
Oleg Krivtsov
531daff3dc
feat(schedule): support cron syntax for schedules (#12801) 2022-01-18 14:39:13 +01:00
renovate[bot]
11f4e1e856
build(deps): update aws-sdk-js-v3 monorepo to v3.47.0 (#13612)
* build(deps): update aws-sdk-js-v3 monorepo to v3.47.0

* update snapshots

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-18 10:42:59 +01:00
Jan Molak
4a332e032d
fix(renovate): Print preset validation errors so that they don't get lost (#13597) 2022-01-17 15:52:16 +00:00
Sergei Zharinov
2fd071cadf
refactor(datasource/go): Restrict parameters for "getDigest" (#13584) 2022-01-17 08:38:14 +00:00
RahulGautamSingh
9f7d024393
refactor(rez): ensure strict null check (#13334) 2022-01-17 07:45:41 +01:00
Sergei Zharinov
ee55afb3d9
fix(gradle): Support gradle versions as templates (#13576)
* fix(gradle): Support gradle versions as templates

* More test
2022-01-16 16:23:14 +01:00
Maxime Brunet
711dde088b
fix(bitbucket-cloud): Remove reviewers no longer member of the workspace (#13274)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-16 10:17:20 +00:00
Maxime Brunet
eccfa6514f
feat(bitbucket-cloud): Use default PR merge message (#13567)
* feat(bitbucket-cloud): Use default PR merge message

* Update MergeRequestBody interface

* Make message optional

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-15 20:59:38 +00:00
TSUYUSATO Kitsune
e4282ce03a
feat(manager/sbt): support ThisBuild scoped scalaVersion (#13544)
* fix(manager/sbt): support `ThisBuild` scoped `scalaVersion`

Using `ThisBuild / scalaVersion` to specify a common `scalaVersion`
across subprojects is a well-known technique such as described in
the official documentation of SBT.

<https://www.scala-sbt.org/1.x/docs/Scopes.html#Build-level+settings>

So, we should support to recognize this syntax also.

* fix(manager/sbt): support `ThisBuild / scalaVersion := variable`

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-15 15:47:37 +01:00
Hannes Norda
f6e5e60d49
feat(manager/gomod): Add gomodTidy1.17 postUpdateOption (#13548)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-14 13:39:01 +00:00
Rhys Arkins
c4710fecc9
fix(git): skip null contents additions which aren't directories (#13560) 2022-01-14 13:51:26 +01:00
Sergei Zharinov
e2238eee02
refactor(versioning/loose): Strict null checks (#13454)
* refactor(versioning/loose): Strict null checks

* Fix

* Fix make it boolean

* Get rid of code smell

* Simplify conditions

* Elaborate tests

* Fix

* Update lib/versioning/loose/utils.spec.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Update lib/versioning/loose/utils.spec.ts

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-14 13:16:53 +01:00
Rhys Arkins
db211c594c
refactor: versioning.is functions return boolean (#13557)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-14 10:50:41 +00:00
Sergei Zharinov
d5ddfe0fea
refactor(versioning): Remove deprecated functions for generic versioning creation (#13481)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-14 09:33:49 +00:00
Alexy Mantha
9b1e3186a8
feat(github): Add autodiscovery support for Github App (#13406)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-14 09:55:21 +01:00
Sergei Zharinov
68dfc27f39
fix(maven): Correct order for versions with different length (#13552) 2022-01-14 06:32:55 +00:00
Jamie Magee
fe72cd75c6
fix: log warning for managers which don't support replacements (#13276)
Co-authored-by: Anne Stellingwerf <astellin@opentext.com>
2022-01-14 06:13:39 +00:00
Sergei Zharinov
8112381e52
test(maven): Integrate unit tests from Maven (#13551) 2022-01-14 05:39:55 +00:00
Sergei Zharinov
4762d97faf
test(maven): Isolated tests for non-standard versioning behavior (#13542) 2022-01-13 17:04:27 +01:00
Sergei Zharinov
64127779fc
fix(gradle): Resolve vars in plugin versions (#13541) 2022-01-13 15:22:28 +01:00
RahulGautamSingh
24591075d1
refactor(pep440): ensure strict null check (#13409)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-13 12:23:04 +01:00
Maksim
574196a384
feat(migrations): split (#13499) 2022-01-13 08:50:20 +00:00
Sergei Zharinov
1b65125ad6
refactor(util/range): Extract range generator util (#13532) 2022-01-13 08:20:37 +01:00
renovate[bot]
b0acc97579
build(deps): update dependency parse-link-header to v2 [security] (#13412) 2022-01-13 06:45:50 +01:00
Michael Kriese
9d61bd9678
refactor: strong type http headers (#13520) 2022-01-12 22:08:09 +01:00
Sergei Zharinov
9a2e37f5bd
fix(http/github): Preserve search params for paginated requests (#13506)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-12 11:31:36 +00:00
HonkingGoose
c56eca65eb
docs: deprecate deepExtract (#13487) 2022-01-12 11:04:14 +01:00
Sergei Zharinov
ac9b270a82
refactor(util): Refactor strict null check list (#13507)
* refactor(util): Refactor strict null check list

* Fix
2022-01-12 08:28:26 +01:00
Michael Kriese
d984ea8bc0
feat(preset): add @renovate/pep440 replacement (#13493) 2022-01-11 14:55:08 +00:00
Sergei Zharinov
1d2c9d8e70
refactor(util/lazy): Strict null check (#13455)
* refactor(util/lazy): Strict null check

* Reimplement without `never` type cast

* Revert tsconfig.json

* Fix
2022-01-11 08:36:26 +01:00
Maksim
6e94385f31
refactor(migrations): validator (#13073)
* refactor(migrations): implemented migration validator

* refactor(migrations): introduce deprecated flag

* refactor(migrations): tidy

* refactor(migrations): improve validator

* refactor: fix launch.json

* refactor: fix build

* refactor: fix coverage

* refactor: fix coverage

* refactor: introduce new jest custom matcher

* refactor: revert unnecessary changes

* refactor: return override
2022-01-10 21:01:57 +00:00
Sergei Zharinov
b4e8c54716
refactor(datasource/artifactory): Enable strict null checks (#13446)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-10 15:56:50 +00:00
Sebastian Poxhofer
1194cc711d
feat(onboarding): merge labels and addLabels and template onboarding labels (#13433)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-10 09:52:42 +00:00
Sergei Zharinov
030b1a61a4
refactor(util/http): Strict null checks for http utils (#13416)
* refactor(util/http): Strict null checks for http utils

* More tests for queue.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-09 21:22:27 +00:00
Jamie Magee
e3d213e7c5
fix(aws-machine-image): lazily load ec2client (#13437) 2022-01-09 18:57:26 +01:00
Sergei Zharinov
f32871e496
refactor(util/http): Refresh queue implementation (#13417)
* refactor(util/http): Refresh queue implementation

* Use utils for url parsing
2022-01-07 12:44:55 +01:00
RahulGautamSingh
fdb55ae234
refactor(hex): ensure strict null check (#13394)
* added hex to strictNullCheck files

* enabled strict null check in versioning/hex

* modified npm/range
2022-01-06 22:06:35 +01:00
RahulGautamSingh
692f4b72ae
refactor: ensure strict null check node,npm (#13404)
* add strictNullCheck for versioning/npm,node

* refactor(npm): ensure strict null

* refactor(node): ensure strict null

* refactor: added variable to handle null error

* refactor: revert last commit instead use non-null assertion
2022-01-06 20:33:52 +01:00
Marina
7770888184
feat: Add 'and', 'or' and 'containsString' to handlebar helpers (#13341) 2022-01-06 15:24:42 +00:00
Michael Kriese
8aadfbce21
feat(datasource/pypi): override mkdocs-material source url (#13376) 2022-01-06 13:52:49 +01:00
Oleg Krivtsov
3972609ab0
fix(manager/pip_requirements): handle lines with environment markers in requirements.txt (#13403)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-06 10:47:56 +00:00
HonkingGoose
b4470ea8b4
docs(package presets): capitalize proper nouns (#13402) 2022-01-06 10:13:22 +00:00
Sergei Zharinov
9743f1ef7d
refactor: More strict null checks (#13387)
* refactor: More strict null checks

* Update lib/manager/terragrunt/providers.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Fix coverage

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-06 08:53:01 +00:00
HonkingGoose
c84748e5be
chore(preview presets): improve descriptions (#13392) 2022-01-06 09:17:55 +01:00
RahulGautamSingh
0331116550
refactor(ruby): ensure strict null check (#13278)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-05 15:33:37 +00:00
HonkingGoose
da7092e0b3
docs: capitalize proper nouns (#13379) 2022-01-05 10:38:30 +00:00
marcovmun
d723d78f1c
feat(matchBaseBranches): Support regex expression (#13322) 2022-01-05 08:53:53 +01:00
Richard Versteeg
a3d38b1e0d
fix: Update repology multi package project filtering (#13368)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-05 08:49:11 +01:00
Bastian
9e7c3ae074
feat(gomod): support .git repository indicators on gitlab (#13352)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-04 20:52:35 +01:00
Bastian
32ee265ca1
feat(gitlab): support getDigest for gitlab repositories (#13361)
* feat(gitlab): support getDigest for gitlab repositories

* typehint and remove paging

* add gitlab to go.getDigest tests

* remove obsolete expectations

* add gitlab with a specific branch to go.getDigest tests

* exception handling and test for invalid/nonexisting commits

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-04 19:14:22 +00:00
Michael Kriese
2e258d81bd
feat(preset): add ZXing.Net monorepo (#13372) 2022-01-04 18:07:21 +00:00
renovate[bot]
b34b099899
chore(deps): update dependency eslint-plugin-jest to v25.3.2 (#13353)
* chore(deps): update dependency eslint-plugin-jest to v25.3.2

* chore: fix test lint issues

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-04 09:57:35 +00:00
Sergei Zharinov
cc76e419e9
refactor: Strict null checks (#13342) 2022-01-03 18:43:07 +01:00
Dan Ports
f43a40f95a
feat(preset): Add sentry-dotnet monorepo (#13340)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-03 12:09:57 +00:00
Sergei Zharinov
f0906eb75f
refactor: Add more strict null checks (#13332)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-03 08:01:31 +00:00
Sergei Zharinov
f7869e19e4
test: Refactor snapshot-only test cases (#13324) 2022-01-02 16:25:53 +01:00
Matt Travi
9366b0e3d1
feat(presets): added the rename of babel-eslint to @babel/eslint-parser (#13277)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-29 08:03:50 +00:00
RahulGautamSingh
4f65b57225
refactor: refactor static regex out of for loops (#13065) 2021-12-29 07:26:13 +01:00
Sergei Zharinov
ab42e5b887
test(npm): Refactor test snapshots (#13292) 2021-12-28 06:37:30 +00:00
Sergei Zharinov
15a120847b
test(lib/util): Refactor snapshot tests (#13289) 2021-12-27 11:28:10 +01:00
Sergei Zharinov
a158704049
test(manager/npm): Refactor snapshot tests (#13269) 2021-12-23 11:55:11 +00:00
Rhys Arkins
24185b81b0
feat: detect already updated lock file updates (#13258) 2021-12-23 11:54:36 +01:00
Martin Herndl
99888d6f6b
feat(composer): ignore extension and library platform requirements only (#13154)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-12-23 08:12:14 +00:00
Michael Kriese
5e0e9ac1c2
refactor: prepare esm helper (#13250)
* refactor: prepare esm helper

* chore: fix type name
2021-12-22 17:01:28 +01:00
Michael Kriese
c8f88cc421
chore: delete obsolete file (#13242) 2021-12-22 15:21:03 +01:00
Michael Kriese
038969bc86
refactor: fix more esm imports (#13246) 2021-12-22 15:19:53 +01:00
Michael Kriese
6c953ead4e
refactor: wrong function calls (#13245) 2021-12-22 14:20:58 +01:00
Michael Kriese
11dd27f8b3
refactor: fix type import (#13241) 2021-12-22 13:19:06 +00:00
HonkingGoose
3bb3543911
docs(fetchReleaseNotes): improve description (#13235) 2021-12-22 14:03:09 +01:00
Michael Kriese
c5d50f6da3
refactor: more esm imports (#13233)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-22 11:28:20 +00:00
HonkingGoose
b72805a5fb
docs: improve groupSlug config option description (#13236) 2021-12-22 12:10:51 +01:00
Martin Herndl
ef304bdd94
fix(config/preset): correctly parse local Bitbucket user repo (#13234) 2021-12-22 11:55:34 +01:00
Michael Kriese
2b24a98359
refactor: update imports for esm (#13230)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-22 08:37:47 +00:00
Michael Kriese
aa58814dcd
fix: wrong import (#13229) 2021-12-22 08:43:39 +01:00
Oleg Krivtsov
dad3863e8a
fix(config): detect missing RENOVATE_CONFIG_FILE (#13196)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-22 08:38:49 +01:00
Oleg Krivtsov
7d60807039
Fix issue (#13225) 2021-12-22 06:10:24 +00:00
Rhys Arkins
01b79c8433 chore: log when no updateLockedDependency 2021-12-21 21:39:21 +01:00
Rhys Arkins
347d7dc51f
fix: move rebaseWhen=never check earlier (#13218) 2021-12-21 20:23:08 +00:00
Rhys Arkins
0606cc82f9 fix: no warn for unexpected yarn lock entry 2021-12-21 20:50:21 +01:00
Rhys Arkins
93597723ce fix: better yarn.lock regex 2021-12-21 18:58:51 +01:00
RahulGautamSingh
de5c4b8702
refactor(semver): ensure strict null check (#13161)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-21 16:58:50 +00:00
Rhys Arkins
87dc1d0fe3 fix: check for matchResult 2021-12-21 16:12:09 +01:00
Matt Palmer
3cdfd7a20a
fix(manager/gomod): GitLab Private Authentication (#13216) 2021-12-21 13:09:49 +00:00
Rhys Arkins
f20a9de60d
feat(yarn): updateLockedDependency for yarn v1 (#13212) 2021-12-21 13:46:44 +01:00
Oleg Krivtsov
9b2c4b5af2
test: error 502 is handled correctly in GitHub graphql (#13167)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-21 08:16:41 +00:00
Matt Travi
691bd72ac0
fix(joi-to-hapi-joi-replacement): narrowed the range to prevent downgrading newer versions (#13205) 2021-12-20 18:34:50 +01:00
Rhys Arkins
9bf5ba7b56 chore: log docker exec image 2021-12-20 09:28:39 +01:00
Matt Travi
7fb7b7a543
feat(hapi-replacements): added replacements for hapi and joi (#13135)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-20 08:25:10 +00:00
Rhys Arkins
1e1c7512e3
fix(npm): don't coerce npm constraint if already an exact version (#13202) 2021-12-20 08:48:05 +01:00