Commit graph

1562 commits

Author SHA1 Message Date
Michael Kriese
0585f2d29d
fix(nuget): parse nested conditional deps (#9035) 2021-03-08 13:36:42 +01:00
Son Luong Ngoc
d6fcf013e0
feat(gitlabci): loosen file match (#9030) 2021-03-08 09:28:47 +00:00
Rhys Arkins
7d95dc3a84
fix(poetry): don’t extract poetry.masonry.core.api requirements (#9028) 2021-03-08 08:13:12 +01:00
Sergei Zharinov
10b2f69979
refactor(gradle-lite): Deduplicate registryUrls (#9023)
* refactor(gradle-lite): Deduplicate registryUrls

* Add unit test

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-08 05:19:36 +00:00
Rhys Arkins
30537d6849 feat: gradle-list enablement 2021-03-07 22:39:58 +01:00
Rhys Arkins
948039d52b refactor: INTERRUPTED -> TEMPORARY_ERROR 2021-03-07 21:40:40 +01:00
Rhys Arkins
68191f1ccf
feat(yarn): optimize yarn binary when binarySource=docker (#9013) 2021-03-07 17:38:42 +01:00
Rhys Arkins
537f534f13
fix(poetry): poetry install constraints quoting (#9012)
* fix(poetry): extract poetry.core.masonry.api

* fix(poetry): quote install requirements individually
2021-03-07 09:17:45 +01:00
Rhys Arkins
2e6da9d0f8 test: extract full poetry res 2021-03-07 06:30:20 +01:00
Matt Palmer
b695297e48
fix(go): fix go module double suffix on major upgrade (#8946) 2021-03-05 09:28:59 +00:00
Michael Kriese
a83f28dc77
feat(npm): support password auth npmrc rules (#8967)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-03-05 08:39:12 +00:00
Rhys Arkins
1b673c9573
fix: abort branch if child process receives SIGTERM (#8992) 2021-03-04 21:27:21 +00:00
Rhys Arkins
cd3fcdeffd fix: reuse updated package file content for remediation 2021-03-04 16:43:05 +01:00
Rhys Arkins
eb8f895f2e
refactor: eslint no-negated-condition (#8973) 2021-03-04 06:21:55 +01:00
Rhys Arkins
0f1ccb7715 test: replace coverage fix todo 2021-03-03 21:59:50 +01:00
Michael Kriese
33a4ff6bdf
test: temporary coverage fix (#8969) 2021-03-03 18:03:35 +01:00
Rhys Arkins
b0554a99f3 fix: don’t consider parent devDependencies for transitive remediation 2021-03-03 16:27:15 +01:00
Rhys Arkins
cce29e39f3
feat: force node 15 for lerna when npm lockfileVersion=2 (#8961)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-03 14:07:55 +00:00
Rhys Arkins
47913d34db fix: install npm in lerna even if no constraint 2021-03-03 10:48:25 +01:00
Rhys Arkins
9714211810 fix: old npm lockfile requires workaround for remediation 2021-03-03 08:40:29 +01:00
Rhys Arkins
32ae851558 fix: skip lock file update if only remediation 2021-03-03 08:40:29 +01:00
Rhys Arkins
85d847e91f fix: defensive non null check for updated remediation 2021-03-03 08:40:29 +01:00
Rhys Arkins
8efe0e497a fix: parent update empty return 2021-03-03 08:40:29 +01:00
Michael Kriese
74d7691bef
refactor: optimize type usage (#8947) 2021-03-02 21:44:55 +01:00
Michael Kriese
91a7e6b660
build: remove babel (#8929) 2021-03-02 16:16:05 +00:00
Michael Kriese
91d2b4e1c5
feat: static modules (#8679)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-03-02 16:57:02 +01:00
Rhys Arkins
57ac935577
fix: Revert "feat(helm-values): Support for bumpVersion" (#8926)
This reverts commit 662a60a87e.
2021-03-01 18:35:52 +00:00
Rhys Arkins
5f4c8dce56 fix(npm): run npm after transitive remediation 2021-03-01 15:35:26 +01:00
Rhys Arkins
8d648194c5 chore: add missing manager types 2021-03-01 15:35:26 +01:00
Rhys Arkins
f788845742 refactor: pretty stringify newLockFileContent before returning 2021-03-01 15:35:26 +01:00
Rhys Arkins
98d55394e6
feat: transitiveRemediation (#8883)
* save remediations

* enhance and export NpmResponse

* sort branch lists

* transitive remediation init

* update-lockfile not bump

* version not value

* remediate package.json

* isVulnerabilityAlert

* simplify config

* fix circular

* update snapshots

* add config and docs

* TODO

* flatten tests

* remediation -> update

* lots of renames

* improve readability

* refactor

* remove fetch

* more tests

* reduce fiixtures sizes

* more tests

* fix parent null

* remove exec

* explicit false

* fix

* Apply suggestions from code review

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

* use type-fest PackageJson

* more tests

* coverage

* Update lib/workers/branch/get-updated.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-01 07:59:57 +00:00
chgl
662a60a87e
feat(helm-values): Support for bumpVersion (#8240) 2021-02-28 06:53:26 +01:00
Rhys Arkins
65e167bf2a
Revert "feat(github-actions): support jobs.<job_id>.container.image (#8829)" (#8898)
This reverts commit d409618984.
2021-02-27 12:15:15 +00:00
Douglas Duteil
d409618984
feat(github-actions): support jobs.<job_id>.container.image (#8829)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-02-26 16:44:51 +01:00
Roope Hakulinen
5a1c59a492
feat: add support for Cloud Build configuration files (#8839) 2021-02-26 16:21:24 +01:00
Michael Kriese
3ccbe00aa6
feat(helm-values): allow any image parentkey prefix (#8884) 2021-02-26 16:14:22 +01:00
Rhys Arkins
8adf33f7b3 chore: fix snapshots 2021-02-25 11:35:58 +01:00
Rhys Arkins
7a0ade04c6 refactor: nested npm/update 2021-02-25 10:10:42 +01:00
Rhys Arkins
e9297944ab logs: improve logging 2021-02-24 15:20:48 +01:00
Matt Palmer
384a1e7384
feat(regex): support registryUrlTemplate (#8611) 2021-02-24 12:58:15 +01:00
sajid-khan-js
0d5d358e53
feat(terragrunt-version): implement tgenv version file updates (#8816) 2021-02-24 12:55:51 +01:00
Sergei Zharinov
2bbd34e5e1
feat(helmfile): Parse multidoc yaml (#8828) 2021-02-23 18:26:29 +01:00
Rhys Arkins
9171e712d4
feat: updateInternalDeps (#8809) 2021-02-22 15:09:35 +00:00
Rhys Arkins
c2029ec1d0
feat: enable node major updates (#8806) 2021-02-22 14:13:51 +01:00
Sebastian Poxhofer
5a02743a60
feat(Terraform): renovate required terraform version (#8791) 2021-02-21 17:51:41 +01:00
Rhys Arkins
7118404981
feat: matchFiles + lockFiles (#8783) 2021-02-20 14:22:50 +01:00
Michael Kriese
9a1c4fabb7
feat(gomod): do not shorten depName (#8758) 2021-02-18 16:27:47 +01:00
Rhys Arkins
c34e54c5d3 refactor: remove SkipVersion.UnsupportedValue 2021-02-18 08:24:08 +01:00
Rhys Arkins
586a83ec8f refactor: dockerRepository 2021-02-18 08:21:22 +01:00
Rhys Arkins
bbd78d490c refactor: remove SkipReason.Unknown 2021-02-18 08:09:04 +01:00
Sergei Zharinov
d92dc807aa
fix(gradle-lite): Always use Maven registry url (#8721) 2021-02-16 21:04:42 +01:00
Rhys Arkins
32440f26a4
refactor: toVersion -> newVersion (#8711) 2021-02-16 12:33:44 +01:00
Rhys Arkins
0869d6e8d7
refactor: remove newVersion usage (#8710) 2021-02-16 11:26:46 +01:00
Rhys Arkins
a8819c4610
refactor: fromVersion -> currentVersion (#8709) 2021-02-16 10:52:05 +01:00
Rhys Arkins
acf57144f8
refactor: remove currentVersion (#8708) 2021-02-16 09:43:38 +01:00
Tom Forbes
88b19efe10
feat(poetry): support rangeStrategy=update-lockfile (#8672) 2021-02-15 10:24:23 +01:00
Rhys Arkins
f5ceba085b refactor: add bucket to update 2021-02-12 23:27:48 +01:00
Rhys Arkins
cadace3241 fix: edge cases for bump/update-lockfile 2021-02-12 22:29:00 +01:00
Rhys Arkins
2a4875b230
refactor: log skippedOverVersions (#8664) 2021-02-12 15:34:43 +01:00
Rhys Arkins
264ff284e7 fix(circleci): ignore machine images
Closes #8656
2021-02-11 17:49:38 +01:00
Michael Kriese
6cc2e50116
fix: reduce code issues (#8639)
Co-authored-by: Charles Korn <charleskorn@users.noreply.github.com>
2021-02-11 10:29:42 +01:00
Charles Korn
1a9e54341e
fix(batect): "Failed to parse newContent" (#8632) 2021-02-11 08:32:57 +01:00
Sergei Zharinov
3ebfb5f387
refactor: Remove some irrrelevant TODO comments (#8578) 2021-02-07 22:04:34 +01:00
eduardo aleixo
6b15f6ef68
fix(helm-requirements): remove the need for a Chart.yaml file (#7544) 2021-02-06 08:06:11 +01:00
Rhys Arkins
979e921701 fix: Revert "fix(poetry): pin poetry-core==1.0.0"
This reverts commit be48d2e3c7.
2021-02-05 21:30:14 +01:00
Rhys Arkins
be48d2e3c7 fix(poetry): pin poetry-core==1.0.0
Workaround for https://github.com/python-poetry/poetry/issues/3650
2021-02-05 20:48:45 +01:00
Rhys Arkins
4e1271b702
fix(config): move trustLevel to admin config (#8555) 2021-02-05 12:30:01 +01:00
Sebastian Poxhofer
3270c309f3
refactor: Remove depnameShort of terra* and kustomize (#8388) 2021-02-05 11:58:22 +01:00
Michael Kriese
8eccebc424
refactor(go): Remove depNameShort usage (#8076) 2021-02-05 11:56:40 +01:00
Rhys Arkins
4e2c33f10e
feat: admin config init (#8546) 2021-02-05 09:20:47 +01:00
Michael Kriese
5237f286b2
fix(pip_setup): use python base image (#8551) 2021-02-05 07:52:16 +01:00
Rhys Arkins
5490c3d9d0 chore: remove unused config.global 2021-02-04 14:49:33 +01:00
Rhys Arkins
a6a7ecd702 chore: reduce baseDir naming 2021-02-04 14:41:36 +01:00
Rhys Arkins
31b8d44fa1 logs: improve npm constraint logging 2021-02-03 22:04:55 +01:00
Adam Horacek
b7debbc97c
fix(pip_setup): dump only install_requires and extras_require setup args (#8511) 2021-02-03 12:35:25 +01:00
Rhys Arkins
5d606dba9b
fix(npm): detect npm6/7 for npm install (#8506) 2021-02-03 08:48:31 +01:00
Rhys Arkins
7c40d2652d
feat: template field filtering (#8504) 2021-02-02 18:11:27 +01:00
Adam Horacek
d8d26a1aba
fix(pip_setup): pick latest installed python version (#8491) 2021-02-02 10:39:26 +01:00
Sergei Zharinov
72b0b85640
feat(config): Rename packageRules selectors (#6939) 2021-01-29 11:43:42 +01:00
Sergei Zharinov
1b2a3f8006
fix(gradle-lite): Inherit variables from parent build.gradle (#8451) 2021-01-29 10:15:08 +01:00
Sergei Zharinov
3c7503cfb4
fix(gradle-lite): Allow scala versions parsing in strings (#8431) 2021-01-27 06:53:57 +01:00
Sergei Zharinov
2d9d64d1bc
fix(sbt): Parse dependency the more precise way (#8353) 2021-01-20 10:10:20 +01:00
Stéphane Goetz
d0c3be38bf
feat: Allow to specify pypi registry for other datasources (#8348) 2021-01-20 10:07:26 +01:00
Rhys Arkins
13f5bb9d08 fix: revert YARN_CACHE_FOLDER
Closes #8247
2021-01-19 10:58:30 +01:00
Stefan
139ff4f2e5
fix(dockerfile): improve FROM/COPY regex matching (#8331) 2021-01-19 09:37:23 +01:00
Amos Wenger
52c70f0b2b
feat(rust): Find and update Cargo.lock for cargo workspaces (#8338) 2021-01-19 09:35:48 +01:00
Halil İbrahim Şener
6da2f1d2f0
fix(pip_setup): Run pip setup extract in the correct directory (#8320) 2021-01-18 14:11:29 +01:00
Sergei Zharinov
12cc30779a
feat(maven): Parse maven dependency.scope into depType (#8325)
* feat(maven): Parse maven dependency.scope into depType

* Fix snapshot
2021-01-17 22:20:17 +01:00
Amos Wenger
b21e8a1909
feat(rust): Private crate registry support (rust/cargo) (#8083)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-17 09:18:32 +01:00
Marius Carp
48a0127a96
feat(sbt): support bumpVersion (#8063)
Closes #7962
2021-01-17 08:48:00 +01:00
Sergei Zharinov
af35a32152
feat(gradle-lite): Recognize platform dependencies (#8322) 2021-01-16 17:42:53 +01:00
Sergei Zharinov
bc0bc71d83
feat(gradle-lite): Support method-based variable assignment via "set()" (#8315) 2021-01-16 07:26:30 +01:00
HonkingGoose
acc3690fb2
docs: use one sentence per line for helm values readme (#8283) 2021-01-14 09:02:26 +01:00
Sergei Zharinov
b8e9a1367f
fix(gradle-lite): Parse default registry urls configured explicitly (#8267) 2021-01-13 11:41:49 +01:00
Sergei Zharinov
ec104ac19e
fix(gradle-lite): Upgrade deps in reverse order for grouped dependencies (#8263) 2021-01-12 14:42:02 +01:00
Rhys Arkins
08a187a8a1
fix(npm): don’t pick node 15 unnecessarily (#8254)
Closes #8253
2021-01-12 09:26:00 +01:00
Michael Kriese
0fa01062f9
fix(github-actions): escape forward slash in fileMatch (#8252) 2021-01-11 15:17:11 +01:00
chgl
348b3bbbd6
fix: Update stable Helm repo URL (#8251) 2021-01-11 15:16:33 +01:00
eduardo aleixo
f6cf6fa33d
fix(helm-requirements): validate fields (#8227)
* refactor(helm-requirements): harden validation of requirements.yaml file

check for the presence of name, version and repository fields

* refactor(helm-requirements): harden validation of requirements.yaml file

check for the presence of name, version and repository fields

* refactor(helm-requirements): skip fields in order -> name, version, repository

* chore(helm-requirements): fix linting rules

* chore(helm-requirements): rename https://kubernetes-charts.storage.googleapis.com to https://charts.helm.sh/stable

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-11 11:21:51 +01:00
Rhys Arkins
e452b83040
refactor: change bumpPackageVersion return signature (#8232) 2021-01-10 11:10:34 +01:00