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
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
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
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
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
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
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
Sergei Zharinov
d0fe5f904e
feat(fs): Scope checks for filesystem functions ( #16511 )
2022-07-14 07:53:26 +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
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
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
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
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
Johannes Feichtner
aa50662d3d
feat(gradle): add support for versions with underscores ( #16365 )
2022-07-02 08:54:50 +00: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
Jonathan Narwold
c3fd5c2edf
feat(bundler): support conservative mode ( #16129 )
2022-07-01 08:49:23 +00:00
HonkingGoose
1261d70390
docs(manager/regex): link to our Handlebars helpers ( #16340 )
2022-06-30 09:37:50 +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
Rhys Arkins
f00590cff7
fix(bazel): skip updating if unchanged value ( #16295 )
...
Closes #16268
2022-06-28 11:27:57 +02: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
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
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
Jason Bedard
461cbc7551
feat(bazelisk): add support for bazelisk bazelversion files ( #16114 )
2022-06-19 06:33:03 +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
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
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
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
Johannes Feichtner
44c67da0e1
feat(dockerfile): add support for escape chars and ARG instructions ( #15751 )
2022-06-06 05:47:17 +00:00
Gabriel-Ladzaretti
a73942ca9d
fix(circleci): add android to machine image skipping ( #15792 )
2022-06-04 07:53:24 +00: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
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
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
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
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
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
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