Commit graph

7241 commits

Author SHA1 Message Date
Rhys Arkins
564d0fec9e chore: jsdoc base64 functions 2022-02-26 21:59:49 +01:00
Rhys Arkins
6c9aad38a8
refactor: remove unnecessarily long paths in imports and mocks (#14429) 2022-02-26 16:09:01 +00:00
Rhys Arkins
5549d23a41
refactor(npm): use hostRules for npmrc auth (#14424) 2022-02-26 15:59:05 +01:00
Rhys Arkins
b130bf5afb
refactor: base64 util functions (#14422) 2022-02-26 10:16:54 +01:00
Michael Kriese
f5cc1de36f
fix(fs): missing path normalization (#14414) 2022-02-25 14:12:43 +01:00
Maxime Brunet
16dfc0e088
fix(bitbucket): Use HTTP GET method instead of HEAD (#14403)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-25 11:39:48 +00:00
Oleg Krivtsov
6604de3aeb
feat(manager/nuget): migrate fs.readFile to fs.readLocalFile (#14234)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-25 11:07:31 +01:00
zeshuaro
b0ae8f6680
feat: add fvm manager (#14370)
* feat(manager/fvm): add fvm manager

* fix(manager/fvm): add to check for type of version value

* style: update string type check

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

* feat: update fvm manager

* chore: add fvm folder to tsconfig.strict.json

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-25 07:19:19 +00:00
Sergei Zharinov
a674f727dd
feat(github): Platform-native REST-based push (#14271) 2022-02-24 15:32:46 +01:00
Gabriel-Ladzaretti
0f4aa8828d
fix(pep440): version range narrows when using tilde (#14389) 2022-02-24 14:44:53 +01:00
Maxime Brunet
3f5b34a4db
fix(bitbucket): Try sanitizing reviewers when failing to create PR (#14331) 2022-02-24 09:58:26 +00:00
Florian Greinacher
a989c78800
fix: do not interpret value as version during flattening (#14320) 2022-02-24 09:41:47 +00:00
Dan Ports
2d86c6fa65
feat(flux): Generate system manifests using the components specified in the manifest header (#14332) 2022-02-24 09:09:35 +00:00
MaronHatoum
b121deb969
refactor(util/http): move interfaces from index.ts to types.ts (#14335)
* refactor:util/http move interfaces and types from index.ts to types.ts

* refactor:reorder imports

* refactor:move HttpError from type.ts to index.ts

* refactor:change imports after moving HttpError from type.ts to index.ts

* refactor:revert white spaces

* refactor:revert moving httpError from types.ts to index.ts

* refactor: moving httpError from types.ts to index.ts

* refactor: change import

* refactor: change import

* refactor: change import

* refactor: fix circular dependencies (lint build)

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-24 08:50:17 +00:00
Sergei Zharinov
88ffc9c0b8
refactor(platform): Simplify comment deletion API (#14363)
* refactor(platform): Simplify comment deletion API

* Fix comment id types

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-23 12:28:36 +00:00
Florian Greinacher
43d09395b4
fix(manager/kustomize): support yml extension for kustomization file (#14364) 2022-02-22 20:07:55 +01:00
scemily13
dd08fd9f32
fix(manager/buildkite): Strip '.git' from git-based plugin names (#14292)
* strip .git from applicable git-based buildkite plugin names

* Update lib/manager/buildkite/extract.ts

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

* add toEqual matcher in jest test

* Update lib/manager/buildkite/extract.spec.ts

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

* Update lib/manager/buildkite/extract.spec.ts

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

* remove obsolete snapshot

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-21 21:26:35 +00:00
Ivan Katliarchuk
9a103cbb51
fix: ignore empty labels during label merge and templating (#14322) 2022-02-21 21:47:51 +01:00
MaronHatoum
2c10b15a9b
refactor: change secrets/replaceSecretsInObject function name to camel case (#14318)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-21 16:11:40 +00:00
Rhys Arkins
36a29974bb
fix: validate depName is a string (#14342)
Closes #14338
2022-02-21 15:38:24 +01:00
Serge K
c75f0e9b47
fix: check hashedBranchLength (#14307) 2022-02-19 09:57:01 +00:00
RahulGautamSingh
cc6b458a02
fix: typo (#14306) 2022-02-19 07:54:21 +00:00
Rhys Arkins
f3bdb9470c
fix(composer): add support for github vulnerability alerts (#14301) 2022-02-18 16:48:40 +01:00
Tobias Gruetzmacher
4b1750eab0
feat(presets): add Apache Groovy monorepo (#14296) 2022-02-18 12:32:16 +01:00
RahulGautamSingh
537461b03f
feat: migrate packagist to v2 (#14104) 2022-02-18 07:30:59 +01:00
Oleg Krivtsov
bb9c10e250
chore(pip_requirements): migrate from fs.readFile to fs.readLocalFile (#14232) 2022-02-18 05:45:25 +00:00
Max Rose
977a027125
fix(presets): log depreciation only if fallback found (#14281) 2022-02-18 03:54:40 +01:00
Morre Meyer
9c16082173
feat(datasource/conda): add conda datasource (#14257) 2022-02-17 21:11:09 +01:00
Hasan Awad
1b08bcd7c9
fix(gitlab): add mapping for scheduled branch status (#14277) 2022-02-17 14:03:54 +00:00
Morre Meyer
98b20ad276
docs: add information about adding a new datasource to api.ts (#14275) 2022-02-17 12:56:25 +00:00
Sergei Zharinov
b6c374f166
refactor(datasource/bitbucket-tags): Strict null checks (#13558) 2022-02-17 10:01:01 +00:00
Kaj Ström
c424a84f87
feat(maven): bumpVersion support (#14201) 2022-02-17 08:57:13 +00:00
Karen Kua
dfa553da11
fix(gitlab): encode namespaced project paths in /api/v4/projects call (#14269) 2022-02-17 08:20:55 +00:00
Sebastian Poxhofer
6a2b91bd26
fix(manager/helmv3): ignore implied local repositories (#14267)
* fix(manager/helmv3): ignore local repositories which use the implied file paths

* Apply suggestions from code review

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

* fixup tests

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-17 07:53:10 +00:00
Timm Krause
ccbb92a70e
fix(datasource/nuget): Encode whitespace for source and homepage URLs (#14043) 2022-02-17 06:15:44 +00:00
Oleg Krivtsov
536fd7366f
feat(util): add gitFs retry wrapper (#13314) 2022-02-17 05:57:26 +00:00
Florian Greinacher
4314bb8060
fix(manager/poetry): prioritize datasource-scoped credentials when authenticating with poetry sources (#14255)
* feat: use private gitlab pypi registry together with gitlab host

* docs: slim down documentation a bit

* fix: correctly normalize source name

* fix: correctly handle fallback

* refactor: apply review suggestions

* Update docs/usage/getting-started/private-packages.md

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

* Update docs/usage/getting-started/private-packages.md

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

Co-authored-by: Marion Deveaud <marion.deveaud@siemens.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-02-16 21:54:06 +01:00
David DOLCIMASCOLO
fd423903f0
fix(presets): Handle MUI (previously: Material-UI) organization change in material-ui monorepo (#14252) 2022-02-16 15:07:45 +01:00
Johann Behr
59f98ea6c5
fix(gitlab): remove double call for MR assignees (#14212)
* Fix primitive assignee calls

* Use proper Gitlab pronoun

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

* Use proper Gitlab offering noun

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

* Apply requirements

* Fix addAssignees test

* Remove debug log

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

* Implement getQueryString in addAssignees

* Add note on multiple assignees to platform/gitlab.md

* Fix typo

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

* Update lib/platform/gitlab/index.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>
2022-02-16 11:40:04 +01:00
Alexandre Paradis
b5c4f714e1
feat(config): add Sendgrid package for Node monorepo (#14134)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-15 21:25:50 +00:00
Maxim Danilov
0e0123bdd7
feat(manager/jenkins): Switch default versioning to maven (#14242)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-15 20:13:22 +00:00
Philip
5480202a59
fix(PrBody): pr table 'Change' field shows only "All locks refreshed" (#13963)
* fix(PrBody): issue 5838,

* Update lib/workers/pr/body/updates-table.spec.ts

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

* fix(PrBody): issue 5838 review commits

* fix(PrBody): issue 5838 review commits

* fix(PrBody): issue 5838 review commits

* Update lib/workers/repository/updates/generate.ts

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

* 5838 - add import

* 5838 - add import

* 10033 - merge

* 5838 - new pull request commit

* 5838 - order imports

* Update lib/workers/repository/updates/generate.ts

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

* 5838 - fix tests

Co-authored-by: philipabed <philip.abed@whitesourcesoftware.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-15 20:44:53 +01:00
Alexandre Paradis
85aa03d0db
Add @nestjs/passport to Nest monorepo (#14239) 2022-02-15 15:04:35 +01:00
Oleg Krivtsov
550ab89ba3
test(manager/pipenv): migrate all manage fs.readFile to fs.readLocalFile (#14231) 2022-02-15 11:34:51 +01:00
Gabriel-Ladzaretti
318c660abd
refactor(versioning/pep440): range.ts (#14210) 2022-02-15 09:41:22 +01:00
Sergei Zharinov
1e6ec07d8a
refactor(datasource/npm): Convert to class (#14193) 2022-02-15 08:20:45 +00:00
Sergei Zharinov
1f79f22e47
fix(util/git): Skip PR update on "force-with-lease" errors (#14228) 2022-02-15 07:27:30 +00:00
Maksim
00cab7c3a7
refactor(migrations): pathRules (#14203)
* refactor(migrations): pathRules

* refactor(migrations): fix typings & test

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-15 07:15:09 +00:00
Sergei Zharinov
d09ce212c4
feat(util/git): Renovate custom refs periodic cleanup (#14211) 2022-02-15 05:50:08 +00:00
Sergei Zharinov
a86f23df09
refactor: Convert Maven-based datasources to class (#14188) 2022-02-15 05:12:30 +00:00
Florian Greinacher
f4291e8f8f
fix(preset/workarounds): do not upgrade from Alpine stable to edge (#14220)
* fix: do not upgrade from Alpine stable to edge

* add doNotUpgradeFromAlpineStableToEdge to workarounds:all

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-14 22:30:45 +00:00
Rhys Arkins
b0d4012c45
fix(presets): set global host rules before validating presets (#14213) 2022-02-14 17:30:49 +00:00
Nico Tonnhofer
f2bffdad3a
fix(manager/setup-cfg): handle more dependencies (#14091)
* fix for https://github.com/renovatebot/renovate/issues/14076#issue-1126227358

* return null

* fix review findings

* const dep

* handle comments correctly again

* feat: allow multiple entries in one row
remove ';' to remove in each line. Only # is allowed for comments.

* remove tab for replace

add a test for very compact written dependency

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-14 13:00:44 +00:00
Philip
2cf304b69a
fix(manager/github-actions): dependencies with quotes are ignored (#14130) 2022-02-14 10:39:23 +00:00
Maksim
da3772ab18
refactor(migrations): host rules (#13874) 2022-02-13 20:07:09 +00:00
Sergei Zharinov
00a2dce783
refactor(datasource/docker): Convert to class (#14194) 2022-02-13 19:13:13 +00:00
Sergei Zharinov
b0ce30b59a
refactor(datasource/nuget): Convert to class (#14140)
* refactor(datasource/nuget): Convert to class

* Fix strict nulls and obsolete URL

* Fixes

* Fix mutability

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-13 13:55:03 +00:00
StinkyLord
780a699573
docs(preset): update :pinDependencies description (#14144) 2022-02-13 09:59:16 +01:00
Hasan Awad
f83c82b94f
fix: added filtering for empty depName (#14037) 2022-02-13 09:59:03 +01:00
Rhys Arkins
c6b1cda575
fix(pr): intelligently merge prBodyColumns (#14198) 2022-02-13 08:26:49 +00:00
Jamie Magee
766d92144f
refactor(conan): retrieve raw content directly from GitHub (#14195) 2022-02-13 05:39:15 +00:00
Sergei Zharinov
8a7abfdf01
refactor(github): Convert datasources to class form (#14124)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-02-13 03:24:40 +00:00
Rhys Arkins
91f36b7e54
feat(conan): use github repo for conan center lookup (#14176) 2022-02-12 18:52:50 -08:00
Jan Graichen
b646bcee52
fix: Do not drop bundler platforms on lock file maintenance (#14159) 2022-02-12 10:36:48 +00:00
Sergei Zharinov
a7d4f52b3c
refactor(datasource/go): Unify delegation to bitbucket (#14189) 2022-02-12 10:51:40 +01:00
Sergei Zharinov
e92ef1ac45
test(datasource): Refactor index tests (#14187) 2022-02-12 10:05:21 +01:00
LeoniePhiline
32f7988493
feat(composer): Default to 'widen' rangeStrategy for TYPO3 extensions (#14175) 2022-02-11 16:12:55 +00:00
Rhys Arkins
b2183a30c5
fix(npm): lockfileVersion 2+ transitiveRemediation only if package.json changes (#14173) 2022-02-11 13:20:55 +00:00
Oleg Krivtsov
0786775005
feat(workers/global): support eager resolving of presets (#13279)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-11 11:35:29 +00:00
Rhys Arkins
3d38b95225
fix: disable conan manager by default (#14171) 2022-02-11 11:46:17 +01:00
Michael Kriese
5723be1ac5
refactor: add strict null checks (#14169) 2022-02-11 11:02:30 +01:00
Mariano Wahlmann
26cb91c977
fix(datasource/go): Remove version from repository URL for Gitlab (#14163)
Co-authored-by: Mariano Wahlmann <mariano.wahlmann@cbinsights.com>
2022-02-11 08:57:49 +00:00
Sergei Zharinov
00e2b51071
refactor(datasource/repology): Convert to class (#14132)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-11 08:05:55 +00:00
Jamie Magee
0a4b1036b5
refactor(packagist): convert to class-based datasource (#12227)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-11 07:29:11 +00:00
Jamie Magee
1127715c43
refactor(datasource): use datasource id instead of string (#14166) 2022-02-11 07:15:39 +01:00
Sergei Zharinov
93d32806b4
refactor(datasource/gitlab-tags): Convert to class (#14055)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-11 05:42:14 +00:00
mhetzel
8f6bf44ea8
feat: add conan datasource and manager (#12009)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-11 05:15:13 +00:00
Michael Kriese
b7e267f6ac
feat(datasource/docker): support legacy org.label-schema.vcs-url label (#14139) 2022-02-11 04:59:29 +00:00
Michael Kriese
8dee195d0e
fix: wrong config access (#14164) 2022-02-11 04:37:57 +00:00
Sergei Zharinov
40f615e8ea
refactor(datasource/pod): Convert to class (#14133)
* refactor(datasource/pod): Convert to class

* Fix lint

* Fix
2022-02-10 20:07:16 +00:00
LeoniePhiline
917f30e783
feat(composer): Detect TYPO3 extensions and Symfony bundles as libraries (#14143) 2022-02-10 19:03:36 +00:00
Malte Swart
529a3a3f11
feat(manager/pip-compile): support basic arguments (#14098)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-10 17:30:50 +00:00
LeoniePhiline
2252ca8c44
feat(presets): add parcel monorepo (#14142)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-10 16:30:00 +00:00
Hasan Awad
bf0ebd2159
test: fix broken test of 'processBranch' function (#14135) 2022-02-10 16:21:05 +01:00
Maksim
090c81af1b
refactor(migrations): compatibility (#13869)
* refactor(migrations): compatibility

* refactor(migrations): fix test coverage

* refactor(migrations): add unit test

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-10 14:42:58 +00:00
Michael Kriese
a859c7f279
fix(helmfile): skip invalid versions (#14127) 2022-02-10 12:26:36 +01:00
Sergei Zharinov
9809ba476b
feat(git): Add helpers for platform-native commit (#13955)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-10 08:58:30 +00:00
Alexandre Paradis
dbadaef47c
feat(config/preset): Add MikroORM monorepo (#14122) 2022-02-10 00:46:45 +01:00
Michael Kriese
a8ca710dd6
fix: improve coverage (#14117) 2022-02-09 19:12:14 +01:00
Maksim
638d958cc2
fix(migrations): don't migrate properties twice (#14101) 2022-02-09 16:20:47 +00:00
Michael Kriese
31c63a9549
chore: fix coverage comment. (#14115) 2022-02-09 16:48:51 +01:00
Sönke Liebau
5d419a1c01
feat(github-actions): Change behavior to not add "renovate" to inline yaml comments when pinning (#14110) 2022-02-09 16:48:25 +01:00
Rhys Arkins
27afe432f5
fix(npm): don't remediate unrelated package.json version (#14109)
Closes #14106
2022-02-09 12:13:51 +01:00
Michael Kriese
bc3a5281ca
fix(datasource/docker): override registry source url (#14108) 2022-02-09 11:06:29 +00:00
Gabriel-Ladzaretti
64460a75f0
fix(gomod): Now ignoring multi-line replace directive inside go.mod files. (#14033) 2022-02-09 09:38:37 +00:00
Jonas Havers
5c626988eb
feat(sbt-package): handle root relative urls (#13949)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-09 10:23:03 +01:00
Sergei Zharinov
36ed312142
refactor(datasource/docker): Consolidate files into one (#14054) 2022-02-09 06:54:04 +01:00
Rhys Arkins
9b6b59dee9
feat(npm): efficient update-lockfile reuse for lockfileVersion>=2 (#14097) 2022-02-08 21:23:00 +01:00
Sergei Zharinov
08acc9ad0e
refactor(datasource/github-releases): Consolidate into single file (#14083)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-08 14:27:56 +00:00
Sergei Zharinov
abc1197b85
refactor(datasource/terraform): Enable strict null checks (#14050)
* refactor(datasource/terraform): Enable strict null checks

* Fix coverage

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-08 11:48:43 +00:00
Rhys Arkins
9a43d32457
feat(npm): optimize remediation to detect already updated branches (#14084) 2022-02-08 09:41:26 +01:00
Rhys Arkins
98ed29c74b
fix(npm): don't disable lock file updates when remediating (#14082) 2022-02-08 08:55:27 +01:00
Nils Plaschke
33e9e5a97d
fix: remove quotations around git insteadOF url (#14079) 2022-02-07 20:00:53 +00:00
HonkingGoose
9f0ebb6509
docs: replace as per fragment with in line with (#14068) 2022-02-07 15:59:23 +01:00
HonkingGoose
a7903a4de2
docs: replace receive with get (#14073) 2022-02-07 15:53:22 +01:00
Rhys Arkins
bc300b858f
fix(automerge): don't reassign failing PRs if assignAutomerge=true (#14065) 2022-02-07 15:45:57 +01:00
Rhys Arkins
d555c5c1b6
fix(maven): Revert "fix: remove default maven central registry" (#14058)
This reverts commit ead221dd97.
2022-02-07 12:17:14 +01:00
Hasan Awad
85cf82e79d
fix(logging): Added check for log level value (#13941) 2022-02-07 08:44:44 +00:00
Jamie Magee
3b7e9a17cb
refactor: set importsNotUsedAsValues to error (#14052) 2022-02-07 06:37:17 +00:00
Sergei Zharinov
c1555efb3b
refactor(datasource/crate): Enable strict null checks (#13915) 2022-02-07 06:14:23 +00:00
Sergei Zharinov
c966eb1c9c
refactor(versioning): Enable strict null checks (#14053) 2022-02-07 05:59:22 +00:00
Sergei Zharinov
1f052979df
refactor(versioning/poetry): Enable strict null checks (#14028) 2022-02-07 05:23:16 +00:00
Rhys Arkins
eba4e8f51b
fix(npm): remove failed remediations from dashboard (#14025)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-02-07 03:27:24 +00:00
Sergei Zharinov
fca865b07f
refactor(datasource/helm): Enable strict null checks (#14040) 2022-02-06 16:50:31 +00:00
Sergei Zharinov
cdd9b44ae8
refactor: Use null-safe Boolean filtering (#14039)
* refactor: Use null-safe Boolean filtering

* Simplify and remove file
2022-02-06 16:30:53 +00:00
Sergei Zharinov
f0a1b64b15
refactor(datasource/orb): Enable strict null checks (#14042) 2022-02-06 15:42:11 +00:00
Sergei Zharinov
d82223f2e6
refactor(datasource/node): Enable strict null checks (#14041) 2022-02-06 16:28:10 +01:00
Sergei Zharinov
123d8b44d2
refactor(versioning/hashicorp): Enable strict null checks (#14030) 2022-02-06 09:14:04 +00:00
Sergei Zharinov
4fa5eeb8bb
refactor(util/template): Strict null checks (#14031) 2022-02-06 09:03:07 +01:00
Sergei Zharinov
60af784edf
refactor(versioning/composer): Enable strict null checks (#14027) 2022-02-06 07:54:12 +01:00
Sergei Zharinov
e57d2fa3fe
feat(datasource/dart): Filter out retracted packages (#14022)
* feat(datasource/dart): Filter out retracted packages

* Fix fixture

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-05 10:05:16 +00:00
Sergei Zharinov
f573d828e7
test(datasource): Check included manager list (#13946) 2022-02-05 10:20:41 +01:00
Rhys Arkins
9023b8a56b
fix(npm): avoid transitive remediation of bundled dependencies (#14019) 2022-02-05 08:52:33 +00:00
Nils Plaschke
2eadd19a47
feat: add additional git authentication rules (#13477)
* feat: add additional git authentication rules

* feat: refactor and add additional test cases

* fix: add git envs to gomod tests

* chore: revert function renaming

* chore: use interface instead of type

* chore: add test for different protocol

* chore: add typed import

* fix: do not use quotes, it breaks the docker sidecar

* chore: use correct quotes

* chore: incorporate feedback

* chore: lint files

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-05 07:50:48 +00:00
Nils Plaschke
ead221dd97
fix: remove default maven central registry (#13950)
* fix: remove default maven central registry

* chore: simplify maven extract tests

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-05 07:20:43 +00:00
Sergei Zharinov
1525d38c33
refactor(versioning/generic): Strict null checks (#14006)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-05 07:06:17 +00:00
Malte Swart
67524192a1
fix: populate isLockFileMaintenance (#14005)
Lock file maintenance was broken as various managers rely on the
`isLockFileMaintenance` update flag to be set. This was not the
case as its config is generated afterwards (without the is*
auto-propagation).
2022-02-05 07:35:46 +01:00
Sergei Zharinov
5f99028865
refactor(datasource/aws): Strict null checks (#13449) 2022-02-05 06:54:18 +01:00
Sergei Zharinov
40bd20cfab
refactor(versioning/docker): Enable strict null checks (#14004) 2022-02-05 06:03:07 +01:00
Sergei Zharinov
afa98f54d0
refactor(datasource/sbt): Enable strict null checks (#14003) 2022-02-04 19:50:14 +00:00
Sergei Zharinov
271bd2b7db
refactor(versioning/ivy): Enable strict null checks (#14002) 2022-02-04 15:58:36 +00:00
Rhys Arkins
1d145d3c6d
fix: add whitesource/renovate sourceUrl (#13999) 2022-02-04 14:46:37 +01:00
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