Commit graph

339 commits

Author SHA1 Message Date
RahulGautamSingh
1657c16136
chore(lint): add object shortand rule (#18080) 2022-10-02 21:20:24 +02: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
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
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
bjuraga
90a724f2aa
feat(nuget): implement missing packageFileVersion (#17995) 2022-09-27 08:35:30 +03: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
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
Rhys Arkins
a1919fcb41
fix(swift): pinDigests=false (#17862) 2022-09-19 15:09:33 +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
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
HonkingGoose
e6c2f18b9f
docs(tekton): rewrite (#17669) 2022-09-07 07:49:43 +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
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
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
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
Michael Kriese
dcab3b295f
test(java): remove unused test code (#17564) 2022-09-01 14:24:17 +00: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
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
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
Rhys Arkins
f764f8879c
feat(config): containerbaseDir (#17414) 2022-08-25 15:43:06 +00:00
Rhys Arkins
ee6287971d
refactor: use containerbase not buildpack terminology (#17398) 2022-08-25 06:59:55 +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
6854c18abb
fix(npm): return null for latest lerna (#17382) 2022-08-24 12:43:42 +00: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
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
Philip
189e39bcfc
fix(npm): issue with npm lerna deleting unrelated lockfile files (#17233) 2022-08-18 17:08:51 +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
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
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
8586f463ea
test(gradle-wrapper): modernize tests (#17204) 2022-08-16 09:14:38 +02:00
Hasan Awad
719ab9be4a
fix(manager/gitlabci): clean more than one slash (#17132) 2022-08-14 15:57:37 +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
Hasan Awad
3cec44cfa7
fix(manager/gomod): add multi-line replace detection (#17111) 2022-08-11 05:29:53 +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
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
IKEDA Sho
c8ca4267ef
fix(manager): correctly escape the dot character in fileMatch (#17048) 2022-08-08 17:20:16 +02: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
IKEDA Sho
fe27734715
docs(manager/swift): Set displayName and url (#16944) 2022-08-03 17:55:29 +02: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
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
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
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
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