Commit graph

7069 commits

Author SHA1 Message Date
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
Sergei Zharinov
df1d8b8302
feat(preset): Define emojibase monorepo preset (#13201) 2021-12-20 07:49:10 +01:00
Rhys Arkins
75b1d8fbc6
feat(npm): efficient update-lockfile branch reuse (#13198) 2021-12-20 05:30:24 +00:00
Sergei Zharinov
3b91162eca
chore(deps): Switch to renamed parser library (#13195) 2021-12-19 14:05:31 +01:00
Rhys Arkins
25d3d626c9
refactor: simplify lockfile-update logic (#13191) 2021-12-19 11:29:46 +01:00
Martin Herndl
c5852e7ea5
feat(composer): support minor version on best-effort composer constraint extraction (#13187)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-18 21:06:36 +00:00
Martin Herndl
67eb76d406
feat(composer): support composer platform package constraint (#13186) 2021-12-18 21:55:13 +01:00
Rhys Arkins
1f1c86a4f7
feat(npm): check if branch already updated (#13185) 2021-12-18 17:09:49 +01:00
Rhys Arkins
b84ce2ad55
refactor(npm): updateLockedDependency result (#13182) 2021-12-18 15:39:55 +00:00
Michael Kriese
1e1bea200a
fix: use @sindresorhus/is instead of is (#13183) 2021-12-18 14:50:51 +00:00
Matt Palmer
af817f9e80
fix(go): Mimic Go logic for GOPRIVATE parsing (#13166)
Ensure that the parsing of `GOPRIVATE`/`GONOPROXY` matches the behaviour of Go itself.

The documentation for these values state it matches the logic of `path.Match`, however in reality it's actually a prefix based match.

Updating the regex to allow for either an exact match, or a match where the configured value is a prefix of the package, when a `/` is added.

Additionally, strip any trailing `/`'s from the configured value, as this matches the logic that Go takes when matching.

Fixes #13138
2021-12-17 13:47:45 +01:00
Sebastian Poxhofer
5eea19b5be
feat(autodiscover): reverts autodiscoverfilter as array (#13169)
This reverts commit a0a770338f.
2021-12-17 13:44:40 +01:00
Rhys Arkins
9f10223ce5 fix(gitub): log fork failure sha and url 2021-12-17 12:37:48 +01:00
RahulGautamSingh
453c249e46
fix(regex): add option to disable caching regex (#13068)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-17 09:43:33 +01:00
Ankit Soneji
45ee7643cc
feat(datasource/pod): Add GitHub enterprise support for pods (#12818) 2021-12-17 07:51:51 +00:00
Rhys Arkins
7b91912680 chore: revert git timeout change 2021-12-16 16:53:56 +01:00
Danilo Pianini
feb3f950a5
feat(managers/gradle): add support for plugin short syntax in gradle TOML catalogs (#13147)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-16 15:39:40 +00:00
Sebastian Poxhofer
a0a770338f
feat(autodiscover): allow array for autodiscoverfilter (#13100) 2021-12-16 15:12:35 +00:00
renovate[bot]
971ef920a6
chore(deps): update dependency ts-jest to v27.1.1 (#13114) 2021-12-16 14:51:28 +01:00
Sergei Zharinov
8d1ac78504
test(workers/pr): Explicit snapshots for release notes (#13145) 2021-12-16 14:14:19 +01:00
Muhammad Rehan Saeed
0bf92c54d6
feat(github actions): discover workflow files in subfolders (#13143) 2021-12-16 14:01:12 +01:00
Rhys Arkins
6a027d28eb
fix(config): add package rule to preserveSemverRanges (#13137) 2021-12-16 14:00:40 +01:00
Sergei Zharinov
992d3f6dc3
test(util/git): Use global timeout setting (#13141) 2021-12-16 13:52:49 +01:00
Oleg Krivtsov
ab3dc4e6b3
test(manager/gradle-wrapper): fix snapshot regression in gradle-wrapper (#13144) 2021-12-16 13:49:48 +01:00
Oleg Krivtsov
395cab2398
test(manager/gradle-wrapper): migrate to fs.readLocalFile (#13123) 2021-12-16 06:28:41 +01:00
Mr Talbot
3ac95a2393
fix: issue where helm index.yaml cannot be read (#13127)
* Fix issue where helm index.yaml cannot be read

The result of this function call is destructured here: d0d482155d/lib/datasource/helm/index.ts (L65)

If the return value is undefiend this causes an error, an empty object satisfies the RepoSource interface and can also be destructured without issue.

* update tests to match helm findSourceUrl behaviour

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-15 16:53:44 +00:00
Sergei Zharinov
d0d482155d
fix(util/emoji): Update emoji-related deps (#13122)
* chore(util/emoji): Update emoji-related deps

* Remove unused dep

* Fix
2021-12-15 12:49:25 +01:00
Oleg Krivtsov
83b87c0347
test(manager/gomod): migrate to fs.readLocalFile (#13099)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-15 10:50:09 +00:00
Rhys Arkins
737329246c
refactor(npm): update locked dep file structure (#13103) 2021-12-14 18:43:50 +01:00
Rhys Arkins
3fabb3b50b
refactor(helm): repository -> helmRepository (#13109) 2021-12-14 18:43:18 +01:00
Jack Pierce
c2f713d769
feat(buildkite): support git-hosted plugins (#13042) 2021-12-14 08:14:13 +01:00
Michael Kriese
91a3a971bb
fix(config/presets): wrong node.js group (#13096) 2021-12-14 08:13:11 +01:00
Oleg Krivtsov
3aa9b67861
test(manager/cocoapods): migrate to fs.readLocalFile (#13084)
* Implement cocoapods

* Fix lint

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-14 06:31:59 +00:00
Michael Kriese
b81e380c62
feat(datasource/helm): handle github source directoy (#13058) 2021-12-14 05:45:26 +00:00
Peter Valdemar Mørch
c7a7ffbeed
feat(config): allow exporting async config (#13075)
* feat(config): allow exporting async config (#13035)

module.exports can now be a function and it can be/return a Promise,
allowing the results of asynchronous operations to be used in the
configuration.

The discussion leading up to this PR in #13035 assumed that
module.exports had to be a plain object.

But this commit:

  commit 9aa97af5b3
  Author: Nejc Habjan <hab.nejc@gmail.com>
  Date:   Thu Dec 9 13:45:48 2021 +0100

      feat(config)!: parse JSON5/YAML self-hosted admin config (#12644)

      Adds support for alternative admin config file formats.

      BREAKING CHANGE: Renovate will now fail if RENOVATE_CONFIG_FILE is specified without a file extension

Had as an undocumented side effect, that it also handled transparenty
if module.exports was assigned a Promise. With that commit, the
promise will be await-ed so the resolved value is returned from
getConfig(). That was not the case before that commit.

So in this commit, configs that export functions are handled, and
test cases for both promises and functions have been added.

* Update lib/workers/global/config/parse/__fixtures__/fileAsyncFunction.js

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/workers/global/config/parse/__fixtures__/fileFunctionPromise.js

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* feat(config): Fixed linter problems (#13035)

* feat(config)!: Add doc for JSON5/YAML self-hosted admin config (#12644)

The code was introduced in 9aa97af5b and here is the documentation to
go with it

* feat(config): Document config.js exports (#13035)

* feat(config): Rename file*.js to config*.js because they really are config (#13035)

* Update docs/usage/getting-started/running.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update docs/usage/getting-started/running.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-13 21:51:36 +00:00
HonkingGoose
f7d76bb2e9
chore: sort keys replacement presets (#13090)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-13 20:31:25 +00:00
Sergey Vedmak
eca5de1955
fix: Deduplicate release notes (#13088) 2021-12-13 15:13:55 +00:00
Sergei Zharinov
b762656b7f
test(workers/branch): Explicit conditions for snapshots (#13085) 2021-12-13 12:09:06 +00:00
HonkingGoose
6d956a3c1d
feat(config): add google guava to monorepo list (#13080) 2021-12-13 11:54:52 +01:00
Oleg Krivtsov
93e088fb85
test(manager/cargo): migrate to fs.readLocalFile (#13063)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-13 09:46:55 +00:00
Sergei Zharinov
a02f3901f4
test(workers/branch): Refactor snapshots (#13079) 2021-12-13 09:55:26 +01:00