Commit graph

1602 commits

Author SHA1 Message Date
Rhys Arkins
92e4c5c2a6
fix(rubygems): support Nexus (#19957) 2023-01-21 10:02:52 +01:00
Julian Xhokaxhiu
5bf6eabaea
feat(asdf): add argocd support (#19941)
Closes https://github.com/renovatebot/renovate/issues/19940
2023-01-20 15:39:16 +00:00
Simon Abbott
8c44d6bd10
fix(manger/npm): apply config.npmrc during extraction, not in post-update (#19812)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Closes https://github.com/renovatebot/renovate/issues/12891
2023-01-20 11:43:49 +00:00
Joshua Tang
6be73f1993
feat(manager/pub): update to only changed dependencies (#19825)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Closes https://github.com/renovatebot/renovate/issues/19653
2023-01-20 06:28:41 +00:00
Morre
c5db2dc718
feat(manager/terraform): support OCI charts in helm_release (#19869)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-01-19 18:50:40 +01:00
Rhys Arkins
1e3b1a8604 fix(fleet): warn not error on invalid YAML 2023-01-19 06:21:28 +01:00
Sebastian Poxhofer
1127c5e401
fix(manager/terraform): do not return registryUrls containing undefined (#19905) 2023-01-18 15:16:46 +00:00
renovate[bot]
70fd8db1ae
chore(deps): update linters (#19751)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-18 12:42:32 +00:00
Rhys Arkins
8868938978 fix(github-actions): check job before services 2023-01-17 15:41:49 +01:00
Sergei Zharinov
ef174ceba5
feat(packagist): Extract PHP constraints (#19875)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-17 11:04:50 +01:00
Sergei Zharinov
bf6ac7d7a9
fix(packagist): De-minify fields (#19863) 2023-01-17 10:41:59 +01:00
Rhys Arkins
142bebc1eb fix(github-actions): defensive non-null check 2023-01-17 07:35:00 +01:00
Sergei Zharinov
6679d7ed9b
refactor(packagist): Refactor schema (#19868) 2023-01-17 05:47:02 +01:00
Leon Linhart
5e42daeb33
docs: Use a PEP440-compliant version constraint in pip-compile documentation (#19855) 2023-01-16 11:58:27 +01:00
Jan-Otto Kröpke
2c70a5d223
feat(presets/regex): Add preset for appVersion in helm charts (#19371)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-16 10:14:13 +00:00
Rhys Arkins
3c98fc0f45
feat(manager/composer): extractedConstraints (#19853) 2023-01-16 08:12:20 +01:00
Sergei Zharinov
c9e308f04b
refactor(packagist): Type checked Packagist lookups (#19834)
Fixes undefined
2023-01-15 16:58:42 +01:00
Sergei Zharinov
b0d6145de4
refactor(composer): Remove unused auth header check (#19852) 2023-01-15 10:12:27 +00:00
Rhys Arkins
f34d395fa5
fix(npm): augment constraints less aggressively (#19850) 2023-01-15 10:24:19 +01:00
renovate[bot]
b4d1ad8e52
build(deps): update dependency prettier to v2.8.2 (#19843)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-15 06:39:27 +00:00
Rhys Arkins
61cf50384f chore: downgrade remediation warn 2023-01-14 20:20:07 +01:00
Rhys Arkins
ab36ccc039 chore: downgrade gradle warn 2023-01-14 20:19:34 +01:00
Rhys Arkins
0c6d183ac9 fix(kustomize): skip strings 2023-01-14 20:12:40 +01:00
Rhys Arkins
9720ca8d3c chore: debug log cache revalidation 2023-01-14 20:12:00 +01:00
Rhys Arkins
52700690a5
fix(github-actions): harden job container extraction (#19838) 2023-01-14 18:59:43 +01:00
Rhys Arkins
05bb942224
fix(datasource/npm): don’t reuse cache for host-disabled (#19840) 2023-01-14 09:53:54 +01:00
Rhys Arkins
2180f5bd23
fix(bundler): harden extract (#19839) 2023-01-14 09:52:30 +01:00
Rhys Arkins
3a6cfacfba
fix(versioning/hashicorp): allow v versions from npm (#19841) 2023-01-14 09:52:20 +01:00
dave-powell-kensho
74e592cd8c
fix(poetry): normalize package name (#19807)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-14 06:35:30 +00:00
Rhys Arkins
78b8483953
feat(datasource/npm): cache etag for reuse (#19823) 2023-01-13 21:20:32 +00:00
Eric Durand-Tremblay
e8a5437cd3
feat(manager/composer): support git-tags hostRules for github.com when updating artifacts (#18004)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
fixes undefined
2023-01-13 13:33:49 +00:00
Rhys Arkins
5917c548a6
fix(datasource/packagist): Revert "refactor(composer): Simplify Packagist lookups" (#19824) 2023-01-13 12:05:32 +01:00
Sergei Zharinov
3cdf17df1f
refactor(packagist): Remove unnecessary wrapper method (#19818)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-13 06:19:17 +00:00
Sergei Zharinov
b00294f61a
fix(datasource/docker): Validate digest value before calling API (#19780) 2023-01-13 06:54:01 +01:00
Sergei Zharinov
4b2f376393
refactor(composer): Simplify Packagist lookups (#19808) 2023-01-12 18:23:53 +01:00
Sebastian Poxhofer
3b72d50098
fix(manager/terragrunt): prevent overwriting versioning of GithubTags datasource (#19782)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-12 08:04:14 +00:00
Rhys Arkins
f85ee2680c
fix(yarn): try/catch .yarnrc.yml parsing (#19787) 2023-01-11 18:25:48 +01:00
Rhys Arkins
58a6d645e8
fix(terraform): try/catch HCL parsing (#19792) 2023-01-11 18:13:25 +01:00
Rhys Arkins
446459526e
fix(argocd): filter objects before parsing (#19789) 2023-01-11 18:12:48 +01:00
Rhys Arkins
aa4e1670be
fix(bundler): check for string before formatting (#19791) 2023-01-11 18:12:32 +01:00
Nils Philippsen
1991b7fcb0
fix(poetry): Fix existing range unions (#19785)
Signed-off-by: Nils Philippsen <nils@redhat.com>
2023-01-11 17:21:56 +01:00
Nicholas Firth-McCoy
218ac84206
fix(platform/gitlab): Strip unicode null characters from markdown (#19664)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-11 13:14:44 +00:00
Sebastian Poxhofer
e02ad9e684
fix(terraform): return early on parse errors and do not fail on checklist false positive (#19778)
Closes https://github.com/renovatebot/renovate/issues/19777
2023-01-11 12:19:33 +01:00
Rhys Arkins
08764fa5c0
fix(versioning/hashicorp): don’t debug for invalid versioning (#19767) 2023-01-10 14:28:03 +01:00
Jesse Houwing
e48b05210e
docs: Update the docs to reflect new Azure DevOps Marketplace functionality (#19738)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-01-10 04:35:58 +00:00
Rhys Arkins
bf38439ec2
fix(versioning/hashicorp): check valid before matches (#19742) 2023-01-09 16:23:53 +01:00
Sebastian Poxhofer
1ab049f7f4
feat(terraform): use HCL parser and introduce class based extractors (#19269)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-01-09 13:16:20 +00:00
Gilbert Gilb's
e70e6c7d71
fix(manager/pip_setup): support namespaced packages (#19736) 2023-01-09 13:34:13 +01:00
Moritz Hedtke
54b5f6de43
feat(manager/sbt): Implement %%% dependency specifiers (#19656) 2023-01-07 21:28:12 +00:00
Fred Cox
7891d8979f
fix(versioning/hashicorp): better parsing (#19652)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-07 14:44:38 +00:00
Jesse Houwing
8281e1a5e3
feat(datasource/azure-pipelines-tasks): Adds support for the Azure DevOps Marketplace (#19692)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-01-07 10:08:31 +01:00
Sergei Zharinov
686cb17442
feat(github-releases): Fetch releases with cacheable GraphQL (#19623) 2023-01-07 09:34:22 +01:00
Sergei Zharinov
a9aed8c271
feat(github-tags): Detect stability flags based on GitHub releases (#19622)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-06 17:36:47 +01:00
Sergei Zharinov
2c10282b7d
feat(github-tags): Leverage GraphQL for tag commit hashes (#19187)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-06 15:49:52 +00:00
Johannes Feichtner
0eb77da9cf
feat(manager/gradle): enable support for concatenated properties (#19659)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2023-01-05 14:43:52 +01:00
renovate[bot]
91f3fe2d6a
build(deps): update dependency good-enough-parser to v1.1.22 (#19672)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-04 18:08:56 +00:00
Michael Kriese
797e8fcdeb
fix(manager/woodpecker): fix fileMatch (#19661) 2023-01-04 08:22:49 -08:00
Justinas
325cb70ff2
fix(platform/gitlab): resolve assignees/reviewers from groups (#19469) 2023-01-04 09:53:17 +01:00
Michael Kriese
39b23d64fe
feat: better sanitize (#19646) 2023-01-03 12:29:07 +00:00
Johannes Feichtner
e9313aea2d
refactor(manager/gradle): reuse matching patterns and combine dependency string handling (#19636) 2023-01-03 08:58:10 +00:00
Tim Landwerth
f7d69dda1a
feat(bundler): support for updateType patch and minor (#19446) 2023-01-03 09:41:11 +01:00
Johannes Feichtner
80d53a1222
feat(manager/gradle): enable property accessors for registry URLs (#19609) 2022-12-29 22:26:02 +01:00
Johannes Feichtner
0fc1731eed
feat(manager/gradle): support separate registry URLs for plugins (#19606) 2022-12-29 18:41:43 +00:00
Hans-Jörg Wieland
b52f757f74
fix(docs): use correct folder name in README for helm Subchart archives (#19588) 2022-12-27 17:33:27 +01:00
Johannes Feichtner
d9349b21b9
refactor(manager/gradle): group extraction tests + code hygiene (#19586) 2022-12-27 14:45:30 +01:00
Sergei Zharinov
e94aebebfe
refactor(github): Remove old cache implementation (#19569) 2022-12-25 06:43:46 +00:00
Joshua Tang
b46e52c353
feat(pub): Support updating lock files (#19116) 2022-12-24 19:11:25 +01:00
Rhys Arkins
3e27fd8a0c test: maven exact and equals range 2022-12-24 06:50:13 +01:00
Michael Kriese
73be295310
feat(core): centralize sidecar image usage (#19545) 2022-12-23 09:45:15 +00:00
Rhys Arkins
f5548affa0
fix(poetry): support pin for short versions (#19543) 2022-12-23 10:10:04 +01:00
Rhys Arkins
7afb7b5348
fix(composer): handle empty git stash pop (#19527) 2022-12-22 17:44:05 +01:00
Kamil Kowalski
b61a01b481
fix(manager/mix): fetching organization name for deps in mix files (#19128) 2022-12-22 10:26:10 +00:00
Rhys Arkins
52d773bb6b
feat(composer): stash/unstash before install (#19518) 2022-12-21 17:00:25 +01:00
Michael Kriese
331a39639d
feat(ruby): support dynamic install (#19510) 2022-12-21 15:12:43 +01:00
Nejc Habjan
45091ff1b2
feat(datasource/galaxy-collection): use pep440 versioning by default (#19489)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-21 09:21:01 +00:00
Joshua Tang
aab79f15d1
feat: add dart version datasource (#19277) 2022-12-20 20:29:37 +01:00
Tobias
3ec3c1e19d
test(platform): add test that hostRules are passed through initPlatform() (#19491) 2022-12-20 13:24:19 +00:00
Rhys Arkins
0fd539266d
fix: Revert "feat(platform/github): automatic github registry authentication using the given github token" (#19490) 2022-12-20 13:35:27 +01:00
Philip
1b232a2ab5
feat(platform/github): automatic github registry authentication using the given github token (#18926) 2022-12-20 06:49:31 +01:00
Maxime Brunet
0b53d19f58
fix(goproxy): check for major updates (#19112) 2022-12-20 06:39:20 +01:00
Luiz Carvalho
9997902ef6
feat(manager/tekton): finally tasks and pipelinespec (#19409) 2022-12-20 06:38:36 +01:00
Sebastian Poxhofer
1e2c2f13c9
feat(manager/fleet): support updating customisations of versions (#18202) 2022-12-20 06:38:17 +01:00
Rhys Arkins
a0fe269657
fix(github): compare repo names lower case (#19411)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-20 05:30:44 +00:00
Robert Munteanu
9ef76c5a47
feat: add osgi dependency manager (#19282) 2022-12-19 20:00:13 +00:00
Sergei Zharinov
4c92341bc2
feat(sbt): Extract values from typed variables (#19477)
Closes undefined
2022-12-19 15:50:23 +01:00
Johannes Feichtner
6beeba6f02
refactor(manager/gradle): group parser directives in separate files (#19465) 2022-12-18 08:25:44 +01:00
Rhys Arkins
719354793f
feat(gomod): directive versioning (#19453) 2022-12-17 08:12:57 +01:00
renovate[bot]
99a7c8af89
build(deps): update aws-sdk-js-v3 monorepo to v3.226.0 (#19444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2022-12-17 07:05:16 +01:00
Jamie Tanna
67d1b983bc
fix(manager/gomod): resolve multi-line indirect dependencies (#19442) 2022-12-16 11:40:36 +00:00
Jonathan Narwold
03b5982c67
feat(rubygems): support a fallback to /versions endpoint (#16312) 2022-12-16 11:22:49 +00:00
Philip
18a3154ff0
fix(platform/codecommit):AWS codecommit ensure comment exception fix (#19420)
Closes https://github.com/renovatebot/renovate/issues/19293
2022-12-16 09:57:18 +00:00
Jamie Tanna
d19effc48d
feat(manager/gomod): update indirect dependencies for Go Modules (#19431) 2022-12-15 18:55:08 +00:00
strophy
e344b538f1
docs: add readme and regex example for git-refs datasource (#19368)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-12-15 07:48:43 +01:00
darkdragon-001
828df23cbc
docs: improve documentation for GitLab datasources (#19393)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-12-15 07:39:08 +01:00
Tobias
963a1d9eba
fix(sbt-plugin): switch defaultRegistryUrl to repo.scala-sbt.org/scalasbt/sbt-plugin-releases (#19400)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-14 19:00:40 +00:00
Gabriel-Ladzaretti
66159ac549
feat(repo/lookup): log registry urls used at the lookup phase (#19332) 2022-12-12 10:23:03 +02:00
Tim Knight
682829f33a
docs: improve regexManager documentation (#19278)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Resolves https://github.com/renovatebot/renovate/issues/19265
2022-12-10 07:09:11 +00:00
Jean-Marc Le Roux
654236de24
docs: document GitLab container registry usage (#19321) 2022-12-09 19:02:20 +00:00
Johannes Feichtner
786899eadf
feat(manager/gradle): add support for implicit gradle plugins (#19111) 2022-12-09 12:11:09 +00:00
Michael Kriese
b02dd61e11
docs(gitlab): mention rights for autodiscover (#19320) 2022-12-09 12:53:42 +01:00
Michael Kriese
e8eb585c80
fix(datasource/docker): undefined type error (#19322) 2022-12-09 12:52:59 +01:00
Colin O'Dell
676768129d
feat(helm): improve subdirectory support (#19181) 2022-12-09 12:48:20 +01:00
Kasper Juul Hermansen
eecccfa485
feat: handle workspace.dependencies in cargo (#18831) 2022-12-09 06:11:32 +01:00
Jan Høydahl
0d9aaed601
feat(gradle): Support for gradle consistent versions plugin (#19182)
Co-authored-by: Johannes Feichtner <Churro@users.noreply.github.com>
Closes https://github.com/renovatebot/renovate/issues/8017
2022-12-08 12:21:14 +00:00
Jamie Tanna
34df4ff642
docs: correct documentation for API calls to /users/ endpoint (#19308) 2022-12-08 11:37:50 +01:00
Johannes Feichtner
cd9554969b
feat(manager/gradle): support short dependency notation for named Kotlin modules (#19180)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-07 19:57:23 +00:00
Omer Cohen
cb4733d3db
fix(gomod): support pseudo-versions (#19122)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-07 20:29:39 +01:00
HonkingGoose
d77a4ab24d
docs(repology datasource): rewrite (#19290)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-12-07 11:07:46 +00:00
Devin Buhl
06d92d0592
feat(flux): add support for renovating OCIRespository (#19017) 2022-12-06 07:36:59 +00:00
Philip
4caeceb3b4
feat(codecommit): support IAM Roles and Least Privilege (#19223)
Closes https://github.com/renovatebot/renovate/issues/19091
Closes https://github.com/renovatebot/renovate/issues/19092
Closes https://github.com/renovatebot/renovate/issues/19093
2022-12-06 06:54:07 +00:00
Sebastian Poxhofer
1aca2f1f59
test(terraform): further improve testing and simplify test code (#19242) 2022-12-04 17:41:19 +01:00
Jan Høydahl
bbd0696a08
fix(maven): do not strip .git suffix from sourceUrl (#19235)
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
2022-12-04 07:22:46 +01:00
Johannes Feichtner
07bb701ada
refactor(manager/gradle): ensure gradle parser is only invoked for gradle script files (#19232) 2022-12-03 20:05:28 +01:00
Sebastian Poxhofer
9599b850fd
test(terraform): use matchObject instead of matchSnapshot (#19222) 2022-12-02 15:55:36 +01:00
Jonatan Männchen
ff1632ae31
feat(datasource/hexpm-bob): Support hex.pm "Bob the builder" datasource (#18925)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2022-12-01 16:49:27 +00:00
Johannes Feichtner
094a3f447a
feat(manager/gradle): support for Kotlin extra properties, dependencySet collections and versionCatalog aliases (#19200) 2022-12-01 11:04:08 +00:00
Sebastian Poxhofer
a19f44b2a8
fix(terraform): allow _ and - in hostnames of provider sources (#19203) 2022-12-01 10:23:53 +00:00
Sebastian Poxhofer
7b677cd50a
feat(datasource): add Deno datasource (#18878)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-01 07:56:31 +00:00
Sebastian Poxhofer
fa82ad6d17
perf(terraform-provider): use package index instead of complete index (#19173) 2022-12-01 06:28:47 +00:00
Michael Kriese
0fd190edc9
docs(manager/terragrunt): fix wrong config (#19192) 2022-11-30 14:48:49 +01:00
Luiz Carvalho
945aa31fb1
feat(tekton): support official bundle resolver (#19040) 2022-11-30 10:00:40 +00:00
HonkingGoose
a49e206dd3
docs: use input-neutral verbs (#19165) 2022-11-30 10:37:00 +01:00
Sergei Zharinov
2265873ba7
refactor(github-tags): Use hash field for GraphQL results (#19073)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-29 21:28:47 +00:00
HonkingGoose
f6e390608a
docs(cdnurl): rewrite (#19146) 2022-11-29 10:11:23 +01:00
Michael Kriese
d2cf863fe9
fix(manager/terraform): remove default versioning (#19161) 2022-11-29 08:44:19 +01:00
Johannes Feichtner
84c51dc3e3
feat(manager/gradle): add support for Groovy and Kotlin maps (#19127) 2022-11-29 07:08:41 +00:00
HonkingGoose
d6668744ed
docs: capitalize abbreviation URL (#19145) 2022-11-28 12:10:47 +01:00
Kamil Kowalski
893f7caab8
fix(manager/mix): comment handling in dependency extraction (#19142) 2022-11-28 10:35:06 +00:00
Philip
4f71562e56
fix(github): don't match org name with underscore (#19071) 2022-11-28 09:33:49 +00:00
Rhys Arkins
0f2eb5d622
fix(gomod): Revert "fix(gomod): non-0.0.0 digest matching" (#19120) 2022-11-27 09:14:04 +01:00
Omer Cohen
20ba978e4f
fix(gomod): non-0.0.0 digest matching (#19085) 2022-11-27 06:53:21 +00:00
Johannes Feichtner
dc0c02716d
feat(manager/gradle): add support for alternative Gradle plugin syntax (#19113) 2022-11-26 07:27:39 +00:00
Michael Kriese
ff40cb3811
feat(manager/cargo): support dynamic install 🎉 (#19106) 2022-11-25 20:45:02 +01:00
Michael Kriese
c25b02e856
feat(manager/gomod): dynamic golang install 🎉 (#19104) 2022-11-25 18:11:37 +01:00
Michael Kriese
1959edc262
feat(nuget): skip restore non-leaf projects (#19097) 2022-11-25 13:43:44 +00:00
Michael Kriese
3c49502ced
fix(nuget): disable msbuild node reuse (#19095) 2022-11-25 09:54:51 +00:00
Johannes Feichtner
90ada813dc
feat(manager/gradle): add support for property accessors (#18990) 2022-11-24 17:25:02 +01:00
Rhys Arkins
9419d21435
fix(release-notes): massage repos with dots (#19070) 2022-11-24 14:27:23 +01:00
Rhys Arkins
4dc7869312
fix(jsonnet-bundler): default subdir to empty string (#19064) 2022-11-24 08:40:36 +01:00
Johannes Feichtner
eef8e0a1de
fix(manager/gradle): ignore "publishing" repositories (#18998) 2022-11-24 07:33:46 +01:00
HonkingGoose
384d3be7eb
docs(helmv3): rewrite (#19050) 2022-11-23 14:31:14 +01:00
Rhys Arkins
e74c23016d
feat(npm): use npm <9 when lockfileVersion=2 (#19046) 2022-11-23 14:30:22 +01:00
Michael Kriese
1633759497
feat(manager/nuget): support install mode (#19049) 2022-11-23 09:35:38 +00:00
Yun Lai
94aac17482
fix(hermit): fix version parsing for openjdk package (#19043) 2022-11-23 07:00:47 +01:00
Elizabeth Craig
2b651aeaa3
fix(yarn): skip individual invalid entries in yarn.lock (#19018) 2022-11-22 06:16:32 +00:00
Zodan Jodan
e68419d546
feat: adding GitRepository resource support in flux (#18782)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-21 22:35:13 +00:00
RahulGautamSingh
8e4b5231f8
refactor: convert enums to unions (#18900) 2022-11-20 07:34:23 +00:00
Jonatan Männchen
84bb830e00
feat(manager/asdf): Support gohugo plugin including extended_ version (#18987) 2022-11-18 18:01:32 +00:00
Rhys Arkins
d1d6febd2e
fix(npm): use nvmrc from lock file dir (#18978)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-18 06:13:09 +00:00
Johannes Feichtner
ff96c5f67b
test(manager/gradle): add further tests (#18977) 2022-11-18 07:31:47 +02:00
Rhys Arkins
9562cf4009
fix(github): catch fork list failures gracefully (#18933) 2022-11-16 08:01:50 +02:00
pataar
7adc861fed
fix(volta): make sure volta uses the same yarn package overwrite (#18893)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-16 08:01:39 +02:00
Rhys Arkins
a27a7fa978 fix(jsonnet-bundler): handle undefined parseUrl 2022-11-16 06:40:53 +01:00
Jonatan Männchen
1515999131
chore(manager/asdf): Add tool to autogenerate supported plugins in docs (#18924) 2022-11-16 05:37:53 +00:00
Johannes Feichtner
dee3452a19
refactor(manager/gradle): cleanup old parser (#18931) 2022-11-16 04:32:41 +00:00
Johannes Feichtner
b14336b3af
feat(manager/gradle): reimplement parser using tree-based approach (#18663) 2022-11-15 19:23:06 +00:00
Sergei Zharinov
30eb3dda39
fix(github-actions): Fix hash extraction (#18927) 2022-11-15 09:47:22 -06:00
Jonatan Männchen
3d68c7e9f3
feat(manager/asdf): add additional asdf supported tools (#18612)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jonathan Ballet <jon@multani.info>
2022-11-15 10:11:49 +00:00
Sergei Zharinov
3c56aeca17
refactor(tests): Use codeBlock tagged literal (#18916) 2022-11-15 08:35:36 +00:00
Jamie Magee
92eb2200fd
refactor(jest): enable clearMocks (#18779) 2022-11-14 22:46:37 -08:00
t-kulmburg
7f3fa1066f
fix: replacement for pep440 versioning (#17882)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-11-14 19:22:18 +00:00
RahulGautamSingh
af3b2038f8
refactor: replace enums with union/object (#18903) 2022-11-14 20:55:38 +02:00
Rhys Arkins
b37ab2faa5
fix(github): don’t specify organization when forking (#18881) 2022-11-12 14:26:25 +02:00
Jamie Magee
44d953737d
feat(manager/nix): add support for nix package manager (#18727)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-11 23:45:46 +00:00
Sergei Zharinov
5162394f51
feat(maven): Skip lookup for parent packages (#18788) 2022-11-10 15:25:05 +00:00
HonkingGoose
29c12e6661
docs(regex): improve link name (#18841) 2022-11-09 13:05:21 +02:00
Johannes Feichtner
fb56b1fe85
fix(manager/gradle): prefix version catalog aliases with "libs." (#18830) 2022-11-09 00:51:02 +00:00
Fernando Mora
8433ad98cb
fix(datasource/sbt-package): Fallbacks to maven when no sbt directory listing available (#18590)
Closes https://github.com/renovatebot/renovate/issues/18589
2022-11-08 16:42:58 +00:00
HonkingGoose
64ddabc82d
docs(asdf): rewrite readme (#18795) 2022-11-08 18:26:28 +02:00
Jamie Magee
f73b133a5d
feat(versioning/nixpkgs): add nixpkgs versioning (#18817) 2022-11-08 07:26:51 -08:00
Johannes Feichtner
be21d44700
fix(docker): ensure digest is updated only once with ARG and multiple FROM statements (#18061) 2022-11-07 22:54:37 +00:00
RahulGautamSingh
d869c946d1
refactor: reduce debug metadata (#18737) 2022-11-07 11:29:02 +00:00
Rhys Arkins
496c7f09b7
fix(github): check required reviews count (#18783) 2022-11-06 08:06:13 +00:00
Jonathan Narwold
74664b8d5e
fix(ruby): longer versions like 1.2.3.0 replace to 1.2.4 instead of 1.2.0 (#18679) 2022-11-06 06:12:26 +00:00
RahulGautamSingh
c93154bd24
refactor: enums to unions (#18747)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-05 09:12:03 +00:00
RahulGautamSingh
2a07e91be6
refactor: convert ProgrammingLanguage to union type (#18748)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-05 08:49:57 +00:00
Rhys Arkins
c804d088e2
feat(github): refactor forkMode to reduce API queries (#18769) 2022-11-05 07:25:33 +00:00
Sergei Zharinov
290b964afd
feat(github-actions): Support for short tag comments (#18738)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-04 13:20:46 +01:00
Nejc Habjan
d281319f4d
feat(datasource/ansible-galaxy): use pep440 versioning by default (#18718) 2022-11-03 14:35:22 +00:00
Michael Kriese
73eaf0f31c
fix(manager/github-actions): wrong supportedDatasources entry (#18734) 2022-11-03 13:58:02 +00:00
Rhys Arkins
1e31121235 docs: drop repology app warning 2022-11-03 13:19:10 +01:00
Rhys Arkins
4fc1019cb6
fix(docker): external host error for connection errors (#18709) 2022-11-02 12:31:14 +02:00
RahulGautamSingh
c56588eaba
refactor: convert PlatformmId to union (#18458) 2022-11-01 14:46:09 +00:00
Michael Kriese
0936ac67f6
feat(platform/gitea): configurable autodiscover repo sorting (#18636)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-11-01 10:12:33 +00:00
Michael Kriese
8201641d89
fix(manager/kubernetes): don't extract unknown kubernetes objects (#18230) 2022-11-01 08:55:52 +00:00
Steve Carrupt
3489e46911
fix(metadata): massage sourceUrls starting with git@ (#18136)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-11-01 08:11:13 +00:00
Rhys Arkins
5bc3d4326c
fix(docker): log Docker Hub errors (#18684) 2022-11-01 07:45:26 +00:00
Braden Mars
c4053802c5
feat: Support toml up to v1.0.0-rc.1 (#18670) 2022-11-01 06:16:13 +00:00
Usman
dc9c2054bc
feat(manager/flux): support system manifest inside subdirectories (#18605)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-31 11:47:03 +00:00
Rhys Arkins
c834947326
test: reduce aws-machine-image snapshots (#18671) 2022-10-31 12:27:18 +01:00
Gabriel-Ladzaretti
582d91fafe
fix(datasource/docker): handle prop querying of a non existent object in getLabel() (#18574) 2022-10-29 16:21:36 +00:00
Rhys Arkins
ca4025b36b
feat(composer): support binarySource=install for php (#18656) 2022-10-29 14:42:00 +00:00
RahulGautamSingh
0151b6a4a9
refactor: reduce debug metadata (#18466)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-29 12:11:09 +00:00
Rhys Arkins
0e9da7b441
chore: trace http logs (#18652) 2022-10-29 06:15:21 +00:00
Sergei Zharinov
6b42b45eb4
fix(maven): Fix recursive props check (#18644) 2022-10-29 04:58:43 +00:00
Michael Kriese
0b2a14e3a2
fix(manager/composer): fix registry url handling (#18643) 2022-10-28 14:18:43 +00:00
Johannes Feichtner
0dfc98c2e7
fix(manager/gradle): ignore mapScalar() method from Apollo Kotlin plugin (#18625) 2022-10-28 11:47:25 +03:00
Mathieu Kniewallner
c981d2f8dd
feat(manager/pip-compile): handle --resolver argument (#18489) 2022-10-27 16:12:05 +00:00
Gary Lockett
dc8045c37d
feat(composer): Support PHP as a package using GitHub tags (#18474)
Signed-off-by: Gary Lockett <gary@creativecow.uk>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-27 16:09:35 +03:00
Johannes Feichtner
8279be47c8
fix(manager/gradle): preserve next token for parsing in case dependency interpolation fails (#18330) 2022-10-27 07:39:40 +02:00
Johannes Feichtner
4770c0069a
fix(manager/dockerfile): improve RegEx to match ARG values with trailing spaces (#18592) 2022-10-27 07:06:41 +03:00
RahulGautamSingh
2e4eebe933
fix: reduce config fields used in branch fingerprint (#18378)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-26 10:27:58 +00:00
HonkingGoose
aa4e1372de
docs(AWS CodeCommit): improve docs (#18555) 2022-10-26 05:47:05 +02:00
Philip
7b0f6ee5b2
fix: Code commit documentations (#18551) 2022-10-25 20:23:22 +02:00
Johan Bergström
67c32b8689
chore(doc): fix newline match (#18545) 2022-10-25 13:43:01 +00:00
Sergei Zharinov
b2d18d1110
feat(http): maxRequestsPerSecond (#18325) 2022-10-25 11:03:19 +00:00
RahulGautamSingh
65b2069125
refactor(mix): remove comment (#18534)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-25 10:14:14 +00:00
Michael Kriese
961a7776e0
fix(datasource/pod): wrong regex (#18533) 2022-10-25 12:23:19 +03:00
RahulGautamSingh
f4f89e12e1
fix(manager/mix): ignore comments when extracting deps (#18479) 2022-10-25 07:32:52 +00:00
Johannes Feichtner
58c9b15162
fix(manager/gradle): only accept known format for optional classifiers (#18525) 2022-10-25 06:58:28 +02:00
Rhys Arkins
4378b20f91 docs: repology warning 2022-10-24 10:05:50 +02:00
Philip
4c528e1a28
feat(platform/codecommit): add token support in config_js and update docs (#18496) 2022-10-24 07:42:06 +00:00
Mathieu Kniewallner
e2a42d3b2b
feat(pip-compile): handle --strip-extras argument (#18486) 2022-10-23 19:39:24 +02:00
Johannes Feichtner
b544d5ca80
test(manager/gradle): refactoring to map tests to Gradle functionality (#18481) 2022-10-23 13:24:20 +02:00
Johannes Feichtner
c02014a16e
fix(manager/gradle): normalize aliases in versionCatalog (#18473) 2022-10-23 06:07:49 +00:00
Thomas
a446c2bc6d fix(go)!: Fallback to git-tags instead of github-tags (#18060)
Changes go datasource fallback from github tags to git tags.

Closes #17923

BREAKING CHANGE: git-tags will be used instead of github-tags if a go package's host type is unknown.

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-23 06:48:35 +02:00
Philip
80af0fdf76 feat: Support AWS Code Commit platform (#17076) 2022-10-23 06:48:35 +02:00
Rhys Arkins
b9f783b52d fix: ignoreScripts default (#18403)
Changes ignoreScripts defaulit to be `true`.

Closes #18173

BREAKING CHANGE: ignoreScripts now default to true. If allowScripts=true in global config, ignoreScripts must be set to false in repo config if you want all repos to run scripts.
2022-10-23 06:48:35 +02:00
Rhys Arkins
cbca54d0c3 feat!: do not auto pin rangeStrategy (#18309)
Removes all logic where rangeStrategy=auto results in pinning.

Closes #18304

BREAKING CHANGE: Dependencies are no longer automatically pinned, pinning must be opted into using rangeStrategy=pin
2022-10-23 06:48:35 +02:00
Maxime Brunet
5e7844fb81 feat(jsonnet-bundler)!: Use absolute import format for depName (#14525)
Use absolute import format for depName in jsonnet-bundler.

Closes #13568

BREAKING CHANGE: `depName` now uses the "absolute import" format (e.g. `bar` → `github.com/foo/bar/baz-wow`)
2022-10-23 06:48:35 +02:00
Rhys Arkins
deea75058a feat(azure-pipelines)!: disable by default (#18142)
Closes #15818

BREAKING CHANGE: azure-pipelines manager is now disabled by default.
2022-10-23 06:48:35 +02:00
Rhys Arkins
caad0ae28e feat(github)!: remove forkMode setting (#18074)
Removes forkMode setting and instead relies on forkToken alone to indicate forking mode is active. Additionally, defines forkToken as an experimental setting.

BREAKING CHANGE: No longer necessary to configure forkMode. Forking mode is now experimental.
2022-10-23 06:48:35 +02:00
Johannes Feichtner
b4f5f88526
fix(manager/gradle): allow dependency classifiers (#18469) 2022-10-22 16:28:04 +02:00
RahulGautamSingh
91cef564d4
refactor: change currentVersion to non-optional in UpdateLockedConfig (#18406) 2022-10-21 15:29:39 +00:00
Rhys Arkins
cdec83463c
fix(http): improve error logging (#18454)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-21 10:14:45 +00:00
Michael Kriese
67043c4381
fix(datasource/docker): log http mode for getManifestResponse (#18450) 2022-10-21 12:57:58 +03:00
Niklas Logren
06ae68fce4
fix(npm): support frozen-lockfile in .yarnrc (#18184) 2022-10-21 05:25:52 +00:00
renovate[bot]
ebf4cd4c93
build(deps): update dependency find-packages to v10 (#18428)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-20 19:23:06 +00:00
renovate[bot]
d941ef31c5
chore(deps): update dependency type-fest to v3 (#18429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-10-20 17:34:35 +00:00
RahulGautamSingh
1e45fe0d72
refactor(bundler): add tests (#18398) 2022-10-19 15:59:32 +03:00
Sergei Zharinov
9439abe4fc
refactor(bazel): Leverage new parser in update function (#18285)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-19 09:20:22 +00:00
RahulGautamSingh
f206b9e6e6
feat(terraform): updateLockedDependency() (#18405) 2022-10-19 11:28:56 +03:00
HonkingGoose
ce93e60292
docs(manager): rewrite regex readme (#18370) 2022-10-19 07:41:03 +03:00
Carsten Zeumer
65606c5c7e
fix(manager/terraform): Terraform module version is missing v Prefix (#18392) 2022-10-18 17:14:02 +03:00
Jamie Magee
e005244f2d
fix(datasource/dotnet): add sourceurl (#18386)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-18 06:41:06 +00:00
Jamie Magee
3b97cb7c36
fix(datasource/dotnet): account for nullable releases (#18292) 2022-10-18 08:27:03 +02:00
Gabriel-Ladzaretti
2a5c0fbc32
fix(npm/versioning): exception when directly calling getNewValue with x-range-all '*' with unsupported strategy (#18379) 2022-10-17 19:54:46 +02:00
renovate[bot]
9b5a805619
chore(deps): lock file maintenance (#18357)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-17 04:34:48 +00:00
Gabriel-Ladzaretti
ae05eae500
test(versioning/npm): add tests to self cover npm versioning folder (#18355) 2022-10-17 05:05:56 +02:00
Johannes Feichtner
c49be3d69a
fix(manager/gradle): optimize performance of Gradle lock file maintenance and ensure gradlew is executable (#18348) 2022-10-15 17:13:19 +00:00
Johannes Feichtner
cdcb455dd9
fix(manager/gradle-wrapper): issue a warning in case gradlew isn't executable (#18349) 2022-10-15 19:55:12 +03:00
Johannes Feichtner
5559b5359d
fix(manager/gradle): use Gradle version to resolve Java constraints for lockfile updates (#18346) 2022-10-15 10:00:59 +00:00
Gabriel-Ladzaretti
6fef1d1650
feat(manager/npm): add support for x-range "all" - "*" range (#18251) 2022-10-14 11:26:20 +02:00
Rhys Arkins
7c06287c12
fix(composer): support bump with short range (#18332) 2022-10-14 07:51:14 +03:00
Sergei Zharinov
f2d85c16cd
refactor(bazel): Simplify parser output structure (#18270) 2022-10-12 07:55:13 +03:00
Jamie Magee
95367d777d
fix: add dotnet to nuget manager supported datasources (#18273) 2022-10-11 18:42:53 +00:00
Sergei Zharinov
bea9cc9699
refactor(manager/bazel): Leverage schemas for dependency extraction (#18257)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-11 16:20:49 +00:00
Sebastian Poxhofer
d3dba2cd14
feat(manager/helmv3): add postUpdateOption to update subchart archives (#18162)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-11 16:00:52 +00:00
LukasAuerbeck
1dd13a26e5
fix(manager/argocd): correctly handle oci registries with custom port (#18260) 2022-10-11 16:35:35 +02:00
renovate[bot]
7935a7b8ed
chore(deps): lock file maintenance (#18082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-10 21:47:23 -07:00
LukasAuerbeck
f5bd94d1e1
feat(manager/argocd): add oci helm support (#18185)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-10 13:32:31 +00:00
Sergei Zharinov
baf62ec6ac
refactor(bazel): Move all supported rules to the separate directory (#18225) 2022-10-10 10:27:45 +00:00
Jonathan Ballet
2dd26e1b0a
feat: TFLint plugin manager (#17954)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-10 07:04:55 +00:00
Daniel Petró
54075b2943
feat(azure): be able to define a required reviewer for PRs (#18111) 2022-10-10 05:40:41 +00:00
Sergei Zharinov
986b187320
feat(github-tags): Use GraphQL helper for getReleases (#18182) 2022-10-10 05:07:02 +00:00
Sergei Zharinov
d47ec5fb26
refactor(bazel): Update-friendly structure for parsed data (#18212) 2022-10-09 11:58:19 +00:00
Jamie Magee
83d5e7c42f
feat(manager/nuget): use dotnet datasource for sdk (#18217) 2022-10-09 13:44:09 +02:00
Jamie Magee
d37e60514a
refactor(manager): pass through UpdateArtifact generic type (#18205) 2022-10-08 23:13:43 +02:00
Jamie Magee
337578f2f9
feat(datasource/dotnet): add dotnet datasource (#18115) 2022-10-07 20:06:01 +02:00
RahulGautamSingh
3bbd8b8914
chore: set ignoreRestSiblings to true (#18193) 2022-10-07 17:35:01 +02:00
Sergei Zharinov
4a0314aa81
fix(gradle): Treat dev qualifier as unstable (#18187) 2022-10-07 13:03:01 +00:00
renovate[bot]
5109f9b794
chore(deps): update dependency typescript to v4.8.4 (#17988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-10-07 06:15:49 +00:00
renovate[bot]
1eee2a4909
chore(deps): update linters (#18168)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-10-07 05:49:56 +00:00
Jamie Magee
a86885a81b
feat(datasource/kubernetes-api): add kubernetes-api datasource (#17420) 2022-10-06 16:13:22 +00:00
Maron
5e5d5b771b
feat(manager/gomod): improve go constraints (#17178) 2022-10-06 14:40:31 +00:00
Mathieu Kniewallner
4c1b3e55a8
feat(poetry): handle dependency groups (#17964) 2022-10-06 05:01:48 +00:00
Thibault Cohen
699a5cf8a6
feat(datasource/conda): support custom registries (#17809) 2022-10-05 15:22:33 +02:00
Johannes Feichtner
2305550013
feat(manager/gradle): add support for dependency lockfile updates (#17949) 2022-10-05 12:24:43 +00:00
Sebastian Poxhofer
d6358f88ab
test(platform/azure): fix flaking test if Promise is not fully finished (#18105) 2022-10-04 16:34:23 +03:00
Rhys Arkins
e7e1322e24
fix(npm): support short sourceUrl format (#18073) 2022-10-04 07:55:59 +03:00
Sergei Zharinov
3e3023fd5e
refactor(http): Simplify base types (#18088) 2022-10-03 10:53:20 +02:00
Rhys Arkins
e912f89fa8
fix: coerce arrays when extracting (#17997) 2022-10-03 07:20:53 +00:00
RahulGautamSingh
1657c16136
chore(lint): add object shortand rule (#18080) 2022-10-02 21:20:24 +02:00
Sebastian Poxhofer
3f0303c167
fix(datasource/terraform): support absolute URLs in service discovery (#18040) 2022-10-02 05:14:59 +00:00
Sergei Zharinov
0de1cc585c
feat(schema): Different options for error handling (#18058) 2022-09-30 17:45:22 +02:00
Adam Setch
7298d09b8f
feat(docker/artifactory): add retry logic for docker offical images (#17925) 2022-09-30 05:06:29 +00:00
Maxime Brunet
e64739cea5
fix(gomod): avoid duplicating "incompatible" metadata (#17867) 2022-09-28 17:20:40 +00:00
Rhys Arkins
95339bde33
refactor: use containerbase terminology (#18023) 2022-09-28 17:09:28 +02:00
Sergei Zharinov
eb5181e217
refactor: Make invalid schema reporting optional (#18024) 2022-09-28 13:35:16 +02:00
Sergei Zharinov
d0027cf240
fix(github): Remove PR cache migrations code (#18021) 2022-09-28 12:43:19 +02:00
Rhys Arkins
4090e93d4e chore: fix lint 2022-09-28 06:17:11 +02:00
Rhys Arkins
17b1be016e fix(bazel): don't warn for missing extractor 2022-09-27 16:55:45 +02:00
t-kulmburg
e14f09d75b
feat(replacement): datasource changes (#17881)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-27 13:19:18 +00:00
ajhcpt
fe2ed94b44
feat(go): Continue processing if an error occurs trying to get sourceUrl (#17981) 2022-09-27 12:46:41 +00:00
Maxime Brunet
e29d851cc6
fix(docker): reduce ECR Public max results to 1000 (#17946) 2022-09-27 12:26:14 +00:00
HonkingGoose
ed024fc83d
docs(terraform): rewrite readme (#17983)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2022-09-27 13:27:54 +02:00
Sergei Zharinov
4cfe151dc1
feat(utils): Data schema validation (#17999) 2022-09-27 12:00:35 +02:00
bjuraga
90a724f2aa
feat(nuget): implement missing packageFileVersion (#17995) 2022-09-27 08:35:30 +03:00
Sergei Zharinov
a77a452fb7
fix(github): Remove redundant check and fix coverage (#17990) 2022-09-26 21:22:57 +02:00
Sergei Zharinov
aaa8b71ddb
fix(github): Fix determine old cache format detection (#17989) 2022-09-26 22:14:16 +03:00
Sergei Zharinov
ffc63c35c2
fix(github): Update long-term GitHub cache during run (#17972) 2022-09-26 10:59:49 +00:00
Sergei Zharinov
36516198c9
fix(github): Don't store raw PR data in long-term cache (#17967) 2022-09-26 04:51:13 +00:00
bjuraga
f4bbf71b0b
feat: Add bump version to nuget (#17903) 2022-09-25 18:45:45 +00:00
Johannes Feichtner
aaaa6a1cfe
refactor: extract getLockFileContentMap() into fs utils (#17962) 2022-09-25 16:31:11 +02:00
Rhys Arkins
fc605a59c0
fix(composer): Revert "feat(manager/composer): support git-tags hostRules for github.com when updating artifacts" (#17961) 2022-09-25 07:06:44 +03:00
Jason Bedard
2082aaaf32
fix(bazel): support github tag refs (#17931) 2022-09-23 11:34:22 +02:00
Jason Bedard
c449c85d77
test(bazel): add tests with multiple http_archives (#17933) 2022-09-23 07:02:14 +00:00
mikaello
ea4fe8fd6d
feat(golang-version): enable custom registryUrls (#17828) 2022-09-22 13:10:13 +02:00
Alexander Grießer
9efc8a428c
fix(bitbucket-server): Fix retrival of config files with oneline json5 comments (#17904)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-09-22 05:59:41 +00:00
Shaun Wilde
f3f03eabfc
fix(manager/asdf): rename .tools-versions to .tool-versions (#17893)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-09-21 07:53:09 +02:00
Gabriel-Ladzaretti
23e2508897
feat(code/onboarding): infrastructure for onboarding PR rebase/retry checkbox (#17673)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-20 09:09:05 +02:00
Adam Setch
9596bfa363
feat(platform/bitbucket): update to use effective default reviewers (#17869) 2022-09-20 07:34:42 +02:00
Rhys Arkins
a1919fcb41
fix(swift): pinDigests=false (#17862) 2022-09-19 15:09:33 +02:00
Philip
5fd8c2bd8b
refactor: Refactor azure (#17858)
Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: whitesource-for-github-com[bot] <whitesource-for-github-com[bot]@users.noreply.github.com>
2022-09-19 13:37:14 +02:00
Shaun Wilde
c978b4e086
feat(manager/asdf): add support for .tools-versions as used by asdf (#17166)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-19 08:12:52 +00:00
Michael Kriese
c481ad235c
fix(npm): use upgrades to detect yarn package manager (#17788) 2022-09-14 15:32:18 +02:00
Sergei Zharinov
66f88bed7c
fix(go): Use second column of version list for releaseTimestamps (#17785) 2022-09-14 12:03:05 +00:00
renovate[bot]
582f77371c
chore(deps): update jest monorepo (#17737)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-12 16:58:52 +02:00
Sergei Zharinov
577cd4c38a
build(deps): update dependency good-enough-parser to v1.1.19 (#17735) 2022-09-10 09:32:14 +00:00
Rhys Arkins
55d234ec07
fix(npm): remove memcache (#17714) 2022-09-09 09:16:40 +02:00
Sergei Zharinov
ea69f81247
refactor(github): Uniform names for github datasource types (#17701) 2022-09-08 11:26:27 +02:00
Sergei Zharinov
81ee883e30
refactor(github): Extract utils/github from datasources (#17697) 2022-09-08 10:00:42 +02:00
Philip
ed3d8e6115
fix(datasource/crates): Crates files are in lower case, lowercase the url package name (#17608) 2022-09-08 10:50:41 +03:00
Sergei Zharinov
1827b6f519
refactor(github): Don't inherit github-tags from github-releases (#17696) 2022-09-08 09:25:25 +03:00
Sergei Zharinov
b5ac8f04a1
fix(github): Disable caching for GitHub datasources (#17685)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-09-08 08:11:01 +03:00
Sergei Zharinov
6c2dd8e28d
refactor(github): Extend common Pr type to support updatedAt field (#17671) 2022-09-07 12:12:20 +00:00
Sergei Zharinov
2b7e885edb
fix(github): Catch errors inside fetchPr call (#17666) 2022-09-07 11:59:29 +00:00
HonkingGoose
e6c2f18b9f
docs(tekton): rewrite (#17669) 2022-09-07 07:49:43 +00:00
Sergei Zharinov
a6139ad5fe
refactor(github): Remove unused etag support for PR cache (#17665) 2022-09-07 07:29:45 +00:00
Luiz Carvalho
70476774fe
feat: Add tekton-bundle support (#17289) 2022-09-07 05:21:53 +00:00
Marcel
208a316c39
feat: woodpecker manager (#17297)
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-09-07 08:10:27 +03:00
Sergei Zharinov
2df8967ae2
refactor: Create promises utilities (#17651) 2022-09-06 10:36:51 +00:00
Rhys Arkins
e49572e105
fix(datasource/github-tags): don't use github-releases for extra meta (#17650) 2022-09-06 13:26:27 +03:00
Sergei Zharinov
3f30119f71
fix(github): Error messages for empty repository result (#17645)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-06 10:37:02 +02:00
Gabriel Bleu
56c61c962f
feat(gitlab): handle merge results pipelines (#17440) (#17601) 2022-09-06 07:09:58 +00:00
Michael Kriese
a851aedfd2
fix(docker): skip empty and whitespace depName (#17644) 2022-09-06 06:57:20 +00:00
coffmark
7dbe0b3312
feat(manager/mint): add mint support (#17351)
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-09-06 06:18:43 +00:00
Bastian
4ba04b47c4
fix(gomod): explicitly match Gitlab ID for gitlab enterprise servers (#17611) 2022-09-04 16:49:31 +00:00
Johannes Feichtner
6609461c97
docs: fix typos (#17613) 2022-09-04 16:21:27 +00:00
Johannes Feichtner
29da39a43d
docs: add readme for ubuntu versioning (#17612) 2022-09-04 19:07:01 +03:00
Johannes Feichtner
89b8ebccd3
docs: add readme for debian versioning (#17610)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-04 15:19:31 +00:00
Sergei Zharinov
b23b886b6e
refactor(github): Remove unused PR cache functionality (#17606) 2022-09-04 08:20:29 +00:00
Johannes Feichtner
c4127f994c
fix(docker): use docker versioning for debian images with regular tags (#17602) 2022-09-04 08:08:51 +03:00
wwuck
0ed0ece4af
docs: fix typos (#17600) 2022-09-03 15:55:19 +03:00
Johannes Feichtner
af75ec2508
fix(datasource/docker): pinDigest PRs missing digest value in name (#17599)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-03 10:50:46 +00:00
Sergei Zharinov
410d05c5be
feat(github): Deduplicate cache github releases fetching (#17591) 2022-09-02 19:37:50 +02:00
Sebastian Poxhofer
e69a9ce1f3
fix(manager/helm): add hostType for helm dependencies during artifactupdate (#17583)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-02 17:03:33 +00:00
HonkingGoose
12f643d362
docs: lazy-load images (#17565) 2022-09-02 13:30:49 +02:00
Michael Kriese
dcab3b295f
test(java): remove unused test code (#17564) 2022-09-01 14:24:17 +00:00
Michael Kriese
8ad1947e4a
fix(http): clear queues after hostrules change (#17563) 2022-09-01 09:36:04 +02:00
Michael Kriese
adc056c0ad
fix(manager/helmfile): replace escaped templates (#17513) 2022-08-31 06:50:50 +00:00
Guillaume Berche
7c056534e7
docs(manager/flux): improve readme (#17507) 2022-08-31 06:31:20 +00:00
RahulGautamSingh
1ca1a214e8
refactor: use optional chaining (#17510) 2022-08-30 17:30:57 +02:00
Eric Durand-Tremblay
781b8fbcb7
feat(manager/composer): support git-tags hostRules for github.com when updating artifacts (#16193) 2022-08-30 16:49:01 +03:00
HonkingGoose
e965b7998a
docs(adoptium-java datasource): rewrite (#17411)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-29 13:00:34 +00:00
Michael Kriese
6dd4ea3c74
feat(github): use repo url to get token (#17179) 2022-08-29 07:37:45 +00:00
Gary Lockett
94cfaecef2
fix(manager/composer): match composer's handling of the patch number for platform PHP version (#17299)
Signed-off-by: Gary Lockett <gary@creativecow.uk>
2022-08-29 06:31:33 +00:00
Dan Ports
fb72204a28
feat(datasource): New datasource that pulls database engine versions available for use on AWS RDS (#17345)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-26 11:44:53 +00:00
Philip
1c81eaf24d
fix(datasource/metadata): delete homepage url case (#17372)
Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: whitesource-for-github-com[bot] <whitesource-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: hasanwhitesource <hasan.awad@whitesourcesoftware.com>
Co-authored-by: Hasan Awad <90554456+hasanwhitesource@users.noreply.github.com>
Co-authored-by: Nabeel Saabna <48175656+nabeelsaabna@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-25 17:18:51 +00:00
Rhys Arkins
f764f8879c
feat(config): containerbaseDir (#17414) 2022-08-25 15:43:06 +00:00
Michael Kriese
88c9ca6aa3
fix(datasource/maven): use sdk v3 api (#17408) 2022-08-25 12:00:54 +02:00
Gabriel-Ladzaretti
4f9eedbe45
fix(datasource/maven): Remove S3 Blob handling (#17401) 2022-08-25 08:22:44 +00:00
Rhys Arkins
ee6287971d
refactor: use containerbase not buildpack terminology (#17398) 2022-08-25 06:59:55 +00:00
Jamie Magee
0ca4794745
feat(versioning): add kubernetes-api versioning (#16570)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-25 05:10:35 +00:00
Johannes Feichtner
30003c3a87
feat(gradle-wrapper): support for wrapper configuration updates in gradle build file (#17290) 2022-08-24 20:15:36 +00:00
Michael Kriese
9caf45ed43
fix(git): wrong git url handling (#17380)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-08-24 19:41:43 +00:00
Adam Setch
78e20c9e1a
fix(datasource/helm): remove default group commit message topic (#17383) 2022-08-24 13:02:38 +00:00
Michael Kriese
6854c18abb
fix(npm): return null for latest lerna (#17382) 2022-08-24 12:43:42 +00:00
Adam Setch
bcddc69ccd
fix(datasource/docker): remove default group commit message topic (#17381) 2022-08-24 14:33:35 +02:00
Nathan Kuik
d19b708b19
feat(platform/bitbucket): allow using OAuth token (#16900) 2022-08-24 10:15:00 +02:00
Michael Kriese
33e3bf7ce2
refactor: move nested function to module scope (#17361)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-08-23 21:38:24 +02:00
Michael Kriese
8f8f059d4f
feat(gitlab): use server side archived filter (#17358) 2022-08-23 10:52:59 +00:00
Michael Kriese
d01d440ac2
fix(gitea): filter mirror repos on autodiscover (#17359) 2022-08-23 08:34:17 +02:00
Sergei Zharinov
d18538dc4d
feat(platform): Provide repoFingerprint field on repository init (#17288)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-22 07:50:55 +00:00
Steven Davidovitz
7fb2e72281
fix(docker): support nvcr.io tag listing (#17294) 2022-08-21 14:14:55 +02:00
Christoph Ludwig
4322ae8283
fix(pip_requirements): ignore extras in test for hashes (#16910)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-19 11:49:01 +00:00
Masaki Hara
633de4fbca
fix(ruby): extract version with quotation (#17222) 2022-08-19 10:04:12 +00:00
Michael Kriese
45184dca6b
fix(manager/terraform): remove invalid parts from commitMessageTopic tempate (#17271) 2022-08-19 07:08:07 +00:00
Michael Kriese
6be533b94e
test(platform/azure): coverage (#17269)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-08-18 19:45:53 +00:00
Rhys Arkins
acaa8eb42f
fix(azure): log repo not found message (#17268) 2022-08-18 19:25:47 +00:00
Philip
189e39bcfc
fix(npm): issue with npm lerna deleting unrelated lockfile files (#17233) 2022-08-18 17:08:51 +00:00
Michael Kriese
4af1126c5d
fix(datasource/adoptium-java): fix api args (#17246) 2022-08-18 06:53:13 +00:00
renovate[bot]
40bc170161
chore(deps): update dependency @types/semver to v7.3.11 (#17244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-18 05:52:57 +00:00
Johannes Feichtner
b8004fe61a
fix(gradle-wrapper): support for wrapper updates in sub-directory (#17164)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-18 05:03:43 +00:00
Johannes Feichtner
93990c1066
feat(datasource/docker): add support for architecture-specific image digests (#16554)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-17 20:57:48 +00:00
Michael Kriese
2525f7146b
fix(presets): handle null values from azure (#17236) 2022-08-17 15:51:59 +00:00
Benjamin Appel
551a40ccab
feat(manager/dockerfile): add support for registryAliases (#17139)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Niko Hass <nikohass571@gmail.com>
Co-authored-by: Niko Haß <48032410+nikohass@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-17 13:57:53 +00:00
Michael Kriese
b2e763e012
test: prepare buildpack (#17212) 2022-08-17 07:15:38 +00:00
Bastian
2bfe93ab19
fix(gomod): support .git indicator on private ee gitlab (#17105)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-17 05:38:22 +00:00
fredrondina
21ff27d5ab
feat(gitlab-ci): ref add logic for updating non top level includes (#16819)
Co-authored-by: Fred Rondina <fred.rondina@daveramsey.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-08-16 15:36:05 +00:00
Michael Kriese
24691ac42f
fix(manager/helmfile): replace all templates (#17210) 2022-08-16 14:24:36 +02:00
Michael Kriese
0316a5e62d
test: use jest v29 (#17151) 2022-08-16 14:22:29 +02:00
Michael Kriese
7f76a474a7
fix(datasource/golang-version): use HEAD instead of master (#17205) 2022-08-16 07:57:25 +00:00
Michael Kriese
8586f463ea
test(gradle-wrapper): modernize tests (#17204) 2022-08-16 09:14:38 +02:00
Masaki Hara
c9b21cee48
feat(ruby): improve bump/widen strategy for ~> (#17091) 2022-08-16 05:37:29 +00:00
Gabriel-Ladzaretti
9c23f48008
fix(core/dashboard): fix truncated issue body (#16527) 2022-08-15 06:00:26 +00:00
Hasan Awad
719ab9be4a
fix(manager/gitlabci): clean more than one slash (#17132) 2022-08-14 15:57:37 +00:00
HonkingGoose
7e4aafc228
docs(docker versioning): rewrite (#17097)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-08-12 18:34:46 +00:00
Michael Kriese
60ed6ad40d
feat(versioning): add python versioning for buildpack (#17147) 2022-08-12 06:24:56 +00:00
Michael Kriese
321afb5ede
fix(manager/gomod): fix auth (#17140)
* fix(manager/gomod): fix auth

* fix: add another github url

* test: fix coverage

* Update lib/util/git/auth.spec.ts

Co-authored-by: Nabeel Saabna <48175656+nabeelsaabna@users.noreply.github.com>

Co-authored-by: Nabeel Saabna <48175656+nabeelsaabna@users.noreply.github.com>
2022-08-12 05:12:30 +00:00
Louis Segretin
cedc8e2f6b
feat(conan): add revisions support (#16871)
* feat: add conan revisions

* Adding getDigest and moved function

* Apply suggestions from code review

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

* Changing undefined condition

* Minimize tests

* Extract isCommon to new common.ts

* Removing isComment

* Update lib/modules/datasource/conan/types.ts

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

* Removing digest from getReleases

* Removing digest from packageName

* cleaning up and fixing caching

* Apply suggestions from code review

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

* Adding back eslint-disable-next-line

* forcing registryUrl

* move to joinurlparts

* Refactor depName and userAndChannel

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-11 21:07:54 +02:00
Michael Kriese
f684da8c2f
fix(buildpack): use poetry versioning for python (#17129)
* fix(buildpack): use poetry versioning for python

* test: fix tests
2022-08-11 08:59:04 +00:00
Pascal Berger
08e6203217
docs: change heading to H4 (#17128)
Change heading to H4
2022-08-11 07:38:54 +00:00
Hasan Awad
3cec44cfa7
fix(manager/gomod): add multi-line replace detection (#17111) 2022-08-11 05:29:53 +00:00
Sergei Zharinov
f3531226e9
fix(github): Check release date for undefined value (#17106) 2022-08-10 12:14:34 +00:00
Michael Kriese
7492200014
fix(datasource/docker): export default config via class (#17102) 2022-08-10 10:09:29 +00:00
Rhys Arkins
83610e0166
fix(github-actions): pkg can be null (#17094) 2022-08-10 10:22:35 +03:00
Sergei Zharinov
42d4de6507
refactor(sbt): Reimplement the parser (#17054) 2022-08-10 07:56:27 +02:00
Hasan Awad
0e7c4306ec
refactor(manager/go): make multiline parsing a function (#17074)
* make multiline parsing a function

* refactor

* added interface for type

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-09 19:51:43 +00:00
Ryan Delaney
5069b60109
fix(docs): comma splices in help text (#17049) 2022-08-09 13:46:58 +03:00
Michael Kriese
99de3b72f0
test(python): fix snapshot tests (#17064) 2022-08-09 08:24:46 +02:00
Rhys Arkins
157c07a0a1
fix(yarn): check stdout for disk space error (#17056)
Closes #16536
2022-08-09 08:28:14 +03:00
RahulGautamSingh
d011e848a4
refactor: merge extract config types (#16204) 2022-08-09 05:26:35 +00:00
Jamie Magee
997e5a1216
feat(datasource/azure-pipelines-tasks): add azure-pipelines-tasks datasource (#16904)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-08 21:34:29 -07:00
Nabeel Saabna
f9258c1ca4
fix(versioning/semver-coerced): fix bugs in semver-coerced (#16973) 2022-08-08 18:46:07 +00:00
IKEDA Sho
c8ca4267ef
fix(manager): correctly escape the dot character in fileMatch (#17048) 2022-08-08 17:20:16 +02:00
cjtim
6f324e4130
chore(datasource/sbt): list package versions in debug (#17035) 2022-08-08 11:45:27 +00:00
Michael Kriese
a700765925
feat(python): redirect pip cache to renovate (#17038) 2022-08-08 09:26:26 +00:00
Hasan Awad
4ead106f81
feat(util/template): add prettyNewMajor and prettyNewVersion field (#16831)
* initial

* expose prettyNewVersion and prettyNewMajor

* tests

* revert change

* simplify

* test naming

* documentation

* documentation

* remove wrong documentation

* expose template finction

* tests naming

* combine condition

* Update docs/usage/templates.md

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

* remove unecessary nullish op

* Update docs/usage/templates.md

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

* Expose prettyVersion and prettyMajor

* documentation

* remove function and use regex

* lexographic order

* tests need fixing

* add tests

* Captial letter

* renaming and prettyNewMajor

* space

* move to upgrade interface

* use new fields where v is prepended manually

* move to interface

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-08-08 07:50:36 +00:00
cjtim
f61342d068
fix(manager/sbt): allow addCompilerPlugin (#17006)
* fix(sbt/manager): allow addCompilerPlugin

* add test case

* fix: toMatchObject

* yarn run jest:14 -u

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-07 05:38:17 +00:00
Sergei Zharinov
89e9d31935
feat(bazel): Parser reimplementation (#16931)
* feat(bazel): Parser reimplementation

* Fixes

* Update comments

* Fixes

* Fix

* More fixes

* Fix

* Simplify

* Refactor context

* Fixes

* One more warning log

* Fix lint

* Fix depth limit

* Add more tests

* Rename `extract-new.ts` to `extract.ts`

* Fixes

* Remove async

* Update lib/modules/manager/bazel/parser.ts

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

* Fix

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-07 08:12:32 +03:00
cjtim
b367f4db99
fix(manager/sbt): allow star comment (#17005)
* fix: sbt manager allow star comment

* Update lib/modules/manager/sbt/extract.ts

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>

* add test case

* prettier-fix

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-08-06 13:34:08 +00:00
Michael Kriese
be316c5d0b
feat(manager/npm): full npm buildpack support (#16976)
* feat(manager/npm): full npm buildpack support

* chore: fix test
2022-08-05 16:13:59 +00:00
Michael Kriese
ff1447c081
feat(manager/pip-compile): support buildpack (#16996)
* fix(buildpack): execute `preCommads` on install mode

* feat(manager/pip-compile): support buildpack
2022-08-05 15:42:26 +00:00
Michael Kriese
4573bd78e6
feat(manager/npm): lerna buildpack support (#16991) 2022-08-05 15:00:34 +00:00
Michael Kriese
41894744ff
feat(manager/npm): full pnpm buildpack support (#16989) 2022-08-05 14:29:33 +00:00
Michael Kriese
b620f65577
feat(manager/npm): full yarn buildpack support (#16986)
* feat(manager/npm): full yarn buildpack support

* test: fix test
2022-08-05 14:17:37 +00:00
Michael Kriese
1035defa16
chore(manager/npm): remove empty preCommands (#16990) 2022-08-05 13:49:49 +00:00
Michael Kriese
6d426a0f88
feat(manager/poetry): support buildpack (#17002) 2022-08-05 13:35:39 +00:00
Michael Kriese
5138daede5
feat(manager/pip_requirements): support buildpack (#16999)
* feat(manager/pip_requirements): support buildpack

* fix: install as user
2022-08-05 15:20:16 +02:00
Sergei Zharinov
813cc8d474
fix(manager/bazel): fix regex and tests for update function (#16992)
* test(bazel): Refactor tests for update function

- use smaller fragment for each use-case
- remove fixture usage
- fix regex to support `maybe`

* Compact formatting

* Don't use `replaceAll`

* Fix coverage
2022-08-05 13:24:10 +02:00
Michael Kriese
9b3a3f8d11
fix(buildpack): execute preCommads on install mode (#16995) 2022-08-05 12:20:22 +02:00
Michael Kriese
f414cf9a54
fix(manager/npm): support yarn update without yarnPath (#16988) 2022-08-05 07:49:58 +00:00
Michael Kriese
9d939f429e
test: fix typo (#16984) 2022-08-05 06:11:20 +00:00
Maxime Brunet
8dd40fe523
feat(github-actions): update job and service containers (#16770) 2022-08-05 04:57:33 +00:00
Michael Kriese
3b699e9f7e
feat(manager/npm): prepare for buildpack support (#16979)
* feat(manager/npm): prepare for buildpack support

* chore: fixes
2022-08-04 21:18:43 +02:00
Sergei Zharinov
60609dcf59
fix(leiningen): Don't extract deps from commented vectors (#16978)
* fix(leiningen): Don't extract deps from commented vectors

* More precise detection
2022-08-04 20:13:36 +02:00
Michael Kriese
ababf34c7e
refactor(gitea): cleanup types (#16968) 2022-08-04 12:00:48 +00:00
HonkingGoose
6b584c2793
docs(hermit versioning): fix typos (#16929) 2022-08-04 09:12:36 +02:00
IKEDA Sho
fe27734715
docs(manager/swift): Set displayName and url (#16944) 2022-08-03 17:55:29 +02:00
Durim Morina
075bf89e23
feat(datasource/docker): populate gitRef from OCI annotation (#16859) 2022-08-03 06:00:21 +00:00
Jamie Magee
778f0aba6e
feat(manager/azure-pipelines): extract azure-pipelines tasks (#16882)
* feat(manager/azure-pipelines): extract azure-pipelines tasks

* test coverage

* PR comments

* PR comments
2022-08-03 06:49:55 +02:00
IKEDA Sho
1558c9be61
docs(manager/circleci): Set displayName and url (#16919) 2022-08-03 06:11:56 +02:00
Michael Kriese
a251fc494d
feat(platform/gitea): support native automerge (#16885)
* feat(platform/gitea): support native automerge

* Update lib/modules/platform/gitea/index.md

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

* Update lib/modules/platform/gitea/index.ts

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

* Update lib/modules/platform/gitea/index.spec.ts

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-08-02 12:29:08 +02:00
Michael Kriese
16ea835218
feat(platform/gitea): support draft PR (#16888)
* feat(platform/gitea): support draft PR

* docs: update support state

* Update docs/usage/configuration-options.md

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

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-08-02 09:47:52 +00:00
Michael Kriese
61c045ca2f
feat: use sha512 for hashes (#16907) 2022-08-02 11:36:26 +02:00
Sergei Zharinov
765a76319b
feat(sbt-package): Fallback to Maven datasource for GitLab packages (#16817)
* feat(sbt-package): Fallback to Maven datasource for GitLab packages

* Fix

* Use `detectPlatform`

* Tests for hostType
2022-08-01 11:05:17 +00:00
HonkingGoose
0154fe0314
docs(bitbucket server support): fix typo (#16891)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-01 10:20:58 +00:00
HonkingGoose
e81b552abc
fix(platform/github): rewrite debug message (#16889)
chore(github): rewrite debug message
2022-08-01 11:58:15 +02:00
IKEDA Sho
2dbc15e679
docs(manager): Set displayName and url for nodenv and nvm managers (#16878) 2022-08-01 04:48:45 +00:00
IKEDA Sho
72db89f6e5
refactor: Fix constraint typos (#16879) 2022-08-01 04:02:55 +00:00
Sergei Zharinov
e4dbd4ad49
fix(ci): Restrict template expressions (#16834)
* fix(ci): Restrict template expressions

* Fix

* Fix

* Fix
2022-07-30 16:28:31 +02:00
Yun Lai
b696abb3c2
feat: add Hermit package manager (#16258)
* feat: add Hermit package manager

* fix: pass bin directory into getRepoStatus as string rather than an array

* fix: fix up hermit manager implementations

* add docker support in exec
* move fs related operations back into  util/fs
* remove ENVVar passed on by process.env
* set concurrency in pMap
* use for instead of pMap for concurrency = 1
* use regex to pick up package reference parts

* fix: fix manager updateArtifacts test after change

* Update lib/modules/manager/hermit/extract.ts

Co-authored-by: Philip <42116482+PhilipAbed@users.noreply.github.com>

* fix: fix up test and docker reference for hermit manager

* test refer to internal fs
* docker image change to sidecar
* only symlink are read for the changed file content after hermit
  install
* no more global mock in artifacts test

* fix: use warn instead of error so error better flows up in hermit manager

* fix: partial for test type, use throw instead of reject

* fix: update snapshot

* fix: combine install packages, also make extractPackageFile async

* fix: remove weird generated readLocalSynmlink in test

* fix: removes old test

* fix: use ensureLocalPath and fix test coverage

* fix: more test coverage

* fix: use ensureLocalPath in readLocalSymlink

* Apply suggestions from code review

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

* fix: remove unused functions and types

* Apply suggestions from code review

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

* Apply suggestions from code review

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>

* fix: use execSnapshots and for of loop when returning the result

* Update lib/modules/manager/hermit/artifacts.spec.ts

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

* fix: move exports below imports

Co-authored-by: Philip <42116482+PhilipAbed@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2022-07-30 08:41:45 +00:00
Michael Kriese
ab7ddb5e3c
feat(platform/gitea): support automergeStrategy (#16851)
* feat(platform/gitea): support `automergeStrategy`

* chore: revert change

* Update docs/usage/configuration-options.md

* Update docs/usage/configuration-options.md
2022-07-29 14:40:26 +02:00
Michael Kriese
a3d1235032
feat(manager/pipenv): support binarySource=install (#16828)
* feat(manager/pipenv): support binarySource=install

* docs: update docs

* fix: linting
2022-07-28 17:17:02 +00:00
IKEDA Sho
16705ed083
docs(manager/argocd): Set displayName and url (#16838) 2022-07-28 16:15:33 +00:00
Michael Kriese
cf7bb3226d
feat(manager/gradle-wrapper): support binarySource=install (#16830)
* feat(manager/gradle-wrapper): support `binarySource=install`

* docs: update docs
2022-07-28 13:47:56 +00:00
Michael Kriese
a7a44b32db
fix(manager/pip_requirements): remove invalid tagScheme (#16829) 2022-07-28 10:27:12 +00:00
Przemysław Romanik
ac7aa81eda
docs: Gitea account must have full name set for Git identity (#16792)
* Gitea account must have full name set for Git identity

* Update lib/modules/platform/gitea/index.md

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

* Update index.md

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-07-27 17:33:52 +00:00
Sergei Zharinov
e4716ead14
refactor(github): Simplify long-form condition in findPr (#16813) 2022-07-27 16:27:46 +00:00
Sergei Zharinov
eed6fe3349
refactor(github): Sort cached PR list (#16815) 2022-07-27 16:09:03 +00:00
Sergei Zharinov
d774d82fcd
test(github): Remove unnecessary type casts (#16816) 2022-07-27 15:44:37 +00:00
Sergei Zharinov
1c2a78bd67
test(sbt-package): Refactor tests (#16804) 2022-07-27 13:40:15 +02:00
Thorsten Essig
5bbb4c6054
fix(datasource/go): consider all available datasources for go-import (#16544)
* fix(16543): consider all available datasources for go-import

* fix(datasource/go): add test for go-import with gitlab datasource

* refactor: rename param to reduce diff

* fix(datasource/go): return early on datasource detection

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-07-27 09:13:39 +02:00
IKEDA Sho
caa720401a
docs(manager/gomod): Set displayName and url (#16796) 2022-07-27 08:51:17 +03:00
Gabriel-Ladzaretti
871b069d83
fix(logs): remove variable from a template literal for a warn message for gradle (#16789)
logs: tidy up warn message for grade file not found
2022-07-26 15:03:05 +00:00
Piotr Krzemiński
adccb9c0ca
feat(manager): add support for Kotlin Script (#16684) 2022-07-26 13:37:34 +02:00
Sebastian Poxhofer
90f85b9958
feat(manager/fleet): implement Rancher Fleet manager (#16138)
* feat(manager/fleet): implement Rancher Fleet manager

* Apply suggestions from code review

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

* Update lib/modules/manager/fleet/extract.spec.ts

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

* docs(fleet): add tsdocs

* fixup test null checks

* docs: add default filematch

* chore: rename tempDep to dep

* apply change requests

* catch exceptions from yaml-js

* trigger yaml parse error

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-26 08:48:50 +00:00
Michael Kriese
8270d5512d
refactor: fix lint issues (#16779)
* refactor: fix lint issues

* Update lib/renovate.ts

* chore: revert toplevel await for ts
2022-07-26 08:32:12 +00:00
IKEDA Sho
8bff91a48b
feat(datasource): add cpan datasource (#16545)
* feat(datasource): add cpan datasource

* Update perl versioning's readme

* Extract copystr function to lib/util/string.ts

* Remove unnecessary optional chaining

* Use registryUrl and logger.trace

* Use `perl` versioning's `isStable`

* Remove possibly unnecessary try/catch

* Use MetaCPAN API

* Use reduce

* Use maturity field for `isStable` handling

https://metacpan.org/pod/CPAN::DistnameInfo#maturity

* Revert "Extract copystr function to lib/util/string.ts"

This reverts commit 51ebf55c90.

# Conflicts:
#	lib/modules/datasource/cpan/index.ts

* Remove downloadUrl

* Extract types

* Use toMatchObject

* Improve tests

* Rename to MetaCpanSearchResult

* Rename to searchUrl

* Rename to MetaCpanFileSearchResult and add tsdoc

* Use for...of over reduce

* More safely handle the response JSON

* Use joinUrlParts

* Don't embed distribution info

* Split tsdoc comments
2022-07-26 06:39:51 +00:00
IKEDA Sho
6f42227e5e
docs(manager/cocoapods): Configure ModuleApi's displayName and url (#16760)
* docs(manager/cocoapods): Configure `ModuleApi`'s displayName and url

* Revert export order

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-26 04:18:43 +00:00
Johannes Feichtner
d6fa2fefda
fix(gradle): silence warning for file not found via "apply from" (#16767) 2022-07-25 19:06:56 +02:00
Michael Kriese
17387fcf48
fix(manager/nuget): skip invalid xml files (#16758) 2022-07-25 14:54:46 +02:00
Michael Kriese
2bbbc956e9
fix(manager/nuget): Skip dep if version is undefined (#16757) 2022-07-25 12:31:53 +00:00
Maron
6246a61bf4
fix(datasource/docker): Docker tags list for library images not working (#16509) 2022-07-25 08:23:42 +02:00
IKEDA Sho
1ad61a7ebd
refactor(manager): consistently write as export const language = ... (#16739)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-07-25 06:13:57 +00:00
Johannes Feichtner
a3c3f11860
fix(gradle): adjust max. recursion depth and logger warning (#16734) 2022-07-24 13:28:04 +02:00
Sergei Zharinov
6e01af9320
fix(bundler): fix recursive resolved dependencies (#16462)
* fix(bundler): fix recursive resolved dependencies

* Remove ugly type assertions

* fixes

* fix

* fix

* Add recursion limit

* Extract unique packages

* pr fixes

* Add `exec-error.ts`

* fix

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-24 11:45:01 +03:00
foolioo
bb52f9785a
docs(regex): clarify regex manager limitations (#16709) 2022-07-24 09:25:45 +03:00
Johannes Feichtner
1b36708c64
feat(gradle): always add depType to extracted dependencies (#16725) 2022-07-24 06:14:29 +00:00
Michael Kriese
6854145528
feat(manager/elixir): support install binary source (#16710)
* feat(manager/elixir): support install binary source

* test: fix snapshot
2022-07-22 16:35:20 +00:00
IKEDA Sho
2241daaada
refactor(datasource): Prefer interface over type (#16707)
https://github.com/renovatebot/renovate/blob/main/docs/development/best-practices.md#general
2022-07-22 12:18:58 +00:00
Michael Kriese
ed538ac304
fix(manager/kubernetes): log filename on parse error (#16676) 2022-07-22 09:17:16 +00:00
Michael Kriese
6c78237993
test: simplify exec mock (#16698) 2022-07-22 07:42:30 +00:00
Michael Kriese
13027fd4f5
fix(manager/nuget): optimize xml error handling (#16681)
* fix(manager/nuget): optimize xml error handling

* Update lib/modules/manager/nuget/package-tree.spec.ts

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2022-07-22 09:15:25 +02:00
Michael Kriese
c95024bb2c
fix(manager/argocd): catch invalid definitions (#16675) 2022-07-22 06:11:01 +00:00
IKEDA Sho
497b5de6c2
test(datasource): Avoid snapshots for testing EXTERNAL_HOST_ERROR (#16692) 2022-07-22 06:49:05 +02:00
Philip
b8c5a87bc4
fix(manage/gomod): Golang fix pin (#16682)
* Add .whitesource configuration file (#3)

Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>

* Update .whitesource

* build(deps): update dependency simple-git to v3.5.0 (#17)

Co-authored-by: whitesource-for-github-com[bot] <whitesource-for-github-com[bot]@users.noreply.github.com>

* golang fix pin

* golang fix pin

Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: whitesource-for-github-com[bot] <whitesource-for-github-com[bot]@users.noreply.github.com>
2022-07-21 17:29:15 +02:00
Michael Kriese
4f82df4c3d
feat(buildpack): enable cache (#16591) 2022-07-21 07:00:02 +00:00
Johannes Feichtner
a6b747444a
feat(gradle): add support for further apply-from patterns (#16507) 2022-07-20 05:45:31 +00:00
Sebastian Poxhofer
d0926c3d61
fix(manager/regex): depName requirement if using the recursive strategy (#16225)
* fix(manager/regex): depName requirement if using the recursive strategy

* chore(manager/regex): implement code suggestions

* chore: replace Boolean with Is function

* chore: abort if match strings are empty

* refactor: do not parse regexes on each recursion and filter after all matches are processed

* fixup! test name

* Revert "chore: abort if match strings are empty"

This reverts commit bf41a92f

* refactor: extract inline function

* fix: out-of-bound check

* feat: allow currentDigest as valid alternative to currentValue

* Update lib/modules/manager/regex/utils.ts

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

* chore: prettier

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-19 12:02:42 +00:00
Hasan Awad
3c8d1d6076
refactor(darasource): checks and massage url in metadata (#16632)
* refactor hostname check

* changes

* switch back check

* changes

* changes

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-19 05:31:01 +00:00
IKEDA Sho
ef11336ed9
refactor(versioning): use versioning's id consistently (#16640) 2022-07-19 07:36:52 +03:00
Philip
a6e5eefb64
feat(manager/gomod): support updating go version in go.mod files (#16541) 2022-07-18 06:22:50 +00:00
cl
496e12f795
feat: add librarian-puppet support (#14789) 2022-07-17 05:27:35 +03:00
Rhys Arkins
0fc2a55624
fix(git-refs): gracefully ignore git-refs auth error (#16617) 2022-07-16 15:48:26 +02:00
Michael Kriese
71f96f1f88
fix(manager/kubernetes): filter invalid documents (#16598) 2022-07-15 15:00:53 +00:00
renovate[bot]
0ed7072a1f
chore(deps): update dependency type-fest to v2.16.0 (#16473)
* chore(deps): update dependency type-fest to v2.16.0

* chore: fix type issues

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-15 10:09:50 +00:00
Yun Lai
9280430f4c
feat: add datasource for Hermit package manager (#16257)
* feat: add datasource for Hermit package manager

* fix: make hermit datasource use http.stream instead of http.get

* chore: inline small function and return null on error in hermit datasource

* fix: use regExp to extract owner and repo from registryUrl

* fix: use http from super & use error instead of debug on datasource error

* fix: fix type check failure for github-release test

* Update lib/modules/datasource/hermit/index.spec.ts

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

* Update lib/modules/datasource/hermit/index.spec.ts

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

* Update lib/modules/datasource/hermit/index.spec.ts

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

* Update lib/modules/datasource/hermit/index.ts

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

* fix: wrap JSON.parse to avoid breaking process, plus more comment onto the search manifest streaming process

* fix: add test to cover the invalid json case

* fix: change some logger.errors to logger.warn in hermit datasource, error will exit the whole process

* Update lib/modules/datasource/hermit/index.spec.ts

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

* Update lib/modules/datasource/hermit/index.spec.ts

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

* Update lib/modules/datasource/hermit/index.ts

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

* Update lib/modules/datasource/hermit/index.ts

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

* Update lib/modules/datasource/hermit/index.ts

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

* fix: use parseUrl and use hermit as GithubHttp id

* fix: added test to include HermitDatasource type in GITHUB_API_USING_HOST_TYPES

* fix: handle invalid url & achieve code coverage

* fix: move url parsing to parent function

* Update lib/modules/datasource/hermit/index.ts

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

* chore: clean up HermitDataSource class doc

* fix: getHermitSearchManifest cache key function should expect undefined

* fix: pass GetReleasesConfig into getHermitSearchManifest to get proper caching working

* Update lib/modules/datasource/hermit/readme.md

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

* Update lib/modules/datasource/hermit/readme.md

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

* Update lib/modules/datasource/hermit/readme.md

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

* Update lib/modules/datasource/hermit/readme.md

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

* Update lib/modules/datasource/hermit/readme.md

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

* chore: fix json block in datasource readme.md

* Put packageRules example in step 4

* fix: fix lint error

* fix: pass parsedUrl into getHermitSearchManifest, add warning and simplifies type

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-07-15 09:57:05 +00:00
RahulGautamSingh
c7507255b7
refactor: rename isBranchStale -> isBranchBehindBase (#16577)
* rename

* rename to isBranchBehindBase

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-15 09:21:32 +00:00
Michael Kriese
fb0dad1e42
refactor(datasource/docker): types cleanup (#16578) 2022-07-14 22:27:31 +03:00
Sergei Zharinov
d0fe5f904e
feat(fs): Scope checks for filesystem functions (#16511) 2022-07-14 07:53:26 +00:00
IKEDA Sho
9a413e5f2e
test(datasource): remove unnecessary optional chaining in tests (#16572) 2022-07-14 05:28:51 +00:00
Olivier Michaelis
5568420c78
feat(github): support unprefixed App Installation Token (#16174) 2022-07-14 04:42:05 +00:00
Jamie Magee
98b19615fa
feat(manager/kubernetes): extract kubernetes api versions (#16556)
* feat(manager/kubernetes): extract kubernetes api versions

* Update lib/modules/manager/kubernetes/extract.ts

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

* coverage

* inline small fixture

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-13 21:09:15 +02:00
Florian Greinacher
2b582140c2
fix(manager/docker): use correct autoreplace string for registry aliases (#16542)
* fix(manager/docker): use correct autoreplace string for registry aliases

* fix: re-establish old behavior
2022-07-13 06:22:52 +00:00
IKEDA Sho
0d2d22167d
feat(versioning): add perl versioning (#16518) 2022-07-12 10:29:27 +02:00
Jamie Magee
c3c493baf1
docs(azure): merge azure devops docs (#16432) 2022-07-12 04:59:43 +00:00
Gabriel-Ladzaretti
6202b1c264
refactor(util/exec): change mocked modules in existing tests (#16519) 2022-07-11 11:41:24 +02:00
Johannes Feichtner
21d5e6829d
feat(gradle): add support for variable assignments with rootProject and project (#16505)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-10 14:06:50 +00:00
Sergei Zharinov
e26130329d
refactor(fs): Add tests for every filesystem function (#16495)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-07-09 18:50:45 +00:00
Philip
6453c3833f
feat(PrBody): log when PR was created and updated (#15809) 2022-07-09 08:50:19 +02:00
Michael Kriese
677fc8b332
fix(datasource/docker): do not use json for '/v2/' (#16482)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-07-08 14:05:29 +00:00
Yun Lai
605f35c45c
feat: add versioning for Hermit package manager (#16256)
* feat: add versioning for Hermit package manager

* Update lib/modules/versioning/hermit/index.ts

Co-authored-by: Jamie Magee <jamie.magee@gmail.com>

* Update lib/modules/versioning/hermit/index.ts

Co-authored-by: Jamie Magee <jamie.magee@gmail.com>

* Update index.ts index.spec.ts and readme.md according to PR comments

* fix: fix versioning test double negation and _parseVersion function which is just for testing

* fix: simplify hermit versioning implementation as suggested

* fix: use _compare to simplify versioning implementation

* fix: reword version in hermit versioning and make _isChannel & _getChannel static

* fix: remove duplicated title in test and make _config readonly

Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-07 13:30:22 +00:00
Florian Greinacher
93c2d053a3
feat(manager/gitlabci): add support for registryAliases (#16227)
* feat(manager/gitlabci): add support for CI_REGISTRY

* fix: pass correct property

* chore: adapt tests

* docs; add documentation for the new option

* test: extend test cases

* fix: do the abc properly

* refactor: switch to using registryAliases option

* docs: mention registry variable

* style: remove extra heading

* docs: fix sentence

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

* docs: move documentation to managers

* docs: fix formatting

* refactor: handle default value in function body

* refactor: remove unused function

* refactor: move registry alias handling to dockerfile manager

* style: remove unused import

* refactor: use match groups directly

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

* refactor: add dockerfile manager tests

* chore: fix variable name

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-07 09:42:31 +02:00
Sergei Zharinov
83f67c27d5
refactor(fs): Rename getSubDirectory to getParentDir (#16446)
* refactor(fs): Rename `getSubDirectory` to `getParentDir`

* Add tests for `getSiblingFileName`

* fix

* fix
2022-07-07 06:44:21 +00:00
Paul Gschwendtner
c8921582ce
fix(npm): properly handle lock file maintenance for nested independent yarn workspaces (#16451) 2022-07-06 20:49:55 +00:00
Johannes Feichtner
19254ca0a4
fix(gradle): remove default maven central registry (#16430) 2022-07-06 20:33:56 +00:00
Jamie Magee
3589d0e222
refactor: remove deprecated loadFixture calls (#16404)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-04 04:18:53 +00:00
Johannes Feichtner
8738b0a47c
feat(versioning/redhat): Support for Red Hat release versioning (#16294) 2022-07-03 23:39:13 +00:00
Johannes Feichtner
db6de24756
fix(gradle): resolve escaped registry URLs in gradle.properties (#16403) 2022-07-03 15:53:43 -07:00
Jamie Magee
1c30a3d8cc
refactor(manager/jenkins): correct type-check for version (#16395) 2022-07-03 20:48:53 +02:00
Johannes Feichtner
351fd363c1
fix(gradle): ignore stages() method from reckon plugin (#16401) 2022-07-03 16:25:36 +00:00
Rhys Arkins
b49849b2a0
fix: assign default versioning before applying package rules (#16392) 2022-07-03 18:11:20 +02:00
Nuno Marujo
426d3f34cf
docs: Maven - Ensure changelog is fetchable (#16389) 2022-07-03 15:31:23 +00:00
Johannes Feichtner
d19d645b6c
feat(manager/gradle): add support for apply from statements (#16030)
* add synchronous local file read

* add tests

* add support for apply from statements

* add safeguard to prevent breakout from localDir

* add safeguard to allow "apply from" only with official Gradle file types

* fix: use async io

* fix test coverage

* Update lib/modules/manager/gradle/extract.spec.ts

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>

* Update lib/modules/manager/gradle/extract.spec.ts

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>

* Update lib/modules/manager/gradle/extract.spec.ts

Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>

* re-add try/catch

* add istanbul ignore

* Update lib/modules/manager/gradle/parser.ts

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

* fs tests: remove obsolete block

* remove istanbul ignore next

* Update lib/modules/manager/gradle/extract.ts

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

* tests: replace mockImplementationOnce() with mockRejectedValueOnce()

* scriptFile: explicitly set null for undefined values

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-07-03 15:58:58 +02:00
Sergei Zharinov
c866fd06fc
fix(github): Return remote commit hash for platformCommit=true (#16391) 2022-07-03 08:25:17 +00:00
Sergei Zharinov
1454b602fc
fix(github): Shrink pages for specific types of errors (#16388) 2022-07-02 18:41:02 +02:00
Sergei Zharinov
b5df686fb7
refactor(github): Introduce misc query function for GraphQL (#16387)
* refactor(github): Introduce misc `query` function for GraphQL

* Update lib/modules/datasource/github-releases/cache/cache-base.ts

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

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-02 15:24:17 +02:00
Johannes Feichtner
aa50662d3d
feat(gradle): add support for versions with underscores (#16365) 2022-07-02 08:54:50 +00:00
Sergei Zharinov
49f7bac4e0
refactor(github): Consume pages entirely during tags/releases caching (#16386) 2022-07-02 10:13:55 +02:00
Sergei Zharinov
b9257bf5dd
fix(github-tags): Use releaseTimestamp from tagger object (#16385) 2022-07-02 09:46:48 +02:00
HonkingGoose
f299699ae7
docs(gitlabci): rewrite predefined variables section (#16372) 2022-07-01 19:34:07 +02:00
Sergei Zharinov
2b43f273bf
refactor(fs): Remove proxies.ts file (#16325)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-01 14:57:30 +02:00
jatladams
e1bb2581ef
feat(bitbucket-server): Support gitUrl (#13875) 2022-07-01 11:59:58 +02:00
Jonathan Narwold
c3fd5c2edf
feat(bundler): support conservative mode (#16129) 2022-07-01 08:49:23 +00:00
Jamie Magee
cc2ad5174e
fix: switch changelog urls from http to https (#16349) 2022-07-01 04:57:07 +00:00
HonkingGoose
1261d70390
docs(manager/regex): link to our Handlebars helpers (#16340) 2022-06-30 09:37:50 +00:00
Johannes Feichtner
3b8bd95fe8
fix: add return value for additionalRegistryURLs concat in resolveRegistryUrls (#16334) 2022-06-30 05:06:22 +00:00
Michael Kriese
99b16becaf
refactor: remove unused properties (#16328) 2022-06-29 13:18:12 +02:00
Sergei Zharinov
851d8f4f7a
refactor(fs): Move chmod to chmodLocalFile (#16306)
* refactor(fs): Move `chmod` to `chmodLocalFile`

* More refactoring and tests

* Fix tests

* Apply suggestions from code review

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

* Fix prettier

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-29 06:03:49 +00:00
Gabriel-Ladzaretti
dc11e26c37
fix(datasource/pypi): use pypi.org/pypi registry instead of pypi.org/simple (#16293)
* fix(datasource/pypi): use pypi api instead of the simple variant

* fix(datasource/pypi): use pypi api instead of the simple variant

* fix(datasource/pypi): use pypi api instead of the simple variant

* fix(datasource/pypi): use pypi api instead of the simple variant

* Update lib/modules/datasource/pypi/index.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-29 07:26:46 +02:00
Sergei Zharinov
6d605cbf90
fix(helm): Revert source url logic back (#16317) 2022-06-29 03:58:08 +00:00
Rhys Arkins
17f1b409a6
fix: log http and npm rejection cases (#16307) 2022-06-28 16:30:35 +02:00
Rhys Arkins
f00590cff7
fix(bazel): skip updating if unchanged value (#16295)
Closes #16268
2022-06-28 11:27:57 +02:00
Sergei Zharinov
4fc31b1d7a
fix(helm): Revert previous datasource changes (#16265) 2022-06-27 08:50:57 +00:00
renovate[bot]
100a820db6
build(deps): update aws-sdk-js-v3 monorepo (#16233)
* build(deps): update aws-sdk-js-v3 monorepo

* update snapshots

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-06-27 05:31:34 +00:00
Michael Kriese
07d278b268
refactor: add missing type (#16251) 2022-06-27 07:17:52 +02:00
Michael Kriese
cbf39e7cae
fix(datasource/helm): refactor logging (#16252) 2022-06-27 07:17:28 +02:00
Sergei Zharinov
e987069a3a
fix(helm): Use semver-coerced for determining latest release (#16229) 2022-06-26 10:31:52 +00:00
Sergei Zharinov
8e9d9245b3
feat(clojure): Support dependencies in bb.edn (#16234) 2022-06-25 15:43:01 +02:00
Rhys Arkins
92057df4b4
fix(nuget): filter project references for non empty strings (#16232)
Closes #16231
2022-06-25 10:39:37 +02:00
Alan Ross-Ross
1f778166e5
feat(bumpVersion): add prerelease semver level (#15626) 2022-06-25 07:38:19 +02:00
HonkingGoose
9d35b9df07
docs(nuget): rewrite readme (#16179) 2022-06-24 12:42:07 +02:00
Sergei Zharinov
9c51ff6733
feat(manager/helm): make change log url retrieval more flexible (#16210)
* feat(helm): improve fallback on sourceUrl selection

* fix(helm): use home and source from latest release

instead of the first. Otherwise those fields can't be ever changed.

* test(helm): test charts with no home metadata

* test(helm): test releases semver sorting

* fix(helm): select last release by semver

* Apply suggestions from code review

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

* fix(type): make homeMatch keys optional

* Fixes

Co-authored-by: Stefano Zaninetta <stefano.zaninetta@nagra.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-24 10:07:34 +02:00
Karl-Johan Grahn
29a272c78f
feat(helm-manager): allow either tag or version for images in helm charts (#16058)
* update

Allow either tag or version for images in helm charts

* undo

* lint

* undo

* exports

* rewrite

* add spaces for lint

* chore: prettier fix

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-23 17:36:01 +00:00
Johannes Feichtner
b9a400aa9f
feat(gradle): add interpolation for local name variable in registry URL (#16136) 2022-06-22 11:10:34 +00:00
Rhys Arkins
07b98a90ff
chore: improve/lower extract logging (#16181) 2022-06-22 12:06:22 +02:00
Jason Bedard
8901e724f3
feat(bazel): add "maybe" macro support (#16003) 2022-06-22 06:16:43 +00:00
Michael Kriese
10302eba68
refactor: fix prefer-nullish-coalescing (#16171) 2022-06-21 12:02:49 +00:00
Michael Kriese
e5c6f38d75
refactor: enable strict checks (#16168)
* refactor:  enable strict checks

* chore: revert changes

* chore: fix tsconfig
2022-06-21 13:00:21 +02:00
Maron
7f48897e75
feat(go): add support for GOINSECURE (#15944) 2022-06-21 11:23:58 +02:00
Michael Kriese
0a582d31c7
refactor: fix nullable types (#16156)
* refactor: fix nullable types

* chore: revert changes

* chore: fix lint comments

* chore: revert changes
2022-06-20 16:15:40 +00:00
Michael Kriese
b4319928f1
refactor: strict manager tests (#16155)
* refactor: strict manager tests

* chore: revert changes

* Update lib/modules/manager/gradle/extract.spec.ts
2022-06-20 17:05:39 +02:00
RahulGautamSingh
93dd940574
refactor(modules/datasource): fix null-check issues (#16153)
* fix null-check issues

* Update index.spec.ts

* apply suggestion from review

* fix coverage issue

* Update index.spec.ts

* Apply suggestions from code review

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

* Update datasource.spec.ts

* Update lib/modules/datasource/conan/index.spec.ts

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

* Update datasource.spec.ts

* fix null-check issue

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-20 16:24:37 +02:00
Michael Kriese
69e3f5117e
fix: use re2 (#16044) 2022-06-20 12:52:22 +00:00
Michael Kriese
0838ca209c
refactor: strict datasource tests (#16150) 2022-06-20 13:15:02 +02:00
Sergei Zharinov
0cf4f48842
refactor: Strict null checks for all files except tests (#16071)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-20 11:47:07 +02:00
Sergei Zharinov
61f2d813e2
feat(github): Datasource cache busting (#16014) 2022-06-20 10:10:31 +02:00
RahulGautamSingh
c42957a804
refactor(modules/versioning): fix null check issues in tests (#16145)
* fix null-check issues

* Update lib/modules/versioning/versioning-metadata.spec.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-20 06:40:57 +00:00
Jason Bedard
461cbc7551
feat(bazelisk): add support for bazelisk bazelversion files (#16114) 2022-06-19 06:33:03 +00:00
wwuck
df70d37141
fix(pypi): package name with periods (#15867) 2022-06-18 06:15:10 +00:00
RahulGautamSingh
abe821ac4d
refactor: update WorkerExtractConfig type definition (#16020)
* update WorkerExtractConfig types

* update comment

* move worker-extract

* update CustomManager

* move interface RegExManagerTemplates manager->config

* fix import error

* rename CustomManager -> RegExManager

* fix lint error
2022-06-16 18:18:36 +02:00
Michael Kriese
827d313de4
feat(manager/terraform): support multiple container images (#16107)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-06-16 14:06:36 +00:00
RahulGautamSingh
9e28ef3275
refactor: redefine defaultRegistryUrls (#15856)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-16 13:00:11 +02:00
Sergei Zharinov
f19eb5b841
fix(github): Don't append /api/v3/ to the endpoint twice (#16097)
* fix(github): Don't attach `/api/v3/` to the endpoint twice

* Add test

* More correct replacing
2022-06-16 08:42:23 +02:00
Johannes Feichtner
a4205761c8
feat(terraform): kubernetes image resources support (#16029)
* add tests

* add support for kubernetes image resources

* Update lib/modules/manager/terraform/extract.ts

Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>

* added unknown resource

* added Kubernetes to Readme

* missed one spot in the Readme

* Update lib/modules/manager/terraform/readme.md

Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>

* switch to toMatchObject() in tests

Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-14 19:51:11 +00:00
Tobias
6a78436600
feat(github): enable platformAutomerge feature for GHES>=3.3 (#15924) 2022-06-14 16:57:15 +02:00
renovate[bot]
10731ddb73
chore(deps): update dependency typescript to v4.7.3 (#15815) 2022-06-14 06:45:42 +02:00
Hasan Awad
89facd1d5d
feat: add extractedConstraint field for poetry (#15922)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-13 21:12:51 +00:00
Johannes Feichtner
8d9e3be6f3
feat(gradle): add support for library(...).version() (#15929) 2022-06-13 07:12:02 +02:00
Dan Ports
0c66358e8c
docs(flux): OCI HelmRepository sources are currently unsupported (#16024) 2022-06-12 05:18:25 +00:00
Michael Kriese
94a39ae33d
feat(manager/nuget): cache restored packages (#15984) 2022-06-10 17:24:41 +00:00
Michael Kriese
6d88e7f726
fix(manager/npm): respect contraints from root package.json when using yarn workspaces (#15992) 2022-06-10 14:20:05 +02:00
RahulGautamSingh
996e4a6e57
feat: rename aliases to registryAliases (#15877) 2022-06-10 05:14:49 +00:00
HonkingGoose
bb44a4bf83
docs(circleci): explain private orbs hostRules (#15939) 2022-06-10 07:00:51 +02:00
HonkingGoose
a52b5f49b3
docs(kustomize): rewrite readme (#15940) 2022-06-10 06:47:40 +02:00
Johannes Feichtner
0496610fe4
feat(gradle): add support for simple extra properties (#15983) 2022-06-10 03:56:32 +00:00
Dominic Seitz
953ef18e87
feat(gitea): Support gitUrl (#14947)
* feat: Support gitUrl on gitea platform

* refactor: use query token instead of auth header

* refactor: debug message style

* refactor: use url property query

* refactor: use basic http auth for gitea

* test: add gitea tests for gitUrl property

* refactor: capitalising abbreviations

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

* refactor: move getRepoUrl to utils

* fix: add missing property ssh_url to fix linting

* fix: utils strict mode issues

* Merge branch 'main' into main

* refactor: use endpoint without api path slicing

* refactor: use different null check

* refactor: make urls optional

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

* test: prettier fix

* test: update test

* refactor: throw error if clone_url is missing

* test: refactor empty clone_url test

* refactor: change empty clone_url logic

* refactor: change imports

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

* test: add token tests

* refactor: replace deprecated url module

* refactor: add null checks

* test: add tests for null checks

* test: use host rule implementation instead of mock

* refactor: remove explicit typing

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

* test: update mocking

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

* test: change dynamic imports

* Update lib/modules/platform/gitea/utils.ts

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-06-09 13:48:40 +00:00
Michael Kriese
49d851e5fd
refactor: tighten typescript types (#15965) 2022-06-09 12:17:05 +00:00
Johannes Feichtner
0bbf62eb3d
refactor(dockerfile): rewrite splitImageParts() (#15933) 2022-06-09 05:12:01 +00:00
Johannes Feichtner
d40a8a9745
feat(manager/gradle): add support for registry URL interpolation and additional properties delimiters (#15903) 2022-06-07 07:47:50 +00:00
Rhys Arkins
561c08d545
fix(github): filter vulnerability states only for >=3.5 (#15920)
Closes #14431
2022-06-07 09:12:23 +02:00
Rhys Arkins
381481ace1 fix: log GHES version 2022-06-07 07:50:46 +02:00
Sergei Zharinov
244e18ab77
feat(github): Different cache update frequency for fresh packages (#15901) 2022-06-06 06:23:25 +00:00
Johannes Feichtner
44c67da0e1
feat(dockerfile): add support for escape chars and ARG instructions (#15751) 2022-06-06 05:47:17 +00:00
Sergei Zharinov
4b6fc85146
fix(github): Never return null results for getReleases (#15894) 2022-06-04 17:54:39 +00:00
Sergei Zharinov
e4d5a0e2fd
fix(github): Throw on GraphQL errors during cache fetching (#15891) 2022-06-04 11:02:31 +00:00
Sergei Zharinov
dbad9e5848
fix(github-releases): Return gitRef field (#15890) 2022-06-04 12:26:11 +02:00
Sergei Zharinov
7f05729d5d
feat(github-tags): Leverage long-term cache for digest retrieval (#15888) 2022-06-04 08:08:51 +00:00
Gabriel-Ladzaretti
a73942ca9d
fix(circleci): add android to machine image skipping (#15792) 2022-06-04 07:53:24 +00:00
Sergei Zharinov
a9c2f4762e
fix(github): Re-throw datasource cache errors (#15878) 2022-06-03 17:41:54 +02:00
Sergei Zharinov
2e957baed9
feat(github): long-term datasource caching (#15653) 2022-06-03 11:27:26 +02:00
Rhys Arkins
f5b8f08906
feat: additionalRegistryUrls (#15868) 2022-06-03 06:46:45 +00:00
Kevin Ennis
c4bd2b27f0
fix(manager:npm): Allow Github URLs with uppercase letters (#15863) 2022-06-03 05:58:33 +00:00
Rhys Arkins
cf6885f71a
fix(config): move endpoint, platform to GlobalConfig (#15864)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-06-03 06:43:58 +02:00
HonkingGoose
5f21c63ba5
docs: replace word therefore, plus other small changes (#15694) 2022-06-02 16:58:52 +02:00
HonkingGoose
c09b39e14c
docs(regex manager): one sentence per line (#15845) 2022-06-02 16:52:33 +02:00
Sergei Zharinov
5495ab6394
refactor: Enable strict null checks for lookup-related functionality (#15848) 2022-06-02 13:56:14 +02:00
Maron
18b3c14ac3
fix(terraform): extend module provider git url parsing (#15773) 2022-06-01 07:20:41 +00:00
Piotr Wielgołaski
5a4b7eead1
feat(maven): Parse maven dependency.optional into depType (#15775) 2022-05-31 14:23:47 +00:00
RahulGautamSingh
56170df9ae
refactor: move updateInternalDeps to worker logic (#15790) 2022-05-31 03:53:25 +00:00
Maron
db938c67cb
fix(composer): problem with locked versions without patch part (#15783) 2022-05-30 17:47:55 +00:00
StinkyLord
13d0255d8d
fix(manager/go): fix replace block regex (#15547) 2022-05-29 19:11:12 +02:00
Rhys Arkins
4b0102f08b
fix(gomod): default to not massaging replace statements (#15767) 2022-05-28 10:19:36 +02:00
Joshua Tang
99c4d1b020
feat(fvm): update to use flutter version datasource (#15765) 2022-05-28 05:41:35 +00:00
scemily13
e563e22e2b
fix(pep440): Handle widening ranges with '~=' operator (#15704) 2022-05-28 06:39:21 +02:00
Michael Kriese
3ee32bce6c
fix: Revert "fix: move update internal deps to worker logic" (#15756) 2022-05-27 16:44:58 +02:00
RahulGautamSingh
9e7659f754
fix: move update internal deps to worker logic (#15745) 2022-05-27 09:22:56 +02:00
HonkingGoose
88c99bf1f3
docs(docker): explain how to get Renovate to fetch release notes (#15726) 2022-05-26 07:49:32 +02:00
Gabriel-Ladzaretti
1c248e284f
fix(platform/github): dryrun skip autoclosed prs reopening (#15727) 2022-05-26 07:12:30 +02:00
Michael Kriese
e397cb71d7
fix(manager:terraform): use github-releases (#15713)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-05-26 04:47:10 +00:00
Rhys Arkins
afd96e7b8a
fix: whitesource -> mend (#15729) 2022-05-25 15:23:28 +02:00
Sergei Zharinov
c18c55e97c
fix(clojure): Prioritize Maven-based deps over git-based ones (#15720) 2022-05-25 07:48:44 +02:00
Dominic Seitz
292f144590
refactor(gitea): use env variable endpoint without api path appendix (#15055)
* refactor: use gitea env variable endpoint without api path appendix

* refactor: use regex for api path trimming

* refacotr: move api path constant to gitea-helper

* refactor: consider end of string for api path trimming

* refactor: use baseUrl in gitea helper tests

* test: use toEqual instead of snapshot test

* refactor: update gitea default endpoint

* test: update gitea base url

* test: update init platform test

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

* test: fix linting

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-24 18:32:45 +00:00
Michael Kriese
c1da6b948d
feat(manager:nuget): support central version management (#15698) 2022-05-24 16:29:28 +02:00
Rhys Arkins
c3acca8877
refactor: better manager types (#15708)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-24 07:01:43 +00:00
George Georgiev
a5b26f6a97
feat(droneci): Preserve multiline image with digest format (#15673) 2022-05-24 07:29:30 +02:00
Michael Kriese
fcc1a8f619
fix(datasource:docker): use json request for auth check (#15693) 2022-05-23 10:30:43 +00:00
Michael Kriese
fd00fd53ef
fix(datasource:docker): wrong scope for ghcr.io (#15686) 2022-05-23 10:45:22 +02:00
scemily13
1b28501d30
fix(buildkite): Catch '?' yaml syntax for plugins (#15666) 2022-05-22 06:42:08 +02:00
Hasan Awad
e183d4c064
fix(manager/sbt): handle new line after equalities in the file (#15613) 2022-05-20 09:50:46 +02:00
Michael Kriese
5afed40ba3
fix(manager:nuget): use git to read current lockfile (#15395) 2022-05-20 04:40:54 +00:00
Lagorce
9afdb73931
fix(docker): use a GET request to the real resource auth. (#14744) (#15312) 2022-05-19 06:03:38 +00:00
Rhys Arkins
da9b94de84
fix(conan): lower case accept header for github (#15644)
Closes #15641
2022-05-19 06:25:34 +02:00
Gabriel-Ladzaretti
c17a274de3
feat(versioning/debian): Debian codenames support (#14881)
* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes

* feat(versioning/debian): Debian codenames support

restore extracted code

* feat(versioning/debian): Debian codenames support

package.json, dropped the generate: prefix.

unit test mod as per CR

* feat(versioning/debian): Debian codenames support

now using the generic ver api interface

* feat(versioning/debian): Debian codenames support

revert exporting docker versioning

* feat(versioning/debian): Debian codenames support

switched to luxon for time handle
test fixes
dropped ts-ignore comments

* feat(versioning/debian): Debian codenames support

extract changes in distro.ts

* feat(versioning/debian): Debian codenames support

post merge changes

* feat(versioning/debian): Debian codenames support

cr changes

* feat(versioning/debian): Debian codenames support

 - added support for pin range strategy

* feat(versioning/debian): Debian codenames support

- typos & metadata fixes

* feat(versioning/debian): Debian codenames support

- added isReleased to distro.ts

* feat(versioning/debian): Debian codenames support

- moved all time/date handling into distro.ts

- date freeze for ubuntu/debian/distro unit tests

* refactor(versioning/distro): Move date handling into distro.ts

- revert refactor #15272

* feat(versioning/debian): Debian codenames support

 - merge distro refactor

* feat(versioning/debian): Debian codenames support

 - extract private properties

* feat(versioning/debian): Debian codenames support

  - cr changes

* feat(versioning/debian): Debian codenames support

  - cr changes

* feat(versioning/debian): Debian codenames support

  - cr changes

Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-18 15:32:59 +00:00
Sergei Zharinov
de70ecad04
refactor(datasource): Make GitDatasource class abstract (#15629) 2022-05-18 11:56:59 +02:00
Michael Kriese
8c20872ee2
fix(config): unicodeEmoji is a global only option (#15631) 2022-05-18 11:32:27 +02:00
Hasan Awad
4ef5aa2422
feat(npm): add detection for overrides block (#15351)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-05-17 15:10:43 +00:00
George Georgiev
e59004325f
feat(droneci): support for multiline string image dependency (#15578) 2022-05-17 05:21:33 +02:00
Fred Cox
bd35df69fd
feat(datasource:terraform): use official api for custom registries (#15175)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-16 19:31:02 +00:00
David May
652ac2aca4
feat: add velaci manager (#14803) 2022-05-16 17:59:20 +00:00
Jack Pierce
06a226291c
fix(buildkite): inspect all lines for plugin definitions (#15548) 2022-05-16 16:42:42 +02:00
patst
500c2cd2ba
feat(manager:terraform): Terraform-module updates for Azure DevOps SSH Repositories (#15492)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-16 14:23:57 +00:00
Sean Fausett
5043379847
fix(dockerfile): loosen default dockerfile manager filematch (#15583) 2022-05-15 06:00:45 +02:00
Sergei Zharinov
918ef59df0
fix(gradle): Refer correct file when resolving version from variable (#15581) 2022-05-14 15:59:02 +00:00
Craig Andrews
ae4a57491d
fix(maven): Use correct snapshot URL in getDependencyInfo (#15380) 2022-05-13 18:29:35 +02:00
Rhys Arkins
9a1d98cc1b
fix(changelog): massage links case insensitive (#15570) 2022-05-13 08:07:01 +02:00
Gabriel-Ladzaretti
d50856bda7
test: deprecate old loads fixtures functions (#15554) 2022-05-12 10:04:41 +02:00
Hasan Awad
8dfad00414
fix(github-actions): handle quotes (#15502) 2022-05-11 13:57:14 +00:00
Morre
d4ccd8a466
fix(manager:terraform): resources can contain blocks (#15543) 2022-05-11 13:41:13 +00:00
Sergei Zharinov
c5a60d1c02
fix(gradle): Parse dependencies declared via library() (#15541) 2022-05-11 12:27:02 +02:00
Michael Kriese
47385421e4
test: deprecate old loads fixtures functions (#15539) 2022-05-11 07:19:34 +00:00
Michael Kriese
0180fddb37
feat(npm): use updated node for artifacts (#15527) 2022-05-11 05:19:35 +00:00
Gabriel-Ladzaretti
a377295642
refactor(versioning/distro): Move date handling into distro.ts (#15271)
* refactor(versioning/distro): Move date handling into distro.ts

- moved all time/date handling into distro.ts

- date freeze for ubuntu/distro unit tests

* refactor(versioning/distro): Move date handling into distro.ts

- restore deleted test cases for ubuntu unit tests

* refactor(versioning/distro): Move date handling into distro.ts

- removed distro time mocking

* refactor(versioning/distro): Move date handling into distro.ts

 - DistroInfo constructor is no longer date dependent

 - Restored DateTime mock

* refactor(versioning/distro): Move date handling into distro.ts

 - convert a while to a for loop

* refactor(versioning/distro): Move date handling into distro.ts

 - unit tests went further back in time

* Update lib/modules/versioning/distro.spec.ts

* refactor(versioning/distro): Move date handling into distro.ts

 - cr changes

* refactor(versioning/distro): Move date handling into distro.ts

- cr changes

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-05-11 06:03:58 +02:00
StinkyLord
dad6a1f607
fix(gradle): gradle/libs.versions.toml should replace version not comment (#15330) 2022-05-11 05:44:44 +02:00
Sebastian
34cc43a765
feat(docker-compose): Add support for more file names (#15532) 2022-05-10 15:48:01 +00:00
Sergei Zharinov
42f86cfb7d
feat(clojure): Enhanced support for deps.edn files (#15530) 2022-05-10 16:52:22 +02:00
Michael Kriese
30120f952a
test: add missing diff types (#15528) 2022-05-10 12:13:09 +02:00
StinkyLord
200d98e67d
fix(datasource/go): fix parsing go-source and go-import without quotation (#15402)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-05-10 05:55:25 +00:00
Sergei Zharinov
f292e76852
feat: Cache compacted PR body structure (#15303) 2022-05-09 10:24:28 +00:00
StinkyLord
07e8b147a1
fix(datasource/go): re-arrange the go datasource extraction in functions (#15401) 2022-05-09 10:11:11 +03:00
Rhys Arkins
e8b9819c07
fix(npm): don't overwrite cached tags (#15500) 2022-05-07 18:19:53 +02:00
Michael Kriese
42824400d7
feat(manager:cocoapods): support binarySource=install for cocoapods (#15473)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-05-05 16:59:42 +02:00
Rhys Arkins
456b2c0d86
feat(pnpm): detect v7 support when updating lock file (#15470)
* feat(pnpm): detect v7 support when updating lock file

* fix type check

* refactor: test
2022-05-05 16:13:50 +02:00
Jean-Yves CAMIER
e97974d55b
feat(helmfile): oci support (#15432) 2022-05-05 14:15:20 +02:00
Rhys Arkins
e79813d32e
feat: gomodNoMassage (#15462) 2022-05-05 11:33:50 +02:00
Hasan Awad
e520129272
fix(manager/gradle): Add groupName for toml parser and plugins (#15190) 2022-05-05 07:41:06 +02:00
Michael Kriese
a51baaf8af
fix(manager:npm): patch local yarn v1 binary (#15440)
* test: fix mocks

* fix(manager:npm): patch local yarn v1 binary
2022-05-04 10:28:37 +00:00
Michael Kriese
82a047965a
fix(manager:pip_requirements): declare git-tags datasource (#15444) 2022-05-04 09:30:51 +00:00
Michael Kriese
03b28828f3
feat(manager:npm): support binarySource=install for yarn (#15414) 2022-05-04 08:32:15 +02:00
Kenneth Jorgensen
6ea0d5d6fb
feat(maven): S3 Support (#14938)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-05-04 05:59:14 +02:00
Christoph Brand
30765fbd1e
feat(manager): no-emit-index-url in pip compile (#15367)
* feat(manager): no-emit-index-url in pip compile

Add support for no-emit-index-url to avoid sharing
confident credentials in the generated requirements.txt
file.

* chore: linting fixes

* chore: update docs

* chore: code review fixes

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-03 22:35:32 +00:00
Michael Kriese
8611d5c434
fix(manager:npm): support yarn-path in repo sub-dir (#15415) 2022-05-03 09:19:42 +00:00
Sergei Zharinov
add3520a30
fix(github): Use long pages for initial PR lsit fetch (#15400) 2022-05-02 18:59:17 +00:00
Alexandre Paradis
9f50a7d668
fix: new Sharp package changelog location (#15406) 2022-05-02 20:20:20 +02:00
Sebastian Poxhofer
ae9714a379
fix(helmv3): do not attempt to update locks for local references (#15382) 2022-05-02 07:49:17 +00:00
Wouter Klijn
9100172483
test(manager/nuget): add tests covering more complex project references (#15386)
* test(manager/nuget): add tests covering more complex project references

* chore: run prettier-fix

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-01 09:23:03 +00:00
Craig Andrews
295cf29a59
refactor(maven): move createUrlForDependencyPom from index.ts to util.ts (#15381) 2022-04-30 14:45:09 +00:00
Michael Kriese
ef470f7f92
feat(config): parse json files as json5 (#15187) 2022-04-29 08:34:55 +00:00
Maron
27dd1c027a
bug: Gradle-Unsupported dependency formats (#15355) 2022-04-29 08:13:19 +00:00
Hasan Awad
e0053be5d6
fix(process/lookup): pinDigest update type (#14658) 2022-04-29 09:49:15 +02:00
Mikhail Advani
3fe66407f1
Support git over https without username for pip_requirements (#15231) 2022-04-29 04:11:11 +00:00
Gabriel-Ladzaretti
05bf839b04
fix(pep440): renovate downgrades when rangeStrategy=bump (#15358) 2022-04-28 16:27:30 +02:00
Rhys Arkins
8e20e9959d
fix(npm): correct matchDatasources casing (#15343) 2022-04-28 05:12:58 +02:00
Josef
b3be29ada0
include original error message when raising new error while connecting to rubygems (#15154) 2022-04-26 10:37:09 +00:00
Michael Kriese
9f53724d90
feat(manager:npm): use local fs api (#15294) 2022-04-25 15:41:10 +02:00
David Schneider
3eec5b7d88
fix(manager/gitlabci): strip Gitlab Dependecy Proxy variable from depName (#14734)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-25 06:42:29 +02:00
Michael Kriese
982cefff2b
refactor(config): strict null checks (#15291)
* refactor(config): strict null checks

* chore: fix test
2022-04-24 22:48:54 +00:00
Sergei Zharinov
05c0c9bd4b
fix(github): Drop ETag support for PR cache (#15292) 2022-04-24 18:36:06 +02:00
Sergei Zharinov
ce52bda3c8
feat(github): Remove irrelevant fields from PR cache (#15283) 2022-04-23 15:23:06 +00:00
Sergei Zharinov
b722489191
feat(github): Descrease PR list page size (#15280) 2022-04-23 14:28:35 +01:00
Michael Kriese
53bd90b30f
refactor(platform): final strict checks (#15268) 2022-04-22 22:05:26 +02:00
Michael Kriese
e24bf474ef
refactor(platform): more strict null checks (#15247) 2022-04-22 14:13:14 +00:00
jandersen-plaid
2af3717baf
fix(manager:helmfile): remove go templating strings on a best effort basis for yaml parsing (#15106)
Signed-off-by: Jack Andersen <jandersen@plaid.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-22 06:44:46 +02:00
Michael Kriese
173ab07013
fix(manager:nuget): use upath for cross-platform paths (#15242) 2022-04-22 04:24:01 +00:00
Gabriel-Ladzaretti
2288ce0333
test(versioning/ubuntu): Fix test failing due to new release rolling out (#15210)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-21 17:21:19 +02:00
Michael Kriese
d9bbc18155
test: fix java skipping (#15232) 2022-04-21 16:59:49 +02:00
Michael Kriese
8267e77a64
fix(manager:npm): wrong lockfile token replacement (#15229) 2022-04-21 14:25:44 +00:00
Michael Kriese
cf57025002
fix(manager/nuget): quote arguments (#15226) 2022-04-21 15:05:52 +02:00
Tobias Bieniek
65b6697a7b
feat(datasource/crate): fetch crate metadata from crates.io (#15214)
* feat(datasource/crate): fetch crate metadata from crates.io

* refactor(datasource/crate): simplify `mockCratesApiCallFor()` function

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-21 09:12:16 +00:00
Gabriel-Ladzaretti
8b003e1ba8
fix(versioning/ubuntu): Postpone offering new releases (#15204) 2022-04-21 08:50:00 +00:00
Michael Kriese
e8808f33aa
refactor(platform:bitbucket): strict null checks (#15196)
* refactor(platform:bitbucket): strict null checks

* refactor: wrong change
2022-04-20 20:55:20 +00:00
Benjamin De Troch
2abed2745c
fix(pod): Massage only registry URLs that matched the GitHub regex 2022-04-20 14:49:08 +02:00
HonkingGoose
e23b8fc3e1
docs: use term GitHub Enterprise Server (#15188) 2022-04-20 11:26:26 +01:00
Michael Kriese
78eb54361d
refactor(platform:azure): strict null checks (#15189) 2022-04-20 11:22:23 +01:00
Michael Kriese
868ebbef63
refactor(manager): final strict null checks (#15185)
* refactor(manager): final strict null checks

* refactor: fix type issues

* test: fix mocking
2022-04-20 08:40:20 +02:00
Michael Kriese
f5f06c73be
refactor(manager): more strict null checks (#15168) 2022-04-20 06:19:59 +02:00
Michael Kriese
6c7e79fbe3
refactor(manager): more strict null checks (#15166) 2022-04-19 17:46:07 +00:00
Michael Kriese
ba96b70034
refactor(manager): more strict null checks (#15161) 2022-04-18 11:13:29 +02:00
Hasan Awad
1f8422506d
refactor(manager/poetry): strict type checks (#15152)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-18 08:33:25 +00:00
Hasan Awad
9270ebad80
feat: add git timeout (#14914) 2022-04-17 18:12:42 +01:00
Michael Kriese
da6ba6435f
refactor(manager): strict null checks (#15151)
* refactor: strict null checks for util

* chore: fix type

* Update tsconfig.strict.json

* Update lib/util/package-rules.ts

* Update lib/util/package-rules.ts

* chore: fix test and coverage

* chore: fix package rules

* refactor(manager): strict null checks

* chore: revert config changes
2022-04-17 14:34:26 +02:00
Michael Kriese
02838fbc07
refactor(datasources): strict null checks done (#15144) 2022-04-16 12:57:12 +01:00
Michael Kriese
08b5063761
refactor: more strict null checks (#15141) 2022-04-16 09:38:07 +02:00
Michael Kriese
5cf9123017
refactor: more strict null checks (#15140) 2022-04-16 06:32:17 +00:00
Michael Kriese
15dd29cce8
feat(manager:bundler): extract ruby as dependency (#15139) 2022-04-16 06:21:42 +00:00
Sergei Zharinov
a06e5d9ce7
refactor(cache): Separate data and metadata for repo cache (#15117) 2022-04-16 06:51:29 +01:00
Sergei Zharinov
d663859207
feat(github): Fetch PRs using cacheable REST (#14907) 2022-04-15 17:21:09 +00:00
Michael Kriese
c2adeff003
feat(manager:bundler): move constraint extraction to update artifacts (#15125)
* feat(manager:bundler): move constraint extraction to update artifacts

* fix: missing null checks

* chore: add comment

* chore: not null save transitives

* chore: fix snapshot
2022-04-15 18:30:34 +02:00
Michael Kriese
017a3a5f74
fix(manager:npm): write updated lockfile before calling yarn (#15119) 2022-04-14 17:05:42 +00:00
Michael Kriese
59dbcfd9a1
fix(manager:npm): fix yarn lockfile version replacement (#15116) 2022-04-14 15:37:54 +00:00
Gabriel-Ladzaretti
5304734c4f
refactor(versioning/distro): added functionality for debian (#15051)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-14 17:06:15 +03:00
Hasan Awad
4e83d3c2b3
default config change (#15113) 2022-04-14 13:36:30 +01:00
Sergei Zharinov
ee582fe0e7
refactor(maven): Use explicit cacheability flag for datasource (#15110) 2022-04-14 09:37:07 +02:00
Kenneth Jorgensen
d44f7f42ad
refactor(maven): removed use of deprecated url module. (#15109)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-14 06:13:40 +00:00
Michael Kriese
ac12692637
fix(platform:github): filter discovered null repos (#15097) 2022-04-13 07:24:17 +01:00
Michael Kriese
64f5bd5f03
test: enforce lint style rules (#15085) 2022-04-12 14:49:49 +00:00
Martino di Filippo
71408653e4
fix(golang-version): ignore future releases (#15083)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-12 15:28:30 +01:00
Michael Kriese
443bef5c52
test: cleanup snapshot tests (#15082) 2022-04-12 15:09:19 +01:00
Michael Kriese
0a264567d0
test(platform/gitea): replace massageMarkdown (#15070) 2022-04-12 08:06:55 +00:00
Rhys Arkins
e7899422fa
fix(manager/npm): deduplicate yarn upgrade strings (#15069) 2022-04-12 07:07:27 +00:00
Róbert Papp
5c947569cb
docs: regex101 copy/paste tip (#15045)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-10 21:20:30 +00:00
HonkingGoose
f3e0462aa0
docs(running renovate): move authentication info into platform readmes (#14654) 2022-04-10 09:39:51 +00:00
Gabriel-Ladzaretti
974fa7b2a7
refactor(versioning/distro-info): for future use in debian and ubuntu versioning (#14880)
* refactor(tools/distro-info): for later use in ubuntu and debian versioning

distro-info refactor

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

styling

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

distro-info refactor

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

styling

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

use https://debian.pages.debian.net/distro-info-data/ubuntu.csv as distro info data

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes and migrated from mjs to ts

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

added a crude way to prevent writing corrupted data

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

lint fixes

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes and migrated from mjs to ts

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

dynamically check if stable/released.

22.04 release for example

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

fixed JSON order

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

removed ts.ignore

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-09 14:38:06 +03:00
philicious
661f6df445
docs: fix aws-machine-image datasource usage (#15000) 2022-04-09 09:36:34 +02:00
Sergei Zharinov
f317458b95
fix(gradle): Don't skip files matched via custom pattern (#15027) 2022-04-08 16:25:48 +01:00
Rhys Arkins
6cadcddf4a
fix(docker): Revert "fix(docker): use a HEAD request to the real resource auth." (#15018) 2022-04-08 11:28:35 +00:00
eSamS
1da46b0672
fix(go): allow go modules in gitlab subgroups (#14831)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-08 08:16:46 +00:00
StinkyLord
b79c82e206
fix(manager/npm): use root pnpm constraints for workspaces (#14660)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-08 07:14:25 +00:00
Sergei Zharinov
6698c20603
feat(github): Mapping functions for ApiCache items (#15010) 2022-04-08 05:54:17 +00:00
Matthew Vaughan
6fd86edb32
feat(manager/nuget): Restore all dependent project files to generate new lock files (#14312)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-07 21:45:24 +00:00
Hasan Awad
e47712f367
feat(gitlabci): used yaml parsing (#14879)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-07 11:32:54 +00:00
MaronHatoum
01d2ef5d3f
fix(golang-version): restore parsing capability (#14998) 2022-04-07 07:02:53 +00:00
Michael Kriese
7a194811ca
fix(github-actions): tighten fileMatch (#14983)
* fix(github-actions): tighten fileMatch

* Update lib/modules/manager/github-actions/index.ts
2022-04-07 08:00:58 +02:00
Sergei Zharinov
65a99fb94f
feat(github): Implement ApiCache data structure (#14943) 2022-04-06 16:00:26 +00:00
Michael Kriese
fb9303c190
feat(core:changelogs): better platform detection (#14989)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-06 14:56:40 +00:00
RahulGautamSingh
edfbe81da7
refactor: add manager fingerprinting (#14671)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-06 14:28:48 +00:00
Lagorce
3bb6451da2
fix(docker): use a HEAD request to the real resource auth. (#14744) 2022-04-06 06:33:26 +00:00
markussiebert
58bec21084
docs: More details about configuration of aws machine image datasource (#14698) 2022-04-06 08:08:54 +02:00
StinkyLord
eab092d721
feat(manager/npm): update yarn metadata versions (#14933)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-05 12:41:13 +02:00
MaronHatoum
f730ff5394
fix(platform/pr-body): refactor smartTruncate function (#14915)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-04 17:49:19 +02:00
Sergei Zharinov
979de8d8e0
refactor(mix): Strict null checks for extract.ts (#14924)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-04 13:05:05 +00:00
Róbert Papp
5946790b66
fix(gradle): Ignore Kotlin collection methods as dependencies (#14925) 2022-04-04 06:05:07 +02:00
Sergei Zharinov
5b470d3c1f
fix(maven): Allow whitespaces after comma in ranges (#14922) 2022-04-03 20:49:36 +02:00
Sergei Zharinov
5aed625302
fix(gradle): Fix false detected dependencies (#14917) 2022-04-03 15:37:27 +02:00
StinkyLord
a12f8377bc
fix(yarn): package.json resolutions patch in yarn was clobbered (#14538) 2022-04-02 06:36:57 +00:00
jatladams
e5a0ca905b
refactor(platform/bitbucket-server): split initRepo (#14606)
* Move getting repo git url logic into a function similar to gitlab implementation as per request in another PR:
https://github.com/renovatebot/renovate/pull/13875#issuecomment-1023980178

* Bitbucket server - Move getRepoGitUrl into utils

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-02 05:41:53 +00:00
Martin Herndl
e1dd631b52
docs: document composer VCS repo name hint (#14875) 2022-04-02 06:53:50 +02:00
Sergei Zharinov
0245f0f461
refactor(github): Explicit coerce functions for PR list responses (#14884) 2022-04-02 04:33:32 +00:00
David Schneider
34623d9dcb
docs: document python depTypes (#14876) 2022-03-31 10:58:39 +00:00
renovate[bot]
832517e98b
chore(deps): update linters to v5.16.0 (#14833)
* chore(deps): update linters to v5.16.0

* chore: fix lint errors manually

* Update lib/modules/manager/npm/update/package-version/index.ts

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-30 03:08:04 +00:00
Rhys Arkins
9fe713f257 chore: downgrade cargo warn 2022-03-29 13:58:54 +02:00
zeshuaro
e244128bac
feat: add flutter-version datasource (#14743)
* feat: add flutter datasource

* refactor: rename flutter datasource to flutter-version

* feat: update to handle duplicate flutter releases

* refactor: tidy up flutter version datasource class names and imports

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

* Apply suggestions from code review

* style: add newline to test file

* refactor: move regex to util module

* refactor: tidy up stable version regex

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-03-29 04:09:16 +00:00
HonkingGoose
41fd7fbf46
docs: replace however with but (#14707)
Co-authored-by: Anne Stellingwerf <astellin@opentext.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-03-28 19:25:49 +00:00
nyg
18b884d4a7
fix(github): Ignore vulnerability alerts in FIXED or DISMISSED states (#14431) 2022-03-28 14:16:25 +02:00
Sergei Zharinov
9933dda182
refactor(github): Stop using cannotMergeReason field (#14823) 2022-03-28 13:15:45 +02:00
Rhys Arkins
c56f5b9e72
fix(npm): allow for missing dist-tags/latest (#14821)
Closes #14814
2022-03-28 10:55:14 +02:00
Sergei Zharinov
78a894ce5e
fix(maven): Incremental cache for HEAD request checks (#14735) 2022-03-27 05:27:30 +00:00
Gabriel-Ladzaretti
a9e08256c7
fix(manager/github-actions): renovate propose to delete YAML inline comments (#14757) 2022-03-25 09:55:44 +00:00
Sergei Zharinov
2c2693b55e
refactor(packagist): Use cache decorator for datasource (#14768) 2022-03-25 04:17:08 +00:00
Gabriel-Ladzaretti
786fd6ac94
feat(versioning/ubuntu): Support for Ubuntu codenames (#14601)
* feat(versioning/ubuntu): Support for Ubuntu codenames

initial commit

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

lint fix for DataFile

* feat(versioning/ubuntu): Support for Ubuntu codenames

fix for kebabCase

* feat(versioning/ubuntu): Support for Ubuntu codenames

JSON data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

tests added

* feat(versioning/ubuntu): Support for Ubuntu codenames

added default branch in getCodenameByVersion function

* feat(versioning/ubuntu): Support for Ubuntu codenames

added the cmd to generate the data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

added sh script

* feat(versioning/ubuntu): Support for Ubuntu codenames

added mjs script

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script regex modification

* feat(versioning/ubuntu): Support for Ubuntu codenames

initial commit

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

lint fix for DataFile

* feat(versioning/ubuntu): Support for Ubuntu codenames

fix for kebabCase

* feat(versioning/ubuntu): Support for Ubuntu codenames

JSON data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

tests added

* feat(versioning/ubuntu): Support for Ubuntu codenames

added default branch in getCodenameByVersion function

* feat(versioning/ubuntu): Support for Ubuntu codenames

added the cmd to generate the data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

added sh script

* feat(versioning/ubuntu): Support for Ubuntu codenames

added mjs script

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script regex modification

* feat(versioning/ubuntu): Support for Ubuntu codenames

debian distro json

* feat(versioning/ubuntu): Support for Ubuntu codenames

removed debian distro json

* Update tools/distro-json-generate.mjs

* feat(versioning/ubuntu): Support for Ubuntu codenames

added package.json script entry

* feat(versioning/ubuntu): Support for Ubuntu codenames

added package.json script entry

* feat(versioning/ubuntu): Support for Ubuntu codenames

added package.json script entry

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-24 10:54:21 +00:00
Sergei Zharinov
e0cbabe452
fix(gradle): Fix registry url parsing (#14783) 2022-03-24 10:02:10 +00:00
Rhys Arkins
891bcd9960
fix(azure): handle missing repo (#14784) 2022-03-24 08:15:18 +01:00
Sergei Zharinov
4727eaa097
refactor(datasource/docker): Use cache decorators (#14780) 2022-03-24 06:42:58 +01:00
HonkingGoose
1f1f0c7d33
docs(aws-machine-image): add admonition (#14582)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-23 09:46:54 +01:00
HonkingGoose
74cbdd3292
docs(conan versioning): rewrite sentence, fix punctuation (#14771) 2022-03-23 09:46:20 +01:00
Martin Herndl
394bb29f3f
fix(npm): add trailing newline when composing lockfiles (#14753) 2022-03-22 09:50:46 +01:00
Martin Herndl
35b6ee220d
refactor(npm): extract lockfile parsing (#14720) 2022-03-22 04:48:25 +01:00
Tobias
f19a388462
fix(maven): Support underscore (_) in versioning (#14742) 2022-03-21 13:49:39 +00:00
MaronHatoum
ef3db00462
fix(platform): renovate should not be case sensitive (#14714) 2022-03-20 12:13:51 +01:00
Hasan Awad
6558d051f4
fix(lib/modules/manager/gitlabci): fixed image regex (#14704) 2022-03-20 08:17:59 +00:00
Sergei Zharinov
d2c42ebe42
refactor(platform/github): Simplify test mocks (#14725) 2022-03-19 06:03:41 +00:00
Michael Kriese
6cab82c311
test(datasource/docker): remove snapshots (#14669) 2022-03-18 09:24:01 +01:00
renovate[bot]
7c100e20ef
chore(deps): update linters (#14597)
* chore(deps): update linters

* fix: wrong type inference

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-17 11:34:00 +00:00
Florian Greinacher
bcc1499eba
fix(kustomize): accept kustomization files without header (#14651) 2022-03-17 05:47:52 +01:00
HonkingGoose
79d171bcc6
docs: replace encounter with find (#14694) 2022-03-16 14:54:45 +01:00
HonkingGoose
c89655701a
docs: replace component with part (#14691) 2022-03-16 14:51:27 +01:00
HonkingGoose
5a52b04c96
docs: replace contain(s) with has or have (#14692) 2022-03-16 14:50:20 +01:00
Martin Herndl
53d376eb8d
fix(npm): massage lockfile with rangeStrategy=update-lockfile (#14586)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-03-16 09:17:47 +00:00
Jeroen Schepens
242723b4a9
fix(datasource/bitbucket-tags): use paging to fetch tags (#14675) 2022-03-15 21:01:50 +01:00
Ben Foster
24fa081b8e
feat(datasource/docker): Support OCI image manifests (#14480)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-03-14 23:47:08 +00:00
Rhys Arkins
7e2e0b3f18
feat(poetry): updateLockedDependency() (#14627)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-14 17:56:09 +01:00
Alexander Backlund
b90584ce81
feat(argocd): support applicationsets (#14496)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-14 10:31:23 +00:00
Rhys Arkins
72acc8bd47
fix(go): add GOPROXY username/password to global secrets list (#14636) 2022-03-14 10:15:49 +00:00
Morre Meyer
2a00fcb037
feat(terraform): add support for terraform_version in tfe_workspace blocks (#14522)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2022-03-14 09:53:26 +00:00
Rhys Arkins
a2b47c822f
feat(npm): support custom registryUrls (#14622)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-14 09:13:21 +01:00
Rhys Arkins
90e5182bd4
refactor: split global/repo sanitizations (#14635) 2022-03-13 10:27:21 +00:00
Andrei Silviu Dragnea
27bfb75137
fix(manager/maven): Apply Maven properties recursively (#14566) 2022-03-12 15:16:07 +00:00
Sean Fausett
079c219f49
fix: add dotnet docker source urls (#14613) 2022-03-11 20:29:45 +00:00
MaronHatoum
1cef6f074c
feat(pep440): support complex minor ranges (#14598) 2022-03-11 08:14:47 +00:00
HonkingGoose
7d13826854
fix(bitbucket server): rewrite debug message (#14595) 2022-03-11 08:58:50 +01:00
wada811
0598f1b9d2
feat(manager/gradle): support repository content filtering of predefined registry (#14592)
* Add test for repository content filtering

* Support repository content filtering

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-10 13:28:07 +01:00
Sergei Zharinov
f337d50af6
fix(datasource/maven): Fix head request caching (#14521) 2022-03-09 14:34:23 +01:00
Hasan Awad
bb0bbcc383
fix(manager/gradle-wrapper): distributionSha256Sum is inconsistent with the gradle version (#14495)
* Change sha256 if it exists in the properties

* update sha to new value and then run update

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-09 12:56:17 +00:00
Nicolas Hansse
7cdc15ec38
chore(npm): fix typo (#14575) 2022-03-08 16:52:25 +01:00
zml
bb6bc35e4d
fix(manager/gradle): Initial handling of rich versions in gradle version catalogs (#14533) 2022-03-08 04:54:45 +00:00
Sergei Zharinov
06f8802c54
refactor(datasource/pod): Enable strict null checks (#14542) 2022-03-07 06:12:48 +01:00
Sergei Zharinov
857ab6682e
test(datasource/maven): Enhance test for HTML-based release fetch (#14519) 2022-03-04 13:46:35 +01:00
Rhys Arkins
8bd77f747b feat(gradle): remove deepExtract (#14497)
Removes Gradle `deepExtract` option

BREAKING CHANGE: Option `deepExtract` is now removed and will be ignored
2022-03-04 09:04:02 +01:00
Rhys Arkins
143c9a6751 refactor: rename lookupName -> packageName (#14494)
Renames `lookupName` to be `packageName`.

BREAKING CHANGE: Use `packageName` instead of `lookupName` if interacting with Renovate datasources directly.
2022-03-04 09:04:02 +01:00
Rhys Arkins
dca3418bbd refactor: lib/modules (#14488)
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/

BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00