Commit graph

6117 commits

Author SHA1 Message Date
Rhys Arkins
247fa7b98d feat(docker): enable major updates by default (#9470)
Removes default settings which disabled docker major updates by default.

BREAKING CHANGE: Major updates for docker will now be enabled by default.
2021-04-22 08:47:58 +02:00
Rhys Arkins
3a1980811c feat: group:Nodejs (#9469)
Remove hardcoded Node.js rules from docker extract and instead add group:nodeJs to group:recommended

BREAKING CHANGE: node images founds in Dockerfiles will no longer have hardcoded commitMessageTopic. Add group:Nodejs or config:base to extends for backwards compatibility.
2021-04-22 08:47:58 +02:00
Rhys Arkins
b22a0355aa refactor(config): explicit migration string check 2021-04-22 08:47:58 +02:00
Rhys Arkins
ac7a5c4d93 feat: drop dockerMapDotFiles (#9417)
Drops support for dockerMapDotfiles

BREAKING CHANGE: dockerMapDotfiles is no longer supported
2021-04-22 08:47:58 +02:00
Rhys Arkins
cbf8ea4e55 feat(config): delay preset resolution until after platform initialization (#9415)
Delay config preset resolution in admin config until after platform initialization. This will enable resolution of private “local>…” presets to work.

BREAKING CHANGE: Config presets will be resolved after platform initialization, so from now on platform credentials cannot be placed in presets.
2021-04-22 08:47:58 +02:00
Rhys Arkins
e7b5be9a15 feat(npm): remove ~/.npmrc support (#9400)
Drops support for reading `.npmrc` from the bot's home directory.

BREAKING CHANGE: Renovate will no longer read from ~/.npmrc. Configure `npmrc` in config instead.
2021-04-22 08:47:58 +02:00
Rhys Arkins
13ece707d4 feat(npm): remove ignoreNpmrcFile support (#9409)
Removes support for the ignoreNpmrcFile config option.

BREAKING CHANGE: ignoreNpmrcFile is no longer supported. Use an empty string for config.npmrc instead.
2021-04-22 08:47:58 +02:00
Rhys Arkins
59d728b16b refactor: skipInstalls -> artifactUpdateApproach (#9119)
Renames skipInstalls to artifactUpdateApproach and changes from boolean to enum.

BREAKING CHANGE: skipInstalls has been changed to artifactsUpdateApproach
2021-04-22 08:47:58 +02:00
Sebastian Poxhofer
0f3faff278 feat(terraform): rework dep types (#9116)
Improves the `depType` values returned by the terraform manager.

Closes #8792

BREAKING CHANGE: Values for extracted `depType` in terraform manager have changed, please see the `terraform` manager readme for details.
2021-04-22 08:47:58 +02:00
Rhys Arkins
0500042d1d feat: updateType=patch (#9393)
Changes behavior so that patch updateType is not rewritten to minor by default.

Closes #2818

BREAKING CHANGE: patch updates are not considered updateType=minor by default.
2021-04-22 08:47:58 +02:00
Rhys Arkins
13bbc5d6a2 feat(config): remove manager additionalBranchPrefix defaults (#9373)
Resets any language or manager` additionalBranchPrefix` values to empty string. Add the `compatibility:additionalBranchPrefix` prefix to restore previous behavior.

BREAKING CHANGE: Removal of default `additionalBranchPrefix` values will cause branch names to change for docker/helm/buildkite/cargo/homebrew.
2021-04-22 08:47:58 +02:00
Rhys Arkins
8af905e8f5 feat: split trustLevel into separate options (#9388)
Removes trustLevel and replaces it with 3 other options instead. No longer necessary to set anything additional is configuring `allowedPostUpgradeCommands`

BREAKING CHANGE: `trustLevel` is no longer supported and instead broken into `allowCustomCrateRegistries` , `allowScripts` , and `exposeAllEnv`.
2021-04-22 08:47:58 +02:00
Rhys Arkins
95ac10998c feat: remove logLevel support in config (#9390)
Remove support for logLevel in config. Must be configured using LOG_LEVEL instead.

Closes #8291

BREAKING CHANGE: Configure LOG_LEVEL in env and not in config or CLI
2021-04-22 08:47:58 +02:00
Rhys Arkins
57015047b2 feat: drop NPM_TOKEN support (#9391)
Removes support for NPM_TOKEN.

BREAKING CHANGE: Do not use NPM_TOKEN in env to configure npm authentication. Configure hostRules instead.
2021-04-22 08:47:58 +02:00
Rhys Arkins
1a1ace919e feat: remove RENOVATE_LEGACY_GIT_AUTHOR_EMAIL (#9389)
Removes RENOVATE_LEGACY_GIT_AUTHOR_EMAIL support. 

Closes #9111

BREAKING CHANGE: RENOVATE_LEGACY_GIT_AUTHOR_EMAIL is no longer supported. Use `ignoredAuthors` in config instead.
2021-04-22 08:47:58 +02:00
Rhys Arkins
07affef41c fix(npm): run full install if npm: refs found
Closes #9654
2021-04-21 10:51:17 +02:00
Sergei Zharinov
2d04ae6bc3
refactor(http): Import proper OutgoingHttpHeaders on all http clients (#9653) 2021-04-20 18:31:43 +02:00
Sergei Zharinov
4f237ea680
refactor(http): Use default "accept-encoding" value (#9652) 2021-04-20 15:37:57 +02:00
Sergei Zharinov
b957d4afb7
refactor(config): Extract interfaces from "index.ts" to separate "types.ts" (#9629) 2021-04-20 10:52:57 +02:00
Rhys Arkins
f630963e66
logs: hostRules add/clear (#9644) 2021-04-20 10:52:38 +02:00
Rhys Arkins
f654f2d945
fix: Revert "feat: Allow multiple autodiscover filter (#9453)" (#9641)
This reverts commit 45739cddfd.
2021-04-20 06:59:42 +00:00
Rhys Arkins
9a306048a9
fix: rangeStrategy=replace with lockedVersion (#9634) 2021-04-20 04:56:16 +00:00
Sebastian Poxhofer
df2f451e37
fix(terraform): handle greater than with full version (#9632) 2021-04-19 21:43:13 +02:00
Sergei Zharinov
8b8d7767bc
fix(npm): Widen range only if necessary (#9630) 2021-04-19 18:15:46 +02:00
Sergei Zharinov
0355a75800
refactor(config): Move input config from util folder (#9625)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-19 15:03:04 +00:00
Rhys Arkins
c4463c69f9
feat(config): better config migration (#9493) 2021-04-19 14:42:29 +00:00
Emanuel Bennici
45739cddfd
feat: Allow multiple autodiscover filter (#9453) 2021-04-19 14:18:06 +00:00
Sergei Zharinov
16c080fadc
refactor(util): Fix unbound methods usage (#9626) 2021-04-19 13:51:02 +00:00
Sergei Zharinov
0375422fff
refactor(presets): Extract and de-duplicate error string constants (#9586)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-19 13:31:38 +00:00
Sergei Zharinov
4b7295ee22
fix(bitbucket): Return proper type for "createPr()" (#9623) 2021-04-19 12:57:06 +00:00
Rhys Arkins
d51b3aa40c fix: validate version before calling isGreaterThan
Closes #9602
2021-04-19 14:10:21 +02:00
Rhys Arkins
4280b8e08a refactor: drop skippedOverVersions 2021-04-18 21:36:04 +02:00
Rhys Arkins
6f54f09aa2
feat: don’t block updates due to pinning (#9600) 2021-04-18 17:27:41 +02:00
Rhys Arkins
56f57a34c4 refactor: res valueToVersion 2021-04-17 22:33:54 +02:00
Rhys Arkins
d3a477afd6 refactor: newDigestShort 2021-04-17 22:26:17 +02:00
Rhys Arkins
ac2ba7dd74 refactor: displayFrom/displayTo 2021-04-17 21:36:25 +02:00
Rhys Arkins
d398b7e72e test: generate newValue 2021-04-17 16:52:47 +02:00
Rhys Arkins
ccf1bc8264
refactor: rollback config (#9589) 2021-04-17 11:53:03 +00:00
Rhys Arkins
de53356573 refactor: currentVersion / lockedVersion 2021-04-17 11:08:23 +02:00
Rhys Arkins
61095e9091 chore: remove duplicate update.newVersion set 2021-04-17 09:29:35 +02:00
Rhys Arkins
4fb024e51b refactor: elapsed time utilities 2021-04-17 09:26:28 +02:00
Rhys Arkins
e36384a80c refactor: lookup types 2021-04-17 09:14:21 +02:00
Rhys Arkins
d0919ab99b refactor: travis result type 2021-04-17 06:53:54 +02:00
Rhys Arkins
074a78d933 chore: rename lookup variables 2021-04-17 06:14:07 +02:00
Rhys Arkins
f43cf690fd
fix(git-refs): insert token if found in host-rules (#9581) 2021-04-16 15:13:30 +02:00
Rhys Arkins
03223c6016 refactor: git url functions 2021-04-16 14:46:17 +02:00
Rhys Arkins
5ff0ad45ce refactor: processBranch return branchExists 2021-04-15 22:05:00 +02:00
Rhys Arkins
dbbeea1c13 test: branch worker use snapshots 2021-04-15 21:45:07 +02:00
Rhys Arkins
fb7138dc00 refactor: processBranch return object 2021-04-15 21:17:15 +02:00
Rhys Arkins
227f9f73dd refactor: branch worker handle existing PR 2021-04-15 19:53:44 +02:00
Rhys Arkins
14c5227ce3 refactor: ProcessBranchResult -> BranchResult 2021-04-15 19:06:55 +02:00
Rhys Arkins
f87d5e8b76
refactor: complex PR automerge result (#9567) 2021-04-15 16:30:02 +02:00
Rhys Arkins
91db1b5c61 fix(github): add UNSTABLE to canMerge states 2021-04-15 14:25:25 +02:00
Rhys Arkins
9ee35de2e1 refactor: perform branch deletion in automerge function 2021-04-15 14:09:06 +02:00
Rhys Arkins
6d17d7bbbd test: snapshot pr automerge result 2021-04-15 13:50:58 +02:00
Arkadiusz Kosmala
b070646186
feat(config): validate enabledManagers 2021-04-15 09:18:51 +00:00
Rhys Arkins
76962ae542
fix(hashicorp): update pre-1.0 short tilde ranges (#9559) 2021-04-15 05:19:05 +00:00
Rhys Arkins
e90593e339 refactor: move automerge check to branch worker 2021-04-14 22:58:06 +02:00
Rhys Arkins
064958908f refactor: simplify pr automerge function 2021-04-14 22:32:39 +02:00
Rhys Arkins
966e141de7 refactor: separate automerge function in pr 2021-04-14 22:18:57 +02:00
Rhys Arkins
27a35137f2
fix(git-submodules): don’t include token in lookupName (#9556) 2021-04-14 21:21:27 +02:00
Jamie Magee
7d4e7df87d
chore: more logging in git-submodules (#9542) 2021-04-14 15:43:09 +00:00
Sergei Zharinov
82fa5ce162
refactor(datasource): Enforce getName usage (#9524) 2021-04-14 17:28:20 +02:00
Luca Becker
34d6483257
feat(release-notes): running unemojify on release notes (#9535) 2021-04-14 11:03:08 +02:00
Sergei Zharinov
72d97ec2f4
refactor(workers): Enforce getName usage (#9525) 2021-04-13 10:25:51 +00:00
Sergei Zharinov
bab5346d09
refactor(manager): Enforce getName usage (#9523) 2021-04-13 12:07:57 +02:00
Rhys Arkins
6662db9765
fix: don’t disable repos if cannot fork (#9521) 2021-04-13 08:54:46 +02:00
Fredrik Blomqvist
f03c6843f9
fix(go): submodules behavior (#9519) 2021-04-13 05:57:14 +02:00
Rhys Arkins
0106d85284
fix(yarn): enableImmutableInstalls=false (#9515) 2021-04-12 20:04:58 +00:00
Sergei Zharinov
e5049e4904
feat(cake): Add support for Cake manager (#9512) 2021-04-12 21:51:48 +02:00
Rhys Arkins
893df627e4
feat(validation): language/manager top-level check (#9498) 2021-04-12 06:11:25 +02:00
Rhys Arkins
2973eb5d94 test: fix nested fileMatch test case 2021-04-11 19:26:46 +02:00
Rhys Arkins
4cf9c5028a
feat(validation): warn if packageRules contain all selectors (#9497) 2021-04-11 19:26:20 +02:00
Rhys Arkins
07abb3125a test: use valid packageRules 2021-04-11 18:43:22 +02:00
Rhys Arkins
6060911aef refactor: packageRules selector validation 2021-04-11 18:40:01 +02:00
Rhys Arkins
a55b5202e5 fix(validation): simplify packageRules validation message 2021-04-11 18:38:25 +02:00
Rhys Arkins
a4a151f458 refactor(presets): remove nested minor in groups 2021-04-11 18:30:12 +02:00
Rhys Arkins
1dad55586b
feat(config): migrate nested packageRules (#9496) 2021-04-11 18:00:29 +02:00
Jesse Rosenberger
60eba68eb3
fix(circleci): Expect whitespace/comments during CircleCI Orb parsing (#9486) 2021-04-11 08:04:42 +02:00
Rhys Arkins
74fcb41df4
fix(yarn): avoid yarn v2 rollback (#9487)
Closes #9483
2021-04-10 19:42:11 +02:00
Rhys Arkins
254d08fcbd
fix(config): migrate nested config (#9489)
Adds an extra migration step after resolving config in order to migrate nested presets.

Closes #8579
2021-04-10 19:41:39 +02:00
Rhys Arkins
c4f22fa389
fix(hex): short range replace (#9488) 2021-04-10 18:30:29 +02:00
Rhys Arkins
69a7b37c6b
fix(yarn): use major range for v2 constraint (#9482) 2021-04-10 06:13:08 +02:00
Sergei Zharinov
d1c8917a26
refactor(workers): Extract common file matching configuration logic (#9471) 2021-04-09 17:05:05 +02:00
Sebastian Poxhofer
c3bf66ee16
feat(ansible-galaxy): implement galaxy-collection DS and extend manager for collections (#9387) 2021-04-09 17:02:57 +02:00
Rhys Arkins
1914c187a6
fix: unhandledRejection (#9472)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-09 16:16:00 +02:00
Marco de Jongh
6afbcf8d18
feat: Add branch option for postUpgradeCommands (#8725)
* Add branch option for postUpgradeCommands

* Put the for loop back for async

* Fix tests & add documentation

* Change execution mode dependency to update

* Move postUpgradeCommand execution to seperate file

* Fix return time of upgradeTaskExecuter

* Fix test

* Finished new mode and added test

* Remove .only

* Remove defensive coding to make codecov happy

* Give inconfig a proper type

* Another missing type

* Fix typo in allowPostUpgradeCommandTemplating option description

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

* Move to 1 postUpgradeCommandExecutor call

* Appease the import order rule gods

* Refactor more

* Okay now it should be done

* Fix bug

* Import order rule

* Change import to a type import

* Also return artifacterrors

* Apply suggestions from code review

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

* Move checking if postUpgradeCommands can run

* remove unused import

* Fix prettier error

* Call getAdminConfig once

* Apply suggestions from code review

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

* Change type name to EnsurePrResult

* Update lib/workers/branch/index.spec.ts

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

* Apply suggestions from code review

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

* Fix enum imports

Co-authored-by: Carlin St Pierre <cstpierre@atlassian.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-09 05:51:03 +02:00
Timm Drevensek
8f3f3663b1
implement regex (#9407) 2021-04-08 19:16:15 +00:00
Sergei Zharinov
b160644db7
feat(preset): Support Azure local presets (#9458) 2021-04-08 19:49:46 +02:00
Sergei Zharinov
fa6d1e32a9
fix(azure): Fix additional argument for getRawFile (#9450)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-08 16:13:29 +00:00
Fredrik Blomqvist
a2aa5ce6fb
feat(gitlab): Allow descriptions longer than 25K characters (#9452) 2021-04-08 18:01:59 +02:00
Nils Plaschke
63b6cf66ac
feat: introduce dockerChildPrefix option (#8613)
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>
2021-04-08 10:10:25 +00:00
Sergei Zharinov
e6537da51e
refactor(azure): Extract more utils from platform helper (#9443) 2021-04-08 11:53:03 +02:00
Fredrik Blomqvist
4262d4048b
feat(gitlab): Implement GitLab addReviewers (#9345)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-08 04:52:19 +00:00
chgl
a0e21e390e
fix: support the latest docker-compose 1.27 spec (#9424)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-04-08 06:38:57 +02:00
Sergei Zharinov
55ccf03144
fix(azure): Fix util function streamToString (#9430) 2021-04-07 22:16:28 +02:00
Sergei Zharinov
0a68e19d73
feat(presets): Support Bitbucket Cloud local presets (#9422) 2021-04-07 11:14:45 +02:00
Sergei Zharinov
612be5e449
refactor(presets): Reorder code and fix mocks (#9421) 2021-04-07 09:50:55 +02:00
Sergei Zharinov
36f8d1df0e
refactor(platform): getRawFile and getJsonFile throw instead of null (#9413)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2021-04-07 04:23:11 +00:00
Rhys Arkins
d1a74c838e
fix(lerna): swallow lerna info failure (#9416) 2021-04-06 18:04:19 +02:00
Rhys Arkins
6443902da9 chore: remove unused customPrFooter 2021-04-06 16:06:26 +02:00
Rhys Arkins
98f17c31a7 fix: defensive config check in cleanup 2021-04-06 15:55:41 +02:00
Sergei Zharinov
df0ac4a78e
refactor(presets): Reuse PRESET_INVALID_JSON variable (#9412)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-04-06 15:49:06 +02:00
Sebastian Poxhofer
0462860468
fix(terraform): skip interpretation of nested blocks (#9411) 2021-04-06 13:09:09 +02:00
Rhys Arkins
486f5747f6
refactor(github): vulnerability alerts warning (#9398) 2021-04-05 13:49:33 +02:00
Rhys Arkins
88ae12a65d
feat(config): validate config parent (#9350) 2021-04-05 10:41:31 +00:00
Sergei Zharinov
147304785e
refactor(platform): Extract getRawFile method (#9404) 2021-04-05 10:24:00 +00:00
Rhys Arkins
430249d626
refactor: Renovate configuration -> Configuration (#9399) 2021-04-05 10:09:41 +00:00
Rhys Arkins
0cb45ddbf3
feat: ENV_PREFIX (#9397) 2021-04-05 09:19:08 +00:00
Rhys Arkins
553bd99650 fix(npm): Revert "feat(npm): transitiveRemediation for v2 lockfiles (#9402)"
This reverts commit cec56faf52.
2021-04-05 10:56:08 +02:00
Rhys Arkins
325447e7da fix(docker): defensive digest check 2021-04-05 09:15:57 +02:00
Sergei Zharinov
b80e7035c5
fix(github): Don't rely on time precision in test (#9403) 2021-04-05 06:11:49 +00:00
Rhys Arkins
cec56faf52
feat(npm): transitiveRemediation for v2 lockfiles (#9402) 2021-04-05 07:16:56 +02:00
Rhys Arkins
3e22ad0ca3
feat(config): support RENOVATE_CONFIG (#9374) 2021-04-04 15:33:22 +02:00
Tom Jenkinson
e9477dade4
feat: add warning to rebase/retry checkbox if it will overwrite custom commits (#9378) 2021-04-04 09:31:30 +00:00
Sergei Zharinov
3e9bfa25d3
feat(github): Time threshold for PR reopening (#9392) 2021-04-04 11:08:08 +02:00
Rhys Arkins
5da6949c64 logs: warn about NPM_TOKEN 2021-04-04 09:14:35 +02:00
Sergei Zharinov
6074b99152
refactor(azure): Platform-wide getJsonFile (#9379) 2021-04-03 15:38:14 +02:00
Sergei Zharinov
425dcb5099
refactor(gitea): Platform-wide getJsonFile (#9381) 2021-04-03 14:50:03 +02:00
Sergei Zharinov
83fa6cd6ff
refactor(bitbucket-server): Platform-wide getJsonFile (#9382) 2021-04-03 14:49:15 +02:00
Sergei Zharinov
5928c8eb45
refactor(github): Platform-wide getJsonFile (#9383) 2021-04-03 14:47:54 +02:00
Sergei Zharinov
3915fa6512
refactor(gitlab): Platform-wide getJsonFile (#9384) 2021-04-03 14:46:18 +02:00
Sergei Zharinov
bb17af6f6d
refactor(bitbucket): Platform-wide getJsonFile (#9380) 2021-04-03 14:43:16 +02:00
Rhys Arkins
20147e30b9
feat: packageRules.matchPackagePrefixes (#9365) 2021-04-03 05:18:25 +00:00
Rhys Arkins
4f8a3a4fbc fix(cache): warn not error for pull 404 2021-04-02 06:40:50 +02:00
Rhys Arkins
c1663f0bc8 fix(git): catch fatal bad config 2021-04-02 06:37:19 +02:00
Rhys Arkins
47eb1324fb fix(npm): is.string check for npmrc 2021-04-01 18:09:36 +02:00
Rhys Arkins
95bf948020
refactor: config warning/error fields (#9349) 2021-04-01 15:50:17 +02:00
Rhys Arkins
2fb87eddcf
fix: revert npmrc handling changes (#9347) 2021-04-01 14:19:47 +02:00
Rhys Arkins
f5d4afecf7
fix(git): throw config error if branch is blocking (#9341) 2021-04-01 07:01:02 +02:00
Rhys Arkins
7903d51776
fix: catch unknown datasource early (#9344) 2021-04-01 06:59:43 +02:00
Rhys Arkins
a67d8a4f87
fix(github): catch branch protection and raise config error (#9340) 2021-03-31 22:14:17 +02:00
Rhys Arkins
94535d52e8
feat(github): reopen autoclosed PRs (#9305) 2021-03-30 12:07:44 +00:00
Alexandre Paradis
feb5995312
Add sharp to manualChangelogUrls (#9320)
The changelog for Sharp can be found in `docs` path.
2021-03-30 05:42:34 +02:00
Rhys Arkins
5949f39773
fix(npm): use configured npmrc (#9319) 2021-03-29 21:52:21 +02:00
Christoph Obexer
af7bd08c8b
fix: helm: add support for "alias:" repositories (#9316) 2021-03-29 18:41:44 +00:00
Rhys Arkins
ec07bbc2e4 refactor: npm extract 2021-03-28 21:25:07 +02:00
Rhys Arkins
a5e2a89817
fix: Revert "feat(github): reuse autoclosed PRs (#9300)" (#9304)
This reverts commit eb2873e22e.
2021-03-28 15:15:04 +00:00
Rhys Arkins
eb2873e22e
feat(github): reuse autoclosed PRs (#9300) 2021-03-28 11:02:15 +02:00
Sebastian Poxhofer
ca0cf2e6cd
fix(terraform): do not abort search after first block (#9302) 2021-03-28 05:50:27 +00:00
Rhys Arkins
9de36c4493
refactor: ignoreNpmrcFile (#9299) 2021-03-27 09:02:26 +01:00
Rhys Arkins
dd8c39ab62 fix(npm): don’t strip every npmrc line containing variables 2021-03-27 07:26:49 +01:00
Rhys Arkins
66c3b1c9ee logs: log npmrc file name 2021-03-27 07:21:09 +01:00
Rhys Arkins
486decbee6 refactor(npm): npmrc string check 2021-03-27 07:19:05 +01:00
Rhys Arkins
e541f3ed28 fix(npm): drop defensive catches to stop on errors 2021-03-27 07:15:36 +01:00
Rhys Arkins
db5a87edd4 fix(npm): is.string check for npmrc 2021-03-27 07:08:58 +01:00
Rhys Arkins
190c8598e6 fix(npm): reset npmrc no matter what 2021-03-27 07:08:58 +01:00
Matt Palmer
49a3a8ab27
feat(gomod): Update source import paths on major upgrade (#9144) 2021-03-27 06:02:32 +00:00
HonkingGoose
20752c8118
docs: improve versioning documentation (#9017) 2021-03-27 06:50:57 +01:00
Rhys Arkins
ba449c7b17 fix(npm): ignoreNpmrcFile per-package
Closes #9280
2021-03-25 22:12:51 +01:00
Florian Greinacher
c2dc36f0e5
feat: add System.IO.Abstractions monorepo (#9287) 2021-03-25 21:39:02 +01:00
Rafał Maciejewski
28ecac1960
fix: allow dash character in local preset path (#9284) 2021-03-25 16:48:54 +01:00
Alex Kvak
c9e147fcba
fix(gitlab): skipped jobs are ignored (#9247)
If GitLab pipeline has only skipped jobs — the result is yellow.
Otherwise standard rules are applied.
2021-03-25 11:20:49 +00:00
Grégory Joseph
15708fe926
fix: print lerna info 2021-03-25 05:35:52 +00:00
Rhys Arkins
fc8cdf7f73
fix(poetry): better getNewValue replace (#9267) 2021-03-24 09:33:45 +00:00
Michael Kriese
a82abe1f0a
fix: add http host legacy error property (#9263) 2021-03-24 09:07:34 +00:00
Michael Kriese
51f8c5fd34
feat(gradle-version): support unstable (#9262) 2021-03-24 07:24:14 +00:00
Michael Kriese
1ff41bccb4
fix(gradle-wrapper): parse prerelease and milestones (#9261) 2021-03-24 07:10:29 +00:00
Rhys Arkins
efc0067ccc chore: ignore for coverage 2021-03-22 17:31:34 +01:00
Alexandre Gaudreault
62e7fe3ac2
feat(jenkins-plugins): support yaml file format (#9069)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-22 15:08:52 +00:00
Rhys Arkins
af1e4ee1a7
feat: secrets (#8070) 2021-03-22 15:51:38 +01:00
Nik Skoufis
e7f90d50a6
fix: Add registryTemplateUrl field to allowed fields for regexManager (#9239) 2021-03-22 07:18:34 +01:00
renovate-testing
3ff8649e9a
fix(npm): Fix replace strategy edge-case for carets (#9106) 2021-03-20 23:19:59 +00:00
Armaan Tobaccowalla
e5c92e4cd9
feat(config): Support presets in subdirectories (#8724) 2021-03-20 23:03:10 +00:00
Florian Greinacher
5f84737539
feat: expose post upgrade command errors in PRs (#8944) 2021-03-20 21:36:43 +00:00
Rhys Arkins
7af7d3b081 refactor(npm): monorepo upath use 2021-03-20 22:07:47 +01:00
Rhys Arkins
460bfe95f0 refactor: fs.renameLocalFile 2021-03-20 21:54:03 +01:00
Rhys Arkins
d65fd4a974 fix: deprecate yarnrc 2021-03-20 20:35:15 +01:00
Rhys Arkins
9d6e96ef75
refactor: npm preset lookup direct (#9225) 2021-03-20 08:27:33 +00:00
Rhys Arkins
11454b547e
refactor: composer managerData (#9226) 2021-03-20 08:10:53 +01:00
Rhys Arkins
eb1f645e69 fix(npm): allow npm constraint install to fail 2021-03-19 22:31:01 +01:00
Rhys Arkins
1185a464ae refactor: CACHE_REVISION 2021-03-19 16:18:45 +01:00
Rhys Arkins
b63e035aaa refactor: better lock dir renaming 2021-03-19 16:10:58 +01:00
Rhys Arkins
adc2f24ba1 refactor: lernaJsonFile into managerData 2021-03-19 15:58:24 +01:00
Rhys Arkins
3d3cc74596 refactor: lernaDir -> lernaJsonFile 2021-03-19 15:33:23 +01:00
Rhys Arkins
238b52aacb
refactor(npm): don’t write npmrc/yarnrc to root always (#9211) 2021-03-18 16:34:53 +01:00
HonkingGoose
cf98e65290
docs: capitalize proper noun Docker (#9197) 2021-03-18 13:06:56 +00:00
HonkingGoose
93a36f71b0
docs: capitalize proper noun GitHub (#9198) 2021-03-18 13:45:50 +01:00
HonkingGoose
dc5f198aa4
docs: capitalize proper noun Git (#9196) 2021-03-18 13:45:21 +01:00
Rhys Arkins
bca8931d53
fix(npm): datasource improvements (#9178) 2021-03-17 14:40:50 +01:00
Rhys Arkins
58daaabb43
feat(internal): return registryUrl from datasources (#9177)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-17 13:34:47 +01:00
Rhys Arkins
3be8402411 test: more maven snapshots 2021-03-17 12:16:04 +01:00
Rhys Arkins
f0dede3cd5 test: maven snapshots 2021-03-17 12:10:18 +01:00
Shayne Holmes
bcc3f0e264
feat(go): Pass GONOPROXY when updating artifacts (#9169)
GONOPROXY [defaults](https://golang.org/ref/mod#environment-variables)
to GOPRIVATE, but some callers want to set it explicitly to something
different. Pass it when caling `go get`.

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2021-03-17 05:01:34 +00:00
Rhys Arkins
95ce900e70 refactor: npmId 2021-03-16 19:25:03 +01:00
Michael Kriese
668c87904c
fix(gitlabci): gracefully handle errors (#9163)
* fix(gitlabci): gracefully handle errors

* fix: remove debugging

* Update lib/manager/gitlabci/utils.ts

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

* Apply suggestions from code review

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

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-03-16 19:14:52 +01:00
Rhys Arkins
fc2e48dd94
feat: RENOVATE_X_HARD_EXIT (#9152)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-16 12:34:43 +00:00
Michael Kriese
f8580a1d93
feat(gitea): filter archived autodiscover repos (#9153) 2021-03-16 10:10:18 +00:00
Michael Kriese
6a2345d832
fix: add additional source url overrides (#9151) 2021-03-16 07:59:00 +00:00
Rhys Arkins
0747c9aef4 fix: CACHE_REVISION=4
Git submodules extraction has changed.
2021-03-15 18:13:58 +01:00
Michael Kriese
40a59cc9e0
feat: use short renovate image names (#9133)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-03-15 13:23:38 +00:00
Rhys Arkins
f1a4102dd9
refactor: customRegistrySupport (#9142) 2021-03-15 13:56:23 +01:00
Michael Kriese
0149e76f5d
feat(mix): migrate to modern docker handling (#9132) 2021-03-15 08:49:56 +01:00
Rhys Arkins
a45c5f3a3f
refactor: remove git-submodules datasource (#9128) 2021-03-15 06:11:46 +00:00
Rhys Arkins
06c246ea02
feat(internal): fixedRegistries (#9124) 2021-03-14 20:58:47 +01:00
renovate-testing
ea0bcdd185
feat(git): Specify additional git authors to ignore (#9082) 2021-03-14 09:27:40 +01:00
Rhys Arkins
717e4e6b2a fix: stabilityStatus non-null check 2021-03-14 07:33:53 +01:00
Sergei Zharinov
f4f2a088ee
feat(helmfile): Parse multidoc yaml (#9113) 2021-03-13 14:17:13 +00:00
Rhys Arkins
edfac73a08
refactor: remove depNameShort (#9114) 2021-03-13 14:28:46 +01:00
Emanuel Bennici
b7b268e4e7
fix(gitlabci): Update local include files (#8810) 2021-03-13 09:45:31 +00:00
Rhys Arkins
d1152e177b fix: delete vulnerabilityAlerts after merging 2021-03-13 10:08:26 +01:00
Sergei Zharinov
3527d8b4f3
feat(util): Add lightweight parseUrl function (#9019)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-13 09:41:51 +01:00
Ben Foster
412e779ace
fix: Allow digest pinning on helm-values docker image tags (#9070) 2021-03-13 09:26:51 +01:00
Rhys Arkins
a332f856a1 chore: fix coverage 2021-03-12 22:03:03 +01:00
Rhys Arkins
de8e75196c fix(npm): install twice when remediating 2021-03-12 20:27:09 +01:00
Rhys Arkins
35940f2ca8 fix: log full repository commit, not just date 2021-03-12 14:32:44 +01:00
Rhys Arkins
9c658a21f0
Revert "feat(internal): Massage registryUrls (#9086)" (#9098) 2021-03-12 12:27:47 +01:00
renovate-testing
9c3b34dbb3
feat(internal): Massage registryUrls (#9086) 2021-03-11 19:23:57 +01:00
Michael Kriese
41fb5b1602
fix: pass docker tls env to childs (#9087) 2021-03-11 17:38:54 +01:00
Rhys Arkins
ca834fa61a
fix(github): Propagate PR already exists up (#9085) 2021-03-11 15:51:48 +01:00
Michael Kriese
a4c6cb5690
fix: wrong validation property (#9084) 2021-03-11 15:40:31 +01:00
Rhys Arkins
3357e6333d
refactor: Object.assign -> object spread (#9076) 2021-03-11 08:03:37 +01:00
Rhys Arkins
d4d0e74c7a
refactor: dequal (#9071) 2021-03-10 23:04:12 +01:00
Sergei Zharinov
76a123640a
fix(bazel): Handle comment and string parsing (#8830) 2021-03-10 18:10:27 +00:00
Jeff Brown
5c083d262b
fix(nuget): strip protocolVersion hash from source (#9060)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-10 15:32:15 +00:00
Michael Kriese
b6664f1d0b
test: extend jest timeouts (#9062) 2021-03-10 08:25:21 +00:00
Rhys Arkins
3ad38954f0
fix: don’t push empty commit (#9058) 2021-03-09 23:31:41 +01:00
Rhys Arkins
c17e40993a docs: lint 2021-03-09 23:21:38 +01:00
Craig Andrews
243c25ff4d
fix: registry returned by getRegistryRepository must be a URL (#8951)
The registry returned by getRegistryRepository must be a URL (including the scheme portion).

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-09 21:04:10 +01:00
Rhys Arkins
95ab97c647
fix(maven): don't cache private (#9038) 2021-03-09 21:03:45 +01:00
Michael Kriese
607b151f0e
feat(http): support custom auth types (#9053) 2021-03-09 19:25:18 +01:00
Michael Kriese
272e989b28
fix(npm): base64 encode password for npmrc (#9051) 2021-03-09 17:51:56 +00:00
Michael Kriese
7d6870a6d0
fix(npm): do not cache private packages (#9046) 2021-03-09 15:32:24 +00:00
Michael Kriese
8cd0e19b18
fix(npm): remove explicit host rule handling (#9047) 2021-03-09 15:16:07 +00:00
Michael Kriese
553ba44dee
test(npm): cleanup auth (#9045) 2021-03-09 15:42:48 +01:00
Moritz Gunz
7fe97bfd2c
fix: Deduplicate custom cargo registry clones (#8985) 2021-03-08 16:19:10 +01:00
Rhys Arkins
2b2ca4cf5d fix: warn not error for branch error 2021-03-08 15:55:24 +01:00
Sergei Zharinov
ccdb09fe3c
fix(go): Improve go-import content parsing (#9022) 2021-03-08 13:12:19 +00:00
Rhys Arkins
c8fc8ec736 fix: set enabled=true for remedations 2021-03-08 13:55:59 +01:00
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
ef2a13f4f2
fix: don’t throw repository-changed from git layer (#9032) 2021-03-08 09:02:48 +00:00
Rhys Arkins
1024606ef1
fix: remove artifacts error comment whenever branch PR exists (#9029) 2021-03-08 09:11:49 +01:00
Rhys Arkins
86df157d36 refactor: comment topics 2021-03-08 08:47:36 +01: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
3ec744b401
fix: pypi vulnerabilities mapping (#9026)
* fix: pypi vulnerabilities mapping

* fix: correct pypi vulnerable requirements

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-08 04:55:38 +00:00
Daniel Tschinder
9ee984b2b3
chore: fix typo in switchToGradleLite description (#9027) 2021-03-08 05:28:38 +01:00
Rhys Arkins
30537d6849 feat: gradle-list enablement 2021-03-07 22:39:58 +01:00
Rhys Arkins
d3808fbc3b refactor: log branchName for each update 2021-03-07 22:11:19 +01:00
Rhys Arkins
948039d52b refactor: INTERRUPTED -> TEMPORARY_ERROR 2021-03-07 21:40:40 +01:00
Matt Palmer
ac34124f8c
fix(go): missing Go module v2+ major upgrades (#8945) 2021-03-07 20:27:05 +00:00
Rhys Arkins
68191f1ccf
feat(yarn): optimize yarn binary when binarySource=docker (#9013) 2021-03-07 17:38:42 +01:00
Rhys Arkins
40a048d67d
fix: don’t rebase for automerge when rebaseWhen=conflicted (#9011)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-07 09:00:20 +00: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
Sergei Zharinov
bf5cb0f87d
fix(http): Throw ExternalHostError on ECONNRESET (#9000) 2021-03-05 17:18:01 +00:00
Sergei Zharinov
39dcd84296
fix(git): Throw ExternalHostError on early EOF (#8995) 2021-03-05 17:45:30 +01:00
Michael Kriese
b50e21646e
feat: deprecate node v12 (#8956)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-03-05 09:59:07 +00: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
Sergei Zharinov
8e0c2861aa
refactor(npm): More tests for 'replace' strategy (#8991)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-04 19:49:34 +00:00
HonkingGoose
0c96aa6d2f
docs: rewrite sentence Gitea older than v1.14.0 missing required API (#8990) 2021-03-04 19:32:38 +00:00
Rhys Arkins
cd3fcdeffd fix: reuse updated package file content for remediation 2021-03-04 16:43:05 +01:00
Michael Kriese
5126d1ce11
fix(gitea): check version for addReviewers (#8980) 2021-03-04 13:30:27 +01:00
Rhys Arkins
2abc088781
fix: validate datasource URLs (#8970)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-04 06:40:08 +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
f2bd0f9d7d fix(logs): ensure logFile parent directory exists 2021-03-03 09:40:39 +01:00
Rhys Arkins
370715cace fix: throw for config file TypeError 2021-03-03 09:40:38 +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
Rhys Arkins
b9c8ffd5ac fix: log submodule err 2021-03-02 19:39:46 +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
093f3d262a
fix: log git commit and push results (#8943) 2021-03-02 14:45:45 +00:00
Rhys Arkins
126979ff11
fix: remove docker setTimeout (#8940) 2021-03-02 13:01:15 +01:00
Michael Kriese
dd511f1535
test: disable git signing (#8935) 2021-03-02 08:58:40 +01:00
renovate[bot]
82497046e1
chore(deps): update linters (#8927)
* chore(deps): update linters

* ignore lint error

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-03-01 21:06:29 +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
davidgwcurve
e3ccc26af7
feat(go): support self hosted go modules in gitlab (#8876) 2021-03-01 18:35:35 +01: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
Michael Kriese
3be63784ef
feat: switch html parser (#8909) 2021-03-01 15:21:04 +01:00
Rhys Arkins
beaf834ba3 fix: warn for docker container remove error 2021-03-01 10:18:59 +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
Rhys Arkins
399d7ea73e
refactor: platform.getPrBody -> massageMarkdown (#8787) 2021-02-28 18:19:35 +00:00
Elwyn
5fd6deee23
fix: race condition when merging Azure PR (#8821) 2021-02-28 16:21:46 +01:00
Rhys Arkins
f3daa9e555
fix: don’t skip modified branch from old PR (#8885) 2021-02-28 07:36:13 +00:00
Craig Andrews
e136cd4424
fix: Only add / for lookup, not for returned registry (#8888)
When checking to see if lookupName starts with the registry, append a / (if not already present) to the registry.
Do not append the / when returning the registry.
2021-02-28 06:53:42 +00:00
chgl
662a60a87e
feat(helm-values): Support for bumpVersion (#8240) 2021-02-28 06:53:26 +01:00
Rhys Arkins
b0026d9e08 fix: bump CACHE_REVISION
Due to #8898
2021-02-27 16:41:57 +01:00
HonkingGoose
4292f51739
docs: list allowed values for matchStringsStrategy (#8896) 2021-02-27 12:34:44 +00: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
Rhys Arkins
bc10487082
fix: don’t Object.assign first upgrade over config (#8892)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-27 08:48:11 +00:00
Rhys Arkins
34418825df fix(forkMode): use forkToken when changing default branch 2021-02-27 09:06:39 +01:00
Rhys Arkins
b6452b0040 fix: set branch updateType to major if any update is major 2021-02-27 07:47:37 +01:00
Rhys Arkins
5f195e9d4f fix: merge labels and addLabels in groups 2021-02-27 07:00:02 +01:00
Rhys Arkins
f4e9e92e77 fix(github): include name field when setting fork default branch 2021-02-27 06:42:41 +01: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
4f97dd4331 refactor: get-updated packageFileContent 2021-02-26 11:20:31 +01:00
Nejc Habjan
ecceadd2d3
fix(pypi): ensure trailing slash for simple API endpoints (#8879) 2021-02-26 11:11:02 +01:00
Michael Kriese
fd276e4365
fix(go): handle null (#8861) 2021-02-25 14:06:31 +00:00
Rhys Arkins
c3c04ba4a1 chore: set updateInternalDeps explicitly false 2021-02-25 11:58:11 +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
256fe01a4c refactor: matchFiles 2021-02-24 15:40:39 +01:00
Rhys Arkins
e9297944ab logs: improve logging 2021-02-24 15:20:48 +01:00
Rhys Arkins
566f64cea0 refactor: export NpmResponse interface 2021-02-24 15:15:22 +01:00
Rhys Arkins
7f75e5768b refactor: vulnerabilityAlert -> isVulnerabilityAlert 2021-02-24 15:13:41 +01:00
Rhys Arkins
b294b73769 fix: use update-lockfile for vulnerabilityAlerts 2021-02-24 14:35:45 +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
Rhys Arkins
4d349b4608
test: add missing httpMock.reset (#8836) 2021-02-24 11:31:59 +01:00
Rhys Arkins
76d0d42c9e
refactor: getQueryString (#8834) 2021-02-24 09:58:21 +01:00
Rhys Arkins
910d264cab tests: fix dashboard coverage 2021-02-24 09:34:25 +01:00
Rhys Arkins
1e24b9fc5c fix: ensure dashboard if approvals in config 2021-02-23 23:33:48 +01:00
caseydialpad
b42071f356
bug(poetry): Pad version number in isLessThanRange with zeros (#8831) 2021-02-23 21:06:07 +01:00
Sergei Zharinov
2bbd34e5e1
feat(helmfile): Parse multidoc yaml (#8828) 2021-02-23 18:26:29 +01:00
Rhys Arkins
728082b3c3 fix(cache): correct revision 2021-02-22 19:39:33 +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
Rhys Arkins
2be25c4ae6 refactor: applyUpdateConfig 2021-02-22 12:48:00 +01:00
Rhys Arkins
a456c8b5ab fix: rangeStrategy=bump for npm vulnerabilities 2021-02-22 11:18:46 +01:00
Rhys Arkins
5c5e00cdf8 fix: allow vulnerabilityAlerts to override branchTopic, prCreation 2021-02-22 11:08:39 +01:00
Rhys Arkins
cdffaca4e1 chore: alertPackageRules PackageRule type 2021-02-22 09:54:29 +01:00
Rhys Arkins
7ae3ce323f fix(automerge): handle github branch protection failures 2021-02-22 09:07:23 +01:00
Rhys Arkins
eef58e2e01 fix(github): paginate all check-runs 2021-02-22 08:48:34 +01:00
Rhys Arkins
8e7e41f6a3
fix: rebase if automerging even if rebaseWhen=conflicted (#8796) 2021-02-22 06:45:36 +01:00
Rhys Arkins
4b62acc616 refactor: file-based alert aggregation 2021-02-21 23:09:53 +01:00
Rhys Arkins
e86bddd5bb refactor: simplify vulnerability aggregation 2021-02-21 22:14:17 +01:00
Sebastian Poxhofer
5a02743a60
feat(Terraform): renovate required terraform version (#8791) 2021-02-21 17:51:41 +01:00
Rhys Arkins
8c48d4bc9d
refactor: vulnerability matchFiles (#8786) 2021-02-20 21:44:32 +01:00
Bob van de Vijver
e1ec04ef06
fix: use small delay before posting branch status to gitlab (#8759) (#8771)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-20 15:00:55 +00:00
Rhys Arkins
7118404981
feat: matchFiles + lockFiles (#8783) 2021-02-20 14:22:50 +01:00
Rhys Arkins
d2a7147222
feat(internal): repository cache revision (#8782) 2021-02-20 09:14:08 +01:00
Rhys Arkins
2c9a172834
feat: per-file vulnerability alerts (#8770) 2021-02-20 06:00:44 +00:00
Rhys Arkins
6b494027b6
feat: matchFiles (#8769) 2021-02-19 16:29:50 +01:00
Michael Kriese
9a1c4fabb7
feat(gomod): do not shorten depName (#8758) 2021-02-18 16:27:47 +01:00
Sergei Zharinov
a3a4ada634
feat(datasource): Normalize releaseTimestamp field (#8753) 2021-02-18 15:04:14 +01:00
Rhys Arkins
f41430bbb9 refactor: fixedVersion calculation 2021-02-18 14:54:11 +01:00
Rhys Arkins
5af13b10c3 refactor: remove superfluous valid check 2021-02-18 14:51:36 +01:00
Rhys Arkins
8b42b62aa8 refactor: UpdateTypeConfig 2021-02-18 12:02:26 +01:00
Rhys Arkins
436abf51de refactor: pass versioning to getUpdateType 2021-02-18 11:59:26 +01:00
Rhys Arkins
1d4672cda0
fix: don’t imply patch from automerge settings (#8747) 2021-02-18 10:12:38 +01:00
Michael Kriese
b21959f873
fix(poetry): wrong version parts extraction (#8742) 2021-02-18 10:04:43 +01:00
Rhys Arkins
22b4fadd6d refactor: pass versioning to getCurrentVersion 2021-02-18 09:44:36 +01:00
Rhys Arkins
54d82d23c2 refactor: lookup destructuring 2021-02-18 09:35:41 +01:00
Rhys Arkins
df2db74c06 refactor: BucketConfig 2021-02-18 09:30:04 +01:00