Commit graph

7646 commits

Author SHA1 Message Date
Rhys Arkins
89973832c9
fix: lazy branch status (#11799) 2021-09-17 20:16:23 +02:00
Rhys Arkins
66bc2528f5
feat: log urls in closing stats (#11798) 2021-09-17 20:06:30 +02:00
Sebastian Kral
ea0b324e6a
feat: Add rez versioning (#10930) 2021-09-17 09:42:38 +00:00
Rhys Arkins
7b3e14c5cc logs: global env hostRules 2021-09-17 11:19:27 +02:00
Michael Kriese
d3c9fd583a
fix(worker/branch): optimize artifact error handling (#11771) 2021-09-17 08:49:37 +00:00
Rhys Arkins
1fe1eef90e
fix(config): better decrypt errors (#11777) 2021-09-16 13:05:11 +00:00
Samuel Dolt
d676ce5b12
feat(datasource): add Gitlab Package support (#11672)
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>
2021-09-16 10:47:30 +00:00
Rhys Arkins
ee29fdcaf1
feat(config): scoped secrets using pgp/gpg (#11673) 2021-09-16 10:11:13 +00:00
Rhys Arkins
73d617e009
fix(gradle-wrapper): quote params (#11773) 2021-09-16 11:54:54 +02:00
Sachin Raja
f2916353a2
feat(preset): add codemirror group (#11721)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-16 06:09:13 +00:00
Michael Kriese
28222bf762
fix: do not fallback if explicit auth is configured (#11760)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-15 15:13:17 +00:00
Michael Kriese
b9ae26b514
chore: fix duplicate import (#11756) 2021-09-15 15:24:20 +02:00
Sebastian Poxhofer
12ae0d1ee9
feat(manager/terraform): support range strategy update lockfile (#11720)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-15 07:20:31 +00:00
Michael Kriese
d05137fbf9
fix(manager/nuget): validate msbuild sdks (#11750) 2021-09-15 08:12:44 +02:00
Oleg Krivtsov
196df0d5d5
feat(manager/nuget): update msbuild-sdks section in global.json (#11707)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-14 18:58:50 +00:00
Sebastian Poxhofer
03ac68e912
fix(manager/gitlabci): name is not directly followed by image tag (#11647)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-14 14:18:36 +00:00
Sergei Zharinov
e6a26a71ce
test: Refactor Ivy versioning tests (#11718) 2021-09-14 14:43:50 +02:00
Sergei Zharinov
522d23e2c5
fix(gradle): Avoid crash for missing managerData (#11727) 2021-09-14 12:13:51 +02:00
Rhys Arkins
2d99e767b7
fix(platform): put typed platform rule first (#11722) 2021-09-14 09:36:03 +02:00
Rhys Arkins
e108537964
fix(config): migrate empty array check (#11713) 2021-09-13 15:27:01 +02:00
Sebastian Poxhofer
f937f73e64
feat(manager/terraform/lockfile): support multiple deps during dep update (#11630)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-13 11:31:01 +00:00
Maksim
7801ae7c16
feat(config): migrate requiredStatusChecks to ignoreTests (#11355)
* feat(config): migrate requiredStatusChecks to ignoreTests

* fix(config): restore order of props

* feat(config): add applyMigrations function

* feat(platform): check ignoreTests param in worker

* feat(config): rename getBranchStatus to resolveBranchStatus

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-12 15:23:18 +00:00
Rhys Arkins
050b6a9e59
fix: don't pin monorepo groups (#11688) 2021-09-12 13:26:24 +00:00
HonkingGoose
5e2a615332
test: fix typo in spec file (#11693) 2021-09-12 14:44:00 +02:00
Sergei Zharinov
5c7a4924f1
test: Refactor Hashicorp and Hex versioning (#11684) 2021-09-11 08:39:19 +00:00
HonkingGoose
65dd2bb132
docs: fix typo (#11676) 2021-09-11 07:26:52 +02:00
Pete Wagner
dc15dfd808
feat: kustomize image digests (#11153)
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>
2021-09-10 10:54:57 +00:00
Rhys Arkins
cdc083f40f
feat(config): privateKeyOld (#11653) 2021-09-10 12:47:33 +02:00
Rhys Arkins
19b9311037
fix(gitlab): check for unexpected branch statuses (#11669) 2021-09-10 12:39:46 +02:00
Sergei Zharinov
c8ba6d96f2
test: Refactor tests for Gradle versioning (#11666) 2021-09-10 11:09:15 +02:00
Oleg Krivtsov
ef08699d77
Return null in case of ambiguous package name resolution in Repology (#11654) 2021-09-10 05:08:31 +00:00
Rhys Arkins
6113ebaa85
fix(github): increase pageLimit for forkMode (#11663) 2021-09-10 05:47:50 +02:00
Eric Citaire
f4ebbb78a9
fix(git-submodules): sequential submodules processing (#11659) (#11661) 2021-09-09 08:34:09 -07:00
Michael Kriese
955942b563
fix(datasource/adoptium-java): wrong cache key (#11658) 2021-09-09 14:46:38 +00:00
Michael Kriese
11aa3baf2e
test: use codeql compatible token / passwords (#11297) 2021-09-09 16:17:05 +02:00
Michael Kriese
218fc5b694
feat(datasource/adoptium): support jre only releases (#11652)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-09-09 13:45:10 +02:00
Michael Kriese
922a36c099
feat(datasource): add node datasource (#11651) 2021-09-09 12:54:12 +02:00
Samuel Bodin
a9567e68f3
feat(preset): add algoliasearch monorepos (#11650) 2021-09-09 11:16:16 +02:00
Rhys Arkins
8c9c04b49b
feat: disable pre-commit manager (#11616)
Disables pre-commit manager by default.

BREAKING CHANGE: pre-commit manager is no longer enabled by default, and must be opted into manually.
2021-09-09 09:25:46 +02:00
Rhys Arkins
d6d4124b11
feat(git): blobless git (#11401) 2021-09-09 09:25:12 +02:00
allan johns
367c901bc9
chore: rez versioning regex (#11634) 2021-09-09 05:50:42 +00:00
Rhys Arkins
496c2d0539
fix(git): add directories (#11643) 2021-09-08 15:32:40 +02:00
Rhys Arkins
056af57635 fix(git): don't warn on failed delete 2021-09-08 08:52:40 +02:00
Michael Kriese
87d26472a4
fix(manager/gradle): ignore catalog deps without version (#11621)
* fix(manager/gradle): support catalog modules without version

* fix: more ignorable deps

* chore: fix type

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-07 19:51:39 +02:00
Rhys Arkins
1150b8dc3f
fix(git): better github bot massage during validation (#11622) 2021-09-07 14:28:24 +02:00
Rhys Arkins
08ecf259d1
fix(host-rules): set type-less host rule for platform (#11615) 2021-09-07 11:58:02 +02:00
Stéphane Goetz
2a60a9cf51
fix: idempotency issues when rangeStrategy=update-lockfile is used with other rangeStrategy in the same file (#11328) 2021-09-07 07:59:13 +00:00
Michael Kriese
8785f70b93
fix(core/http): fallback to github /gitlab hosttype (#11605)
* fix(core/http): fallback to github /gitlab hosttype

* fix: remove generic host rule

* Update lib/util/http/index.ts

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-06 21:07:52 +02:00
t-kulmburg
773a111c49
feat(gradle): support @<ext> file extentions (#11541)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-06 17:49:04 +00:00
Yanis Benson
b00cca0f1a
fix(manager/npm): support git@github.com repository urls (#11362) 2021-09-06 16:04:09 +02:00
Rhys Arkins
a16330642b
fix(git): commitFiles cleanup (#11570) 2021-09-06 14:59:55 +02:00
Sebastian Poxhofer
27861b7733
feat(manager/helmv3): support helm chart dependencies in OCI images (#11584) 2021-09-06 09:24:21 +00:00
ylemkimon
97a0a32978
fix(npm): inherit yarnZeroInstall and skipInstalls (#11582)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-05 06:07:00 +00:00
Gaston Festari
3d56684aa7
feat(kustomize): add components support (#11553)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-03 11:40:25 +00:00
Rhys Arkins
cd4e27e761
fix(git): drop force push onboarding (#11562) 2021-09-03 11:53:57 +02:00
renovate[bot]
8119166866
chore(deps): update dependency @types/luxon to v2.0.1 (#11551)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-03 11:42:04 +02:00
Rhys Arkins
6606e4117b
refactor(git): log deleted files (#11561) 2021-09-03 09:23:00 +02:00
Rhys Arkins
31e1e4d89e fix(git): set gitAuthor before onboarding 2021-09-03 05:58:44 +02:00
David Straub
8fb9197d0c
fix(host-rules): support matchHost with a dot prefix (#11523)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-02 17:03:51 +00:00
Danilo Pianini
f9f4d29af9
feat(manager/gradle): Add support for Gradle's TOML version Catalogs (#11452)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-09-02 16:55:33 +00:00
Rhys Arkins
fb75b2f4dc
feat(git): make gitAuthor repo-configurable (#11539) 2021-09-02 16:19:02 +02:00
Michael Kriese
a73c107e85
feat(core/preset): add nexpect monorepo (#11538) 2021-09-02 12:35:33 +00:00
Rhys Arkins
de727153db
fix: remove global.gitAuthor (#11536) 2021-09-02 14:08:12 +02:00
Rhys Arkins
00b87dbfc9
refactor(git): gitAuthor writing (#11535) 2021-09-02 12:50:53 +02:00
Rhys Arkins
e8f68c4b63
fix(config): do not massage lockFileMaintenance (#11522) 2021-09-01 13:23:39 +00:00
Michael Kriese
0eb5c6d2cd
fix(core/changelogs): pass though known project info (#11515) 2021-09-01 13:07:55 +02:00
Sebastian Poxhofer
443b22b0ae
feat(gitlab-release): implement datasource (#11226)
Co-authored-by: Nejc Habjan <hab.nejc@gmail.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-01 09:36:38 +00:00
Sergei Zharinov
f1d22c98f4
test: Refactor docker versioning tests (#11516) 2021-09-01 10:12:00 +02:00
Sebastian Poxhofer
3f5d13ee47
fix(terraform): attempt only to update lockfile for depType provider and required_provider and updateType lockFileMaintenance (#11510) 2021-09-01 04:37:12 +00:00
Michael Kriese
902ee02096
feat(manager:docker): use head requests (#11484) 2021-08-31 08:23:22 +00:00
ylemkimon
7159338509
fix(npm): enable global cache if no zero-install (#11448)
* fix(npm): include yarnZeroInstall in managerData

* fix(npm): enable global cache if no zero-install

* refactor: use mockResolvedValueOnce where possible

* refactor: make PostUpdateConfig extend ManagerData

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-30 17:46:58 +00:00
Michael Kriese
47dfc835b1
fix(manager:dockerfile): wrong replace with trimmed images (#11485) 2021-08-30 16:37:46 +00:00
Michael Kriese
c8c8684ea3
fix(datasource): trim trailing slash in registry url (#11392)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-08-30 18:28:32 +02:00
Rhys Arkins
59cc317156
fix: semantic host stats (#11482) 2021-08-30 17:09:08 +02:00
Michael Kriese
60b3d6d933
fix(manager:docker): only pass auth header when required (#11449) 2021-08-30 15:55:16 +02:00
Rhys Arkins
dcfc9d9885
fix(travis): massage currentValue to string (#11475) 2021-08-30 11:08:48 +02:00
Rhys Arkins
dfef9f3cb1
fix: handle non-string currentValue (#11472) 2021-08-30 10:25:20 +02:00
Rhys Arkins
78484d863f
fix(versioning): null check constraint (#11471) 2021-08-30 10:06:55 +02:00
Lucas
d5e4e098b3
feat(gradle-wrapper): add support for multiple version occurrences in distributionUrl (#11454) 2021-08-30 07:06:18 +00:00
Rhys Arkins
96c4df2776
chore: clean up ManagerConfig types (#11469)
* chore: use ExtractConfig for git-submodules

* chore: drop ManagerConfig from config/types

* chore: remove unused ManagerConfig from manager types
2021-08-30 08:05:32 +02:00
Rhys Arkins
ea6863b367
test: fix config.js test for when it's present (#11466) 2021-08-29 21:57:34 +02:00
ylemkimon
62a540c272
feat(npm): use Yarn 3 mode to skip install or build (#11012) 2021-08-29 14:59:58 +02:00
Wei Kang
5d9eeb030c
feat: fatal error config not found (#11462)
* fatal error and exit when config not found

* update file.ts

* fix fatal error and exit only for custom config file

* update test name to be clearer for custom file only

* revert changes for no config file found

* update test name to be clearer

* add space between test as suggested

* fix test due to invalid file

* fix typo

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-29 11:23:49 +00:00
renovate[bot]
73a6b18525
chore(deps): update dependency @types/js-yaml to v4.0.3 (#11455)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-28 21:55:38 +00:00
Diego Rodríguez Baquero
a20fa18bae
feat: support detecting ESM libraries (#11440)
rel: https://nodejs.org/api/packages.html#packages_exports
2021-08-27 08:26:38 +02:00
Michael Kriese
7261bec901
feat(gitlab): allow override server version (#11416) 2021-08-26 04:56:28 +00:00
Michael Kriese
d260dbf2d9
feat: dashboard cleanup (#11417) 2021-08-25 14:11:18 +02:00
Rhys Arkins
ca89ae2f82
fix(dashboard): add link to docs in default header (#11422) 2021-08-25 13:03:57 +02:00
Jesko Steinberg
9f791552d3
feat: enable right filtering when specifing hostRules with github-api using datasources (#11136)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-08-25 07:07:23 +00:00
HonkingGoose
2c700e0144
docs: update Bundler manager readme (#11413) 2021-08-25 06:17:14 +02:00
Michael Kriese
ec549af1c4
feat(gitlab): allow override gitAuthor (#11408) 2021-08-24 19:07:06 +02:00
Sergei Zharinov
de7ba08b7f
test: Explicit snapshots for mix and nodenv managers (#11405) 2021-08-24 11:22:51 +02:00
Jamie Magee
a6f4e99e27
refactor: no implicit override (#11395)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-23 20:50:37 +00:00
Bob van de Vijver
3505508c9c
feat: Add fully configurable composer ignore platform requirement configuration (#11138)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-23 18:13:30 +00:00
Michael Kriese
609680931e
fix(manager:regex): allow no match in combination (#11386) 2021-08-23 17:30:38 +02:00
bprachi29
2f826677d0
fix(logs): INFO --print-config (#11299) 2021-08-23 16:27:11 +02:00
Sergei Zharinov
d747f3ecb1
test: Explicit checks for some snapshots (#11365) 2021-08-22 10:48:34 +00:00
Ville Skyttä
959baeab51
fix(pre-commit): pre-commit spelling in default message topic (#11366) 2021-08-22 07:33:48 +00:00
Sergei Zharinov
d8caa7dcaf
test: Use tables for Composer versioning tests (#11359) 2021-08-21 08:27:04 +02:00
Maximilian Brandau
1788e1367d
test: add test for missing line of #11221 (#11353) 2021-08-20 15:08:31 +02:00
Maximilian Brandau
7e425e6045
feat: gitUrl global option (#11221) 2021-08-20 11:30:56 +00:00
Sergei Zharinov
45c0ca6e54
test: Use tables for NPM versioning tests (#11349) 2021-08-20 09:57:45 +02:00
Masaki Hara
48acb427b7
feat(rubygems): support GitHub Packages (#11107) 2021-08-20 04:24:48 +00:00
Michael Kriese
ae0ac14ca1
feat(gradle): use java image for docker mode (#11316) 2021-08-19 14:44:33 +02:00
Sergei Zharinov
68ebe08858
test: Explicit snapshots for manager tests (#11329)
* test: Explicit snapshots for manager tests

* Fix snapshots

* Remove obsolete snapshots
2021-08-19 08:09:55 +02:00
Rhys Arkins
70b5396d34
fix(presets): migrate renamed monorepos (#11319) 2021-08-18 12:23:41 +02:00
Sergei Zharinov
b21439fb75
test: Refactor more snapshot test (#11313) 2021-08-18 08:49:27 +02:00
Sergei Zharinov
5f4b9f9a3a
test: Fix test descriptions and enforce it via new linting rule (#11285) 2021-08-18 05:46:56 +00:00
Sebastian Poxhofer
8f1cf5e12e
fix(regex-combination): share regex match groups for matchStrings (#11253) 2021-08-17 22:46:08 +02:00
Michael Kriese
e773d59f12
fix(datasource:adoptium-java): fix wrong api url (#11302) 2021-08-17 12:36:08 +00:00
Sergei Zharinov
35eb04908f
test: Use tables for Cargo versioning (#11295) 2021-08-17 08:45:37 +02:00
Martin Herndl
3c1094b919 fixup! feat: add react-admin group 2021-08-17 08:21:52 +02:00
Martin Herndl
f9c778539c fixup! feat: add react-admin group 2021-08-17 08:21:52 +02:00
Martin Herndl
1f5a95551a feat: add react-admin group 2021-08-17 08:21:52 +02:00
Sergei Zharinov
a8e4b722d4
test: refactor snapshots for cargo, cdnurl, circleci and cocoapods (#11275)
* refactor: Snapshots for cargo, cdnurl, circleci and cocoapods

* Rest

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-17 06:13:35 +00:00
Sebastian Poxhofer
569bee6e7d feat(terraform): remove RENOVATE_X_TERRAFORM_LOCK_FILE flag and enable by default (#11264) 2021-08-17 07:57:45 +02:00
Rhys Arkins
56830ee86c refactor: admin->globalOnly 2021-08-17 07:57:45 +02:00
Rhys Arkins
9150854d75 chore: rename config/admin -> config/global 2021-08-17 07:57:45 +02:00
Rhys Arkins
bf69924b78 refactor: rename config admin functions to global 2021-08-17 07:57:45 +02:00
Rhys Arkins
750bc1656e refactor: config/definitions -> config/options 2021-08-17 07:57:45 +02:00
HonkingGoose
bb37aa82fd docs: improve travis readme (#11255) 2021-08-17 07:57:45 +02:00
Yanis Benson
8319b1df52 fix: remove double hyphens from branch names (#11186)
Removes double or more hyphens from branch names and replaces with a single hyphen.

Closes #8260

BREAKING CHANGE: Branches with double hyphens will be changed to single hyphens, which can result in some existing PRs being autoclosed and replacements opened.
2021-08-17 07:57:45 +02:00
Rhys Arkins
960b64e6f0 chore: npm env settings style 2021-08-17 07:57:45 +02:00
Rhys Arkins
13532ecd3d feat: add dependencyDashboard to config:base
Defaults dependencyDashboard=true for anyone using the config:base preset
2021-08-17 07:57:45 +02:00
Rhys Arkins
a09b85a212 refactor: drop redundant config:base settings 2021-08-17 07:57:45 +02:00
Rhys Arkins
123dc4444e feat(travis): remove supportPolicy (#11176) 2021-08-17 07:57:45 +02:00
Sergei Zharinov
edbe6aef5c feat(go): Support GOPROXY (#9150) 2021-08-17 07:57:45 +02:00
Sergei Zharinov
058f01b955 fix(gradle): Use right path to fixtures (#11067) 2021-08-17 07:57:45 +02:00
Sebastian Poxhofer
6a361c6150 feat(cache): allow caching of null values (#11014) 2021-08-17 07:57:45 +02:00
Rhys Arkins
685e1086ae feat(config): improve monorepo names (#10243) 2021-08-17 07:57:45 +02:00
Rhys Arkins
0e91fda451 feat: centralized cache directory (#10115)
Ignore environment variables and instead use static cache directory for third party tools.

Closes #10094

BREAKING CHANGE: Renovate will now override any package manager cache locations configured in env variables.
# Conflicts:
#	lib/manager/gomod/__snapshots__/artifacts.spec.ts.snap
#	lib/manager/gomod/artifacts.ts
2021-08-17 07:57:45 +02:00
Rhys Arkins
365ed0573a feat(git-submodules): default cloneSubmodules to false (#10514)
Defaults cloneSubmodules to false.

BREAKING CHANGE: Git Submodules cloning now needs to be explicitly enabled.
2021-08-17 07:57:45 +02:00
Rhys Arkins
2fe494616d feat(yarn): remove yarnrc config support (#10114)
Removes support for "yarnrc" configuration option.

Closes #10113

BREAKING CHANGE: It is no longer supported to configure a "yarnrc" override in Renovate config
2021-08-17 07:57:45 +02:00
Rhys Arkins
99eef28ea0 feat(gradle): merge gradle-lite into gradle (#10132)
Removes standalone gradle-lite manager and merges it into the gradle manager as the default behavior, while adding deepExtract as an option to re-enable previous behavior.

Closes #10091

BREAKING CHANGE: Gradle extraction now defaults to JS-based parsing (previously "gradle-lite")
2021-08-17 07:57:45 +02:00
Ole Reifschneider
7c950b2158
Add sentry-ruby to monorepos (#11257) 2021-08-16 20:38:49 +02:00
Michael Kriese
4437106c03
test: add http mock (#11290) 2021-08-16 20:07:36 +02:00
Sergei Zharinov
28216ede05
fix: Working dir for Docker execution (#11282) 2021-08-16 12:20:08 +00:00
Sergei Zharinov
663c9aaae9
feat(cocoapods): Extract GitLab and git-tags (#11277) 2021-08-16 10:41:18 +02:00
Muhammad Rehan Saeed
a22eacf58d
feat(presets): Add VSTest Monorepo (#11259) 2021-08-14 07:19:30 +00:00
Sergei Zharinov
0379495857
refactor(bundler): Better snapshot tests (#11263) 2021-08-14 09:09:26 +02:00
Mykola Rybak
a44539210d
feat(preset): add AWS Java SDK v2 monorepo (#11249)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-13 14:01:06 +02:00
Rhys Arkins
986e1c1f9c
feat(dashboard): add disabling preset (#11246) 2021-08-13 09:45:37 +02:00
Sergei Zharinov
6ec4e2bbb6
fix(github): Massage links to issues, pulls or discussions (#11214)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-13 06:23:35 +00:00
Sergei Zharinov
1b395fc95f
refactor: Test snapshots for azure-pipelines and bazel (#11244) 2021-08-13 06:15:34 +00:00
Maksim
a1b7e1fee4
fix(onboarding): refactor commit message functionality (#11171)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-12 14:56:51 +00:00
Sergei Zharinov
64754e6880
refactor: Split exec function to smaller blocks (#11093) 2021-08-12 16:47:33 +02:00
Rhys Arkins
594e6e4eae
docs: improve Getting Started (#11202) 2021-08-12 13:14:16 +02:00
Sergei Zharinov
66a39ccfac
fix(dockerfile): Hide quay.io ports from PR title (#11231) 2021-08-12 12:55:14 +02:00
Kamil Kowalski
a73d82787b
feat(hex): Private Hex packages (#11168) 2021-08-12 09:34:27 +00:00
Sergei Zharinov
65eea75452
fix(docker): Allow ports usage for Quay deps (#11230) 2021-08-12 07:26:10 +02:00
Honza Machala
6426a10ad4
feat: add @tsoa monorepo (#11223) 2021-08-12 03:55:01 +00:00
Sergei Zharinov
08aa52ccc9
refactor(config): Reify snapshot tests (#11220) 2021-08-11 19:42:52 +02:00
Rhys Arkins
9d6861bc8e
fix: Revert "fix(github): Better massageMarkdown implementation" (#11210)
This reverts commit 0da13d1c18.
2021-08-11 04:40:20 +00:00
ylemkimon
10cc62bb97
fix(npm): set Yarn cache/global folder (#11146) 2021-08-11 06:16:15 +02:00
Michael Kriese
04fd4de912
test: fix macos terraform tests (#11204) 2021-08-10 16:48:10 +00:00
yoavk
fa2317eded
Extract deps with features (#11203) 2021-08-10 17:15:17 +02:00
Sergei Zharinov
71de9dc606
refactor(datasource): More explicit snapshot tests (#11199)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-10 11:24:32 +00:00
Masaki Hara
f54ff20170
fix(ruby): use hostType=rubygems for bundler env (#11196) 2021-08-10 07:06:19 +02:00
ylemkimon
cf3f74f8c9
refactor(npm): yarn dedupe postUpdateOptions (#11148)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-09 18:32:30 +00:00
renovate[bot]
5b38392796
chore(deps): update linters to v4.29.0 (#11192)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-09 18:11:18 +00:00
Michael Kriese
394f0bb741
test: fix http mocks (#11191) 2021-08-09 19:37:28 +02:00
Rhys Arkins
50e5a8129f
fix: simplify issue creation error messages (#11179) 2021-08-09 12:23:34 +02:00
Yanis Benson
b1724b6745
feat: add updatePinnedDependencies option (#11087) 2021-08-09 10:14:50 +00:00
Sergei Zharinov
2625858d59
refactor(config): Explicit asserts instead of lonely snapshots (#11174) 2021-08-09 10:21:51 +02:00
Maksim
1bb004db4e
refactor(platform): mergePr args to object (#11155) 2021-08-08 03:35:35 +00:00
Sergei Zharinov
1392955a04
refactor: Identify tests relying on single snapshots (#11150)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2021-08-07 23:43:34 +00:00
Maksim
42f6c5b295
fix(bitbucket-server): handle push rejection properly (#11154) 2021-08-07 16:11:57 +00:00
Sergei Zharinov
0da13d1c18
fix(github): Better massageMarkdown implementation (#11133) 2021-08-07 09:19:14 +02:00
Sergei Zharinov
e1aa548a07
refactor: Use JSON request snapshots when possible (#10925)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-08-06 12:02:37 +00:00
Pete Wagner
91e2743306
feat(github-releases): getDigest() (#10947) 2021-08-05 17:05:22 +02:00
Christian Mösl
11c3d38154
fix(cargo): use lockupName to specify updated package in cmd (#11048) 2021-08-05 13:09:20 +00:00
Michael Kriese
2f30a9a3d0
feat(versioning:regex): support build number (#11115) 2021-08-05 14:45:26 +02:00
Michael Kriese
80b3db4c97
chore(manager:helm-values): remove debug log (#11105)
Will be logged later at `packageFiles with updates` anyways
2021-08-05 14:35:19 +02:00
Michael Kriese
464b18bacc
fix(datasource:adoptium-java): add caching (#11110) 2021-08-05 14:34:02 +02:00
Michael Kriese
9fd3b96e14
fix(manager:helmfile): add chart check (#11103) 2021-08-05 07:38:12 +00:00
Matt Palmer
0952ff511a
feat(gitlab): Auto-detect squash settings (#11029) 2021-08-04 11:40:27 +02:00
Connor Pearson
ce7ae0e9e2
feat: support updating the volta-pinned npm version (#11030)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-08-04 07:58:29 +00:00
Sergei Zharinov
9d580e091f
feat(gitlab): Add gitLabIgnoreApprovals option (#10981) 2021-08-04 09:49:42 +02:00
HonkingGoose
e045bd9f21
docs: new datasources must follow class-based programming style (#11070) 2021-08-03 22:09:19 +02:00
Michael Kriese
fcb11ccb34
fix(kustomize): reject invalid newTag (#11078) 2021-08-03 22:08:15 +02:00
Jamie Magee
f2b6af88da
refactor(pypi): convert to class-based (#11064) 2021-08-03 11:38:46 +00:00
HonkingGoose
c128d25a46
fix: improve dependency dashboard text (#11050) 2021-08-03 10:44:07 +00:00
Michael Kriese
aa4fabe599
feat(composer): dynamic installation (#11025)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-08-03 07:50:55 +00:00
Michael Kriese
005e601e5d
fix(core:dashboard): fix optional platform getIssue (#11066) 2021-08-03 07:22:29 +00:00
Michael Kriese
27c27c9474
feat: add adoptium java datasource (#11055)
* feat: add adoptium datasource

* docs: fix lint
2021-08-02 18:50:35 +02:00
Sergei Zharinov
022a352a41
fix(gradle): Update version sorting algorithm (#11020) 2021-07-31 05:33:30 +00:00
Sebastian Poxhofer
bc83d69d65
feat(terraform): implement lockfile support for Terraform community providers (#10619) 2021-07-30 11:24:59 +00:00
Michael Kriese
ab800f46d1
feat(composer): extract contraints on update artifacts (#11022) 2021-07-30 13:07:28 +02:00
Rhys Arkins
f0e1070299
fix(gomod): revert auth changes (#11021) 2021-07-30 10:23:35 +00:00
Connor Meredith
3749df2853
fix(gitlab): only fetch MRs opened by renovate (#10985)
* fix(gitlab): only fetch MRs opened by renovate

* Explicitly check for authorId before using it.

* Use scope instead of author_id for Gitlab fetch MR and issue requests.

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-07-29 22:30:15 +02:00
Philipp Melab
7eb141707d
fix(composer): disable composer plugins (#10989)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-29 15:41:31 +00:00
Rhys Arkins
871f9f5b8e
feat(docker): strip common prefixes from docker depName (#10997)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-29 09:18:26 +00:00
Jason Birch
3096f340c8
feat: expose merge strategy for configuration when automerging (#10627) 2021-07-29 09:06:55 +00:00
Sebastian Poxhofer
e631cae601
refactor(bitbucket-tags): move datasource to class (#10957)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-29 08:10:45 +00:00
HonkingGoose
983c0626e1
chore: use monospaced font in description for automergeTypes (#10999) 2021-07-28 08:03:07 +00:00
Rhys Arkins
3d4d2529a1
refactor(docker): better url parsing (#10996) 2021-07-28 08:07:20 +02:00
Rhys Arkins
331077ec0f fix: default issue labels to [] if null 2021-07-27 17:57:04 +02:00
Rifa Achrinza
8e7f15f71c
feat: update loopback monorepo (#10988)
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-27 13:54:06 +00:00
Sergei Zharinov
c20eff9b26
refactor: Use GraphQL variables instead of string templates (#10926)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2021-07-27 08:50:27 +02:00
Rhys Arkins
feb12970e2
fix(dashboard): don't remove issue labels (#10976) 2021-07-26 22:27:24 +02:00
Michael Kriese
a841fdebc5
feat(preset): add javascriptengineswitcher monorepo (#10961) 2021-07-25 10:21:44 +00:00
Michael Kriese
1a31eee072
feat(preset): add microsoft clearscript monorepo (#10960) 2021-07-25 09:52:52 +00:00
Sergei Zharinov
31785b8742
fix(config): Replace '__' to '_' globally when decoding hostRules from env (#10939) 2021-07-23 10:09:30 +00:00
Sergei Zharinov
5c0e293d73
refactor: Precise GraphQL test snapshots (#10916)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-21 21:50:13 +02:00
Michael Kriese
e51c8bcdd9
fix(npm): parse invalid resolution names (#10915) 2021-07-21 06:13:22 +00:00
Michael Kriese
d75f7c4941
fix(github-actions): do not assign docker language options (#10858) 2021-07-19 07:38:16 +00:00
Sergei Zharinov
f0297209ec
fix(pre-commit): Trim '.git' suffix from dep name (#10875) 2021-07-16 16:13:13 +02:00
Sergey Parhomenko
61f2f654e0
Move Bitbucket PR author filter server-side (#10871) 2021-07-16 08:31:07 +00:00
HonkingGoose
1441788279
docs: fix typos (#10857) 2021-07-15 09:38:39 +00:00
Michael Kriese
3a4e7428f5
fix(github-action): do not remove paths (#10853) 2021-07-15 07:21:03 +02:00
Michael Kriese
48c33bee7d
feat(github-action): Support updating digest pinned actions (#10835) 2021-07-14 12:58:32 +02:00
Michael Kriese
f3e8521651
fix: helper preset description updates (#10840) 2021-07-14 12:40:44 +02:00
Tobias
9237127be2
chore(go): add support for authenticated go git from source (#10750) 2021-07-14 08:32:30 +00:00
Sergei Zharinov
b04d472206
feat(pep440): Implement isLessThanRange function (#9915)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-07-14 07:48:45 +00:00
Keegan Witt
87fa48dbd1
feat: add types and ts-jest to jsUnitTest preset (#10833) 2021-07-14 08:51:26 +02:00
Keegan Witt
a787c57f26
feat: add react package preset (#10834) 2021-07-14 08:50:54 +02:00
Michael Kriese
9247832066
fix: do not override labels when not configured (#10806) 2021-07-13 08:56:40 +02:00
Nikhil Zadoo
d491058b88
fix(bitbucket-server): includeForks setting (#10760) 2021-07-12 11:45:14 +02:00
Phil Nelson
d6b2a85efc
fix: widening support in composer with "less than" range (#10775) 2021-07-10 14:52:24 +02:00
Bob van de Vijver
ac4f4a3f6d
feat: Add dependency dashboard label configuration (#10601)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-09 07:41:43 +00:00
Phil Nelson
d69ab02bc5
fix: widening support in composer versioning (#10753) 2021-07-09 07:14:42 +00:00
Michael Kriese
d71b1ec92c
fix: rethrow ExternalHostError error (#10761) 2021-07-09 07:06:50 +00:00
HonkingGoose
aef018da22
fix: deprecate use of renovate.json as preset (#10678)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-08 15:04:04 +00:00
Michael Kriese
c61287d6b3
fix(nuget): rethrow external host error (#10755) 2021-07-07 17:36:07 +02:00
Sergei Zharinov
030bd00212
refactor: Fair coverage for docker exec utils (#10749)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-07 14:25:51 +00:00
Michael Kriese
855a55c2d4
fix(nuget): pass ExternalHostError up (#10751) 2021-07-07 12:27:15 +02:00
Michael Kriese
f0e5853b46
fix(git): convert to config validation errors (#10731) 2021-07-06 10:53:11 +02:00
Kevin James
fdb6104bc3
fix(manager/mix): support lockfiles in subdirs (#10689)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-05 19:44:20 +02:00
Rhys Arkins
ae3e868ae2
fix(git): fetch to depth=5 (#10704) 2021-07-05 05:28:05 +00:00
Alexandra Guironnet
2bd36729c2
docs: additional information on gradle-lite (#10640)
Signed-off-by: Alexandra Guironnet <alexandra.guironnet@rte-france.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-30 16:27:39 +00:00
Łukasz Domeradzki
1723f1c94f
feat(presets): Add MSTest monorepo (#10650) 2021-06-30 03:50:23 +00:00
HonkingGoose
cb752dbee9
docs: use one sentence per line, fix grammar (#10656) 2021-06-29 17:36:41 +00:00
Rémi Chauvenne
175d7453ca
fix: Force pip regex to match dot character (#10644) 2021-06-29 10:42:37 +02:00
Jamie Magee
1eebe5661d
refactor(hex): convert to class-based (#10642) 2021-06-29 08:03:47 +02:00
Jamie Magee
a68ba8fc74
refactor(ruby-version): convert to class-based (#10508) 2021-06-27 08:25:29 +00:00
Rhys Arkins
248d7c7719
fix(package-rules): add groupSlug to matched package rule if necessary (#10621)
* fix(package-rules): add groupSlug to matched package rule if necessary

* Update lib/util/package-rules.spec.ts

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

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-27 10:01:06 +02:00
Sebastian Poxhofer
3be44469bb
refactor(artifacts): replace list of depNames with PackageDependency list (#10617)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-26 13:29:01 +00:00
Niels Basjes
c077f15831
fix: Improve the default User-agent string. (#10606) 2021-06-26 07:02:35 +00:00
Rhys Arkins
d3d902bdf8 docs: add github.com token override warning 2021-06-26 07:20:29 +02:00
HonkingGoose
fad0926cb6
fix(config): create jestPlusTSJest group preset (#10596) 2021-06-26 05:02:06 +00:00
Thorsten Wendelmuth
7fd1e2f9ce
feat(maven): lookup parent homepage/scm information from pom (#9722) 2021-06-25 12:39:28 +00:00
Jamie Magee
222ef91fe9
refactor(terraform-module): convert to class-based (#10486) 2021-06-25 12:12:23 +00:00
Sergei Zharinov
f4976c5d1d
refactor: Centralize logging for ensureCacheDir function (#10603) 2021-06-25 11:42:37 +00:00
Sergei Zharinov
d2b0f4d98b
refactor(npm): Use util function for cache dir creation (#10591) 2021-06-24 15:06:04 +02:00
Sergei Zharinov
21d2aeb720
refactor(terraform): Use util function for cache dir creation (#10588) 2021-06-24 10:53:45 +00:00
Sergei Zharinov
11f89147ac
refactor: Use exec util instead of obtaining env directly (#10584) 2021-06-24 11:36:44 +02:00
Sergei Zharinov
7080a32e8d
refactor(cocoapods): Use util function for cache dir creation (#10587) 2021-06-24 11:35:13 +02:00
Sergei Zharinov
b53e5e408d
refactor(bundler): Use util function for cache dir creation (#10586) 2021-06-24 11:11:30 +02:00
Sergei Zharinov
1df94a2587
refactor(composer): Use util function for cache dir creation (#10581) 2021-06-24 09:48:05 +02:00
Rhys Arkins
aa7f1cb952
feat: minimumConfidence (experimental, non-public) (#10313) 2021-06-23 20:19:14 +00:00
Rhys Arkins
aa41ae15ba
fix: Revert "fix(gomod): add missing go to upgrade commands" (#10571)
This reverts commit 37d79d7e4e.
2021-06-23 17:06:13 +02:00
HonkingGoose
c718352614
fix: explain pending branch automerge checkbox behavior (#10569) 2021-06-23 16:40:37 +02:00
Michael Kriese
c08d7fa89f
fix: don't skip branch creation on rebaseWhen=never (#10556) 2021-06-23 10:46:17 +00:00
Sergei Zharinov
052e15e0ae
docs: Clarify dockerChildPrefix option (#10539) 2021-06-23 07:16:31 +02:00
Rajat Agrawal
40c6cedd7b
fix(docker): incorrect variable used during refactor (#10537) 2021-06-22 14:58:44 +00:00
HonkingGoose
6b252ba23d
docs: capitalize proper noun markdown (#10529) 2021-06-21 19:49:20 +02:00
Martin Herndl
38f8b55c73
feat: add git http basic auth support (#10513)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-06-21 10:55:22 +00:00
Michael Kriese
81fefa8918
feat: add aws sdk net monorepo (#10516) 2021-06-21 09:33:51 +02:00
Michael Kriese
f290c8d34a
fix(dasboard): handle optional getIssue (#10518) 2021-06-21 07:05:05 +00:00
Rhys Arkins
40f3aa2e15
fix(changelog): use sourceDirectory for monorepo changelogs (#10501)
Closes #2926
2021-06-20 21:32:11 +02:00
HonkingGoose
9dd254ab84
fix(dashboard): improve wording checkbox to ignore schedule (#10512) 2021-06-20 17:44:03 +02:00
Rhys Arkins
fe699b4468
fix(dashboard): handle checkbox race condition (#10457)
* fix(dashboard): handle checkbox race condition

Closes #4355

* feat(platform): getIssue

* refactor(dashboard): move logic into common file

* Apply suggestions from code review

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

* gitea

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-18 17:31:25 +00:00
Michael Kriese
fa25de1c2b
refactor: cleanup datasource code (#10500) 2021-06-18 19:21:19 +02:00
Michael Kriese
926a076f7b
fix: reduce deprecation noise (#10498) 2021-06-18 17:16:31 +02:00
Michael Kriese
e21c2d97d1
fix(lookup): use database versioning if none set (#10494) 2021-06-18 11:03:47 +02:00
Sergei Zharinov
5f2e754891
fix(workers): Early return for rebaseWhen=never (#10424) 2021-06-18 08:05:59 +00:00
Rhys Arkins
c7c8ba9f8a fix: Revert "refactor(pip_requirements): extractAllPackageFiles (#10414)"
This reverts commit 015391c70e.

Closes #10485
2021-06-18 09:20:14 +02:00
Sergei Zharinov
969ea18aea
feat(lein): Support version variables (#10479) 2021-06-18 07:06:40 +00:00
Michael Kriese
37d79d7e4e
fix(gomod): add missing go to upgrade commands (#10491) 2021-06-18 06:52:38 +00:00
Jamie Magee
47f36d8c8a
refactor(gradle-version): convert to class-based (#10474) 2021-06-18 06:41:31 +00:00
Jamie Magee
9c2e8b8b7e
refactor(galaxy-collection): convert to class-based datasource (#10360) 2021-06-18 07:40:05 +02:00
Sergei Zharinov
33e865c99d
refactor: Match all project sections to its dep type (#10477)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-17 15:10:56 +00:00
Florian Greinacher
256fc3eed4
chore: improve warning message on unsupported custom registries (#10478) 2021-06-17 17:00:45 +02:00
Sebastian Poxhofer
eb8ad0c38e
feat(terraform): Implement terraform lock files (#10469) 2021-06-17 10:17:19 +00:00
Sebastian Poxhofer
a445a66336
feat: remove defaulting to semver versioning (#10431)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-17 08:51:30 +00:00
Jamie Magee
637d262a25
refactor(orb): convert to class-based datasource (#10450) 2021-06-17 09:21:41 +02:00
Jamie Magee
55d23ad3b9
fix(cache): don't catch errors (#10449) 2021-06-17 07:36:34 +02:00
Niels Basjes
d4a22c7f3c
feat(docker): Support for Bearer token to access the Docker registry (#10400) 2021-06-16 20:22:32 +00:00
Rhys Arkins
5b25bf5e0c
fix: revert terraform lock file handling (#10466)
* fix: Revert "fix(manager): optimize lockfile cache handling (#10463)"

This reverts commit 713e35e88f.

* fix: Revert "fix(terraform): use path joins instead of slashes (#10461)"

This reverts commit 2776db6a2d.

* fix: Revert "feat(terraform): update terraform lock files (#8429)"

This reverts commit dab27f28c3.
2021-06-16 17:45:39 +02:00
Michael Kriese
10ca7b3efe
fix(datasource): use greatest version for docker labels (#10464)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-06-16 14:29:33 +00:00
Michael Kriese
713e35e88f
fix(manager): optimize lockfile cache handling (#10463) 2021-06-16 14:19:14 +00:00
Rhys Arkins
91842073ef
fix(secrets): fix host-rules in repo config (#10459) 2021-06-16 14:02:07 +00:00
Rhys Arkins
4a99883048
feat(platform): getIssue (#10453) 2021-06-16 15:53:50 +02:00
Rhys Arkins
7109030618
refactor(dashboard): move logic into common file (#10454)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-16 12:05:36 +00:00
Sebastian Poxhofer
2776db6a2d
fix(terraform): use path joins instead of slashes (#10461)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-16 11:02:04 +00:00
Sebastian Poxhofer
dab27f28c3
feat(terraform): update terraform lock files (#8429) 2021-06-16 08:02:34 +00:00
Michael Kriese
5546d60e18
test: fix nock usage (#10451) 2021-06-16 09:13:33 +02:00
Keegan Witt
c7113f3821
fix: add @types/eslint to packages:eslint (#10435)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-06-16 05:07:49 +00:00
a-ide
018c1d6102
feat(config): add 'contentful/rich-text' monorepo (#10448) 2021-06-16 06:27:04 +02:00
Michael Kriese
876c2f40a5
fix: update cli help (#10444) 2021-06-15 15:34:49 +02:00
Rhys Arkins
8f2358646a
fix(platform): remove duplicate delete after merge (#10434)
Already done by repository worker following successful mergePr()
2021-06-15 14:45:15 +02:00
Rhys Arkins
7249ee0870 fix: cache decorate log 2021-06-15 14:23:40 +02:00
Atsushi Watanabe
1d92836c84
fix: regex manager extractVersionTemplate validation (#10325) 2021-06-15 13:10:23 +02:00
Rhys Arkins
b4dc3b1950 fix(git): remove remote reset before fetch 2021-06-15 06:53:17 +02:00
Rhys Arkins
0ecabfaef3 logs: setMeta after updating complete 2021-06-15 06:52:35 +02:00
Lukas
d21f81c0de
fix(pnpm): match package patterns that are matched by pnpm (#10389) 2021-06-15 04:02:21 +00:00
Jamie Magee
915fbc7b77
refactor(terraform-provider): convert to class-based datasource (#10362) 2021-06-14 21:14:32 +02:00
Rhys Arkins
015391c70e
refactor(pip_requirements): extractAllPackageFiles (#10414) 2021-06-14 08:55:38 +02:00
Jamie Magee
880b7fb67a
refactor(helm): convert to class-based datasource (#10425) 2021-06-14 08:13:10 +02:00
Jamie Magee
3a9fc4fc62
refactor: remove more instances of 'master issue' (#10426) 2021-06-14 07:07:44 +02:00
Rhys Arkins
14f9c0137f
feat(pip-compile): lockFileMaintenance (#10408) 2021-06-12 13:45:54 +02:00
Alessandro Cifani
dc81b012af
feat(presets): add more JS testing packages (#10333)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-06-11 21:14:59 +00:00
Christian Mösl
397cce4a98
fix(cargo): use package name as lookup name if specified (#10398) 2021-06-11 16:41:46 +00:00
Rhys Arkins
3d0b4cabe9
feat: pip-compile support (#10377)
Closes #2334
2021-06-11 12:55:06 +02:00
Rhys Arkins
2a40b6db79 fix(regex): add currentValueTemplate 2021-06-11 09:49:09 +02:00
Rhys Arkins
e1c7845dee
fix(git): git pull immediately after automerge (#10390)
Call git.pull() before performing a fetch, to handle the case where the default branch has been updated.

Closes #10372
2021-06-10 22:12:45 +02:00
Rhys Arkins
0e0f08b599 chore: log mergePr result 2021-06-10 21:32:00 +02:00
Jamie Magee
3c31090469
refactor(galaxy): refactor ansible galaxy to a class (#10346) 2021-06-08 17:20:39 +02:00
Jamie Magee
52b63e4163
feat(cache): cache decorator for automatic caching (#10203) 2021-06-07 16:28:05 +00:00
Geraint White
bab9b36db9
Log exec error on debug level (#10341) 2021-06-07 15:48:54 +00:00
Rhys Arkins
22d82d9a7e
fix(dashboard): handle update-not-scheduled PRs (#10337)
Closes #9275
2021-06-07 15:22:14 +02:00
Rhys Arkins
c7ca78bafd
fix(dashboard): separate pending branch automerge (#10332) 2021-06-07 12:15:19 +02:00
Muhammad Rehan Saeed
0b80883f1c
feat(presets): Add Microsoft Orleans Monorepo (#10330) 2021-06-07 12:00:49 +02:00
Rhys Arkins
34ef699b64
fix: prResult -> prBlockedBy (#10213) 2021-06-05 13:19:20 +02:00
HonkingGoose
f9c74638cf
fix(docker): fix typo in manifest list for manifestV1 item (#10318) 2021-06-05 13:03:31 +02:00
Shawn Garner
9be56a1918
Parse dependency definitions inside single and multi-line Sequences inside Scala dependency file (#10306) 2021-06-04 19:27:18 +00:00
Rhys Arkins
1e3b5f2470 refactor: pendingChecks to boolean 2021-06-04 09:18:42 +02:00
Aaron Adams
346924c19a
feat(config): Add Theme UI monorepo (#10281) 2021-06-02 12:06:41 +02:00
Aaron Adams
0a1d67c6d4
feat(config): Add Shopify App Bridge monorepo (#10280) 2021-06-02 12:06:24 +02:00
Rhys Arkins
11694e9294
refactor: move config/parse into global worker (#10282) 2021-06-02 12:06:16 +02:00
Rhys Arkins
d0434d5df1 chore: GlobalConfig -> AllConfig 2021-06-02 11:25:10 +02:00
Rhys Arkins
70970bbec9
fix(git): unset all remotes before fetching (#10267) 2021-06-02 08:56:11 +02:00
Sergei Zharinov
1b6ecd87c0
refactor: move binarySource option to admin config (#10022) 2021-06-02 06:50:23 +00:00
Lukas
ba5bf58a11
fix(pnpm): use stdout as artifact error message (#10271) 2021-06-02 08:40:54 +02:00
Rhys Arkins
d3e5c55766
fix(git): clone renovate branches to depth=5 (#10266) 2021-06-01 21:37:42 +02:00
Sergei Zharinov
a9de944eb7
fix(util): Leverage "emojibase" library for shortcode conversions (#9785)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-01 19:19:38 +00:00
Rhys Arkins
d1a951f5db fix(git): reset branch to default before fetch
Closes #10261
2021-06-01 17:02:23 +02:00
Rhys Arkins
da8676deca
chore: rename ensureMasterIssue (#10260)
Closes #10254
2021-06-01 15:07:54 +02:00
Caio Andrade
0534aea2d8
feat(python): pyenv manager (#10128) 2021-06-01 15:02:02 +02:00
Nils Andresen
235075d09a
fix(cake): load preprocessor directive (#10259)
Modified the parser, to additionally recognize preprocessor directives
of #load and it's short form of #l.
2021-06-01 12:06:25 +02:00
Sebastian Poxhofer
4f06d2590e
fix(regex): fix regression if no registryTemplate is used (#10249) 2021-06-01 05:28:13 +00:00
Rhys Arkins
69705c99a3
feat(automerge): recurse after automerge (#10229) 2021-05-31 13:01:48 +02:00
Sergei Zharinov
13863d7c41
fix(maven): Correct incrementing of right-open ranges (#10195)
* fix(maven): Correct increment of right-open ranges

* Simplify while preserving compatibility (fix coverage)

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-30 13:49:33 +00:00
Rhys Arkins
ac61307604
fix(config): don't treat package.json like a config object (#10231)
Closes #10230
2021-05-30 06:01:24 +02:00
Rhys Arkins
854d0a86e8
feat(internal): use cache to delay git cloning (#10209)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-28 10:36:53 +00:00
Sergei Zharinov
d004ca5fa8
refactor(maven): Remove file protocol support from datasource (#10191)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-28 12:27:17 +02:00
HonkingGoose
faa040ac12
feat(config): add fontsource monorepo (#10208) 2021-05-28 09:15:12 +00:00
Rhys Arkins
e8a4d973a5 chore: configFileName -> fileName 2021-05-28 10:10:47 +02:00
Rhys Arkins
1580a4fae3 test: fix await tests in init/merge 2021-05-28 10:10:17 +02:00
Rhys Arkins
4eae87d881
fix(config): validate secrets as plain object (#10206)
Closes #10205
2021-05-28 10:04:26 +02:00
David
56299fe581
fix: GITLAB_IGNORE_REPO_URL with relative URL (#9969)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-27 14:54:05 +02:00
Michael Kriese
3c7546f7cd
test: simplify nock handling (#10170) 2021-05-27 14:13:31 +02:00
Sergei Zharinov
20280f7975
test(ruby): Fix versioning test coverage (#10189) 2021-05-27 10:02:05 +02:00
Rhys Arkins
a091a95383
fix(fs): only ensureDir non-empty string (#10177) 2021-05-26 15:10:30 +00:00
renovate[bot]
2f544b1fb2
build(deps): update dependency commander to v7 (#10175)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-26 13:36:50 +00:00
renovate[bot]
88baaf4b18
build(deps): update dependency js-yaml to v4 (#10172)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-26 13:01:09 +00:00
Rhys Arkins
79592f848a
fix: Revert "refactor: localDir -> cloneDir" (#10166)
This reverts commit 0b287c763d.
2021-05-26 11:22:16 +00:00
Rhys Arkins
9209fade5e
fix(docker): exclude path from registry (#10144) 2021-05-26 10:19:22 +00:00
Rhys Arkins
0b287c763d
refactor: localDir -> cloneDir (#10158) 2021-05-26 10:30:23 +02:00
HonkingGoose
5731da899b
fix(config): workaround for Repology server overload (#10146) 2021-05-26 05:43:34 +00:00
Rhys Arkins
611de25fd2 chore(docker): convert tests to inline snapshot 2021-05-25 16:13:07 +02:00
Rhys Arkins
cd078e73bd
refactor: docker getRegistryRepository (#10140) 2021-05-25 16:09:17 +02:00
Giorgos Karagounis
c22b7f838f
feat(docker): quay api v1 for tags (#10093)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2021-05-25 13:00:36 +02:00
Michael Kriese
b1af26667e
fix(gitlabci): ignore empty content (#10139) 2021-05-25 09:56:20 +00:00
Jamie Magee
7b0934592f
refactor(dart): migrate to class based datasource (#10134) 2021-05-25 06:42:14 +02:00
jimmycrequer
94f05138b8
feat: add changelog url for tailwindcss-classnames (#10120) 2021-05-24 13:10:19 +02:00
Matt Palmer
bf23c66c6f
fix: Use auto-discovered organisational preset configuration during on-boarding (#9888) 2021-05-24 12:16:24 +02:00
Rhys Arkins
d24461cb71 fix(git): submodules search for ".path" instead of "path"
Closes #10119
2021-05-24 08:58:53 +02:00
Rhys Arkins
66820cfe27
feat: migratePresets (#10111) 2021-05-22 23:47:28 +02:00
Rhys Arkins
3de02c37e4 fix(yarn): sub package use root npmrc 2021-05-22 15:24:35 +02:00
Anbraten
7eb2c09b6e
feat: pnpm workspaces (#10071) 2021-05-22 12:32:19 +00:00
Rhys Arkins
0b743a9583 fix: filter pendingChecks earlier 2021-05-22 11:25:59 +02:00
Rhys Arkins
8f49d7ec5e chore: log depName when pending status checks 2021-05-22 11:25:29 +02:00
Rhys Arkins
15fde37535
fix: Revert "feat: validate git version" (#10106)
This reverts commit 1304bc930e.
2021-05-22 09:34:51 +02:00
Ben Drucker
bcb359d67f
feat(github-actions): support workflow templates (#10088) 2021-05-22 09:34:04 +02:00
Rhys Arkins
714e51a316
feat(yarn): add credentials to .yarnrc.yml (#10052) 2021-05-21 20:20:23 +00:00
Rhys Arkins
1304bc930e
feat: validate git version (#9979) 2021-05-21 19:51:03 +00:00
Rhys Arkins
42a846e867 fix(config): filter npm_ env 2021-05-21 13:30:30 +02:00
Rhys Arkins
80e3e6ac78 fix: ensure newline before </details> when truncating 2021-05-21 13:30:05 +02:00
Jamie Magee
621b77b2c7
refactor(datasource): migrate to class based datasource (#6747)
* refactor(datasource): migrate to class based datasource

    A small experiment into what OOP/class based datasources might look like. Picked Cdnjs as it's the smallest & simplest.

    With this approach we can share common logic, like error handling, rate limiting, etc. between different datasources, instead of having to reimplement it each time we write a new datasource. Currently there's nothing shared, as it's only 1 datasource, but the interesting stuff will come with the 2nd datasource

* Apply suggestions from code review

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

* remove renaming ClojureDatasource to datasource in tests

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-21 07:40:09 +02:00
Rhys Arkins
5d647da0a3
fix: @types/node presets in config:base (#10085)
No longer disable @types/node major updates, instead use node versioning.
2021-05-20 14:02:46 -07:00
Simon Larsén
cafbb4d3de
docs: Replace outdated GHA security notice with general description (#10084) 2021-05-20 18:59:13 +00:00
Michael Kriese
48af0da981
fix: validate customEnvVariables (#10070) 2021-05-20 12:25:22 +02:00
Rhys Arkins
22e982503c
feat(config): convert datasource env to hostRules (#9698) 2021-05-20 08:34:17 +00:00
Giorgos Karagounis
e96a6f5d7d
feat(docker): refactor for docker registries (#9891)
* quay registry v1 & add test

* separate quay tags function

* Update lib/datasource/docker/index.spec.ts

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

* Update lib/datasource/docker/index.ts

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

* remove link header quay

* refactor quay registry function

* remove quay changes

* apply reviewer comments

* refactor: cleanup

* apply reviewer comments

* Update lib/datasource/docker/common.ts

* split up tests

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-19 16:14:49 +00:00
Sergei Zharinov
d680ff1e7c
fix(limits): Use PR hourly limits to calculate remaining branch count (#10053)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-05-19 15:50:37 +00:00
Sebastian Poxhofer
fefe5f7bc6
feat(onboarding): add labels to on boarding PR/MRs (#9947)
* feat(onboarding): add labels to on boarding PR/MRs

* fix: simplify

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-19 15:35:15 +00:00
Fredrik Blomqvist
9f894ce814
feat(git): Add gitNoVerify option (#9676)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-19 16:05:29 +02:00
jose-ws
dd462359b4
feat(proxy): lowercase proxy env (#10025) 2021-05-19 13:37:27 +02:00
Rhys Arkins
e7506fefa5 fix: post upgrade commands localDir 2021-05-19 12:27:57 +02:00
Rhys Arkins
9ebf804d4e fix(cache): cacheDir adminConfig 2021-05-19 12:27:37 +02:00
Rhys Arkins
b068ec9c08 fix(npm): get cacheDir from admin config 2021-05-19 11:11:45 +02:00
HonkingGoose
e5afaf5990
fix(config): fix typo in chakra-ui repoGroups name (#10041) 2021-05-19 08:40:23 +00:00
Michael Kriese
d8f4b86b14
refactor: replace linkify-markdown (#9954)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-05-19 03:23:59 +00:00
Michael Kriese
0906e078d2
test(git): disable gpgsign (#10028) 2021-05-18 05:24:03 +00:00
Sergei Zharinov
fbbbce608e
chore: Configure fs local dirs via admin config (#9990)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-05-17 13:21:28 +00:00
renovate[bot]
b8e36daa87
chore(deps): update dependency prettier to v2.3.0 (#10012)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-17 08:06:24 +00:00
Michael Kriese
9e08eaa1dc
refactor: rename Error location to validationSource (#10018) 2021-05-17 07:40:54 +00:00
Rhys Arkins
30072239d1 fix(git): gracefully handle workflows 403 2021-05-16 11:54:03 +02:00
Rhys Arkins
fe73751d69 fix(github): handle PLATFORM_INTEGRATION_UNAUTHORIZED for branch protection 2021-05-16 11:49:22 +02:00
Rhys Arkins
76ae49c4e8 chore: coverage 2021-05-16 07:07:46 +02:00
Rhys Arkins
97dba99a49 chore: debug not warn for setup.py extraction error 2021-05-15 21:48:26 +02:00
Rhys Arkins
81741e6f10 fix(ruby): replace if widening 2021-05-15 17:15:56 +02:00
Rhys Arkins
b924d49d33 fix(npm): skip remediation if parent version is not a version 2021-05-15 17:14:24 +02:00
Rhys Arkins
54e44e2db3 fix(poetry): try/catch getNewValue error 2021-05-15 17:06:12 +02:00
Rhys Arkins
f0a193dc13 fix(config): drop non-selectors when cloning rules 2021-05-15 14:44:47 +02:00
Rhys Arkins
4ea69a1438 fix(git): err.message typo 2021-05-15 13:11:04 +02:00
Rhys Arkins
f67427a3a1 fix: string check for empty config contents 2021-05-15 13:08:46 +02:00
Rhys Arkins
a245932673 fix(npm): skip lock file generation for non-updated remediations 2021-05-15 12:14:41 +02:00
Rhys Arkins
f946b7407e
fix(github): paginationField for check runs (#10003) 2021-05-15 12:14:34 +02:00
Rhys Arkins
2719505beb chore: simplify pep440 invalid value warning 2021-05-15 08:42:26 +02:00
Rhys Arkins
a2a6ac94cc fix(git): defensive fileList check 2021-05-15 07:57:48 +02:00
Rhys Arkins
fee4f0881c fix: defensive isVersion when finding parent 2021-05-15 00:08:12 +02:00
Rhys Arkins
bd2febb56d fix: respectLatest even if unstable 2021-05-15 00:02:24 +02:00
Rhys Arkins
e42e07b609 logs: downgrade workflows warn 2021-05-14 23:30:03 +02:00
Rhys Arkins
7a22e6c07a fix(git): checkout base branch with -B before merge 2021-05-14 22:48:42 +02:00
Rhys Arkins
3742d888a2 fix(git): abort run if branch not found 2021-05-14 21:31:51 +02:00
Rhys Arkins
1edcf5fc15 fix: Revert "feat(proxy): proxy environment variables available in lowercase for child processes. (#9978)"
This reverts commit 2d9734c3da.
2021-05-14 19:37:02 +02:00
Rhys Arkins
af39170fc8 fix(git): try/catch then log mergeBranch errors 2021-05-14 18:22:29 +02:00
jose-ws
2d9734c3da
feat(proxy): proxy environment variables available in lowercase for child processes. (#9978) 2021-05-14 17:27:02 +02:00
Rhys Arkins
f28d98fb1d fix(git): skip over gitignored files when committing 2021-05-14 15:28:20 +02:00
Rhys Arkins
b7f8068833 fix(pip_requirements): don't run hashin if no commands 2021-05-14 15:09:40 +02:00
Rhys Arkins
e8e11a97a9 fix(git): catch when ignore files cannot be committed 2021-05-14 14:17:35 +02:00
Rhys Arkins
57d075cea2 fix(git): detect workflows rejection in git 2021-05-14 14:08:04 +02:00
Rhys Arkins
302d9029bf fix(git): recheck branch list if branch not found 2021-05-14 13:09:47 +02:00
Rhys Arkins
a977ce3335 fix: massage npm constraint 2021-05-14 13:03:40 +02:00
Rhys Arkins
570ce0ccee fix(npm): better logs when transitive remediation is prevented 2021-05-14 12:44:02 +02:00
Rhys Arkins
c482661cf5 fix(poetry): check if valid npm version before getNewValue 2021-05-14 12:15:41 +02:00
Rhys Arkins
e2148d7e71 chore: downgrade go datasource warn 2021-05-14 12:03:37 +02:00
Rhys Arkins
c4f1103baa fix: gracefully handle dep or parent lookup for transitiveRemediation 2021-05-14 12:03:21 +02:00
Rhys Arkins
b6e5c32f07 refactor: improve host-rules error logging 2021-05-14 12:02:56 +02:00
Rhys Arkins
241a4bf24c fix(git): gracefully handle rev-parse error when checking out branch 2021-05-14 10:31:30 +02:00
Rhys Arkins
aca479873c fix: pass rangeStrategy to generateUpdate 2021-05-14 10:31:06 +02:00
Rhys Arkins
86739ca5c6 fix(bundler): don't warn on auto rangeStrategy 2021-05-14 09:59:37 +02:00
Rhys Arkins
1ca736e277 fix: delete hostRules.hostName after migration 2021-05-14 09:40:07 +02:00
Rhys Arkins
02a22755f0 fix: remove udpateType=minor->patch massage 2021-05-13 23:24:35 +02:00
Rhys Arkins
f00413c298
feat(host-rules): use only matchHost (#9892)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-13 20:53:18 +00:00
Rhys Arkins
50ab6b4bfd
docs: expand requireConfig (#9973) 2021-05-13 16:09:50 +02:00
Sergei Zharinov
669da653a9
chore: Stop use setUtilConfig in tests (#9986) 2021-05-13 10:22:59 +02:00
Sergei Zharinov
512a13fa61
fix(gomod): Use modcacherw flag starting from 1.14 (#9889) 2021-05-13 07:47:25 +02:00
Rhys Arkins
fd1ab4b796
fix: updateType for update-lockfile (#9984) 2021-05-12 21:29:32 +00:00
Alexandre Paradis
c045f9691d
feat(presets): Add google/cloud-sdk to manualChangelogUrls (#9976) 2021-05-12 14:54:10 +00:00
Sergei Zharinov
0016485da5
test(gradle): Refactor manager test mocks (#9957)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-12 15:41:03 +02:00
Rhys Arkins
a70aa6b75b
fix(git): try/catch git author check (#9967) 2021-05-12 13:06:02 +00:00
Rhys Arkins
1a5db3412b
fix: filter pendingChecks per-branch (#9966) 2021-05-12 14:33:58 +02:00
Jamie Magee
a805ddbf45
fix(azure): use pr title as merge commit message (#9964) 2021-05-12 07:02:32 +02:00
Florian Mueller
dd712a7b39
fix(kustomize): Allow port numbers in git URLs (#9921)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-11 20:27:09 +00:00
Michael Kriese
9ca604b345
refactor: extract more types (#9959) 2021-05-11 19:08:02 +02:00
Sergei Zharinov
f6c5a6bad5
refactor(nuget): Extend test coverage (#9953) 2021-05-11 11:18:51 +00:00
Michael Kriese
7daa93a78d
refactor: extract types to new files (#9951) 2021-05-11 12:51:21 +02:00
Michael Kriese
9b458117f0
fix(package rules): wrong matchPackagePatterns addition (#9949) 2021-05-11 07:20:52 +00:00
jose-ws
c83eb54d7f
fix(pip_requirements): handle whitespace around == (#9910) 2021-05-10 22:27:59 +02:00
Rhys Arkins
b78b4832a5 chore: embed ExtractConfig fields 2021-05-10 12:06:13 +02:00
Rhys Arkins
65c01d2703
fix: avoid error if no currentVersion found (#9925)
Closes #9097
2021-05-10 10:19:30 +02:00
Rhys Arkins
2a9a69102c fix(poetry): versioning try/catch with pep440 2021-05-09 22:00:41 +02:00
Rhys Arkins
e1a01f7797
chore: drop versioning from ExtractConfig (#9922) 2021-05-09 16:21:52 +02:00
Rhys Arkins
9aaadd1f4a
feat: sourceRepoSlug (#9916) 2021-05-08 15:57:14 +02:00
Rhys Arkins
1bc09b0bfc
feat: internalChecksFilter (#9796) 2021-05-08 14:38:27 +02:00
Rhys Arkins
6bde16b1d3
fix(poetry): fall back to npm versioning completely (#9913) 2021-05-08 08:48:50 +02:00
Rhys Arkins
9c694e7bda
fix(yarn): skip isntalls even if fancy refs (#9912) 2021-05-08 06:07:40 +02:00
Rhys Arkins
86ab54e8a2
fix(poetry): improve versioning resilience (#9911) 2021-05-07 21:58:04 +02:00
Rhys Arkins
8445c42590
fix(github): don't block forkToken automerge (#9909) 2021-05-07 21:23:46 +02:00
Rhys Arkins
13112b75bb
fix: separate patch branchName only if separateMinorPatch=true (#9901) 2021-05-07 10:01:16 +00:00
Rhys Arkins
9c43ac2ae5 test: fix coverage 2021-05-06 16:39:05 +02:00
Rhys Arkins
fc48bdf738 test: use snapshot for host-rules 2021-05-06 14:43:11 +02:00
Rhys Arkins
89ad6401d9
fix(hostRules): domainName matching (#9884) 2021-05-06 11:30:42 +02:00
Rhys Arkins
856b28841d
feat: hostRules.matchHost (#9815)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-06 07:57:44 +00:00
Rhys Arkins
89f587cbf2
fix(github): use forkToken if present for automerge (#9879) (#9882) 2021-05-06 08:37:37 +02:00
Carlos Marcano
e49213a60a
feat(composer): custom gitlab host auth (#8612)
Generates the COMPOSER_AUTH env variable for all gitlab host rules
2021-05-06 06:44:59 +02:00
Yusuke Fujiki
c9c961c10a
feat(config): add 'chakura-ui' monorepo (#9881) 2021-05-05 21:25:53 -07:00
Fredrik Blomqvist
467b5ae2fe
feat: Improve schedules (#9819) 2021-05-05 20:45:33 +00:00
Matt Palmer
5cdedd5e2c
refactor: split mergeRenovateConfig to own module (#9872) 2021-05-05 22:26:08 +02:00
Rhys Arkins
65bbf45319
fix(validation): only warn when extending group in rules (#9871) 2021-05-05 17:46:34 +02:00
Sergei Zharinov
b974ba0abb
refactor(managers): Use moo fallback for unknown fragments (#9870) 2021-05-05 15:29:56 +00:00
Rick van Galen
36af7e3488
fix(git): Trim whitespace around private key data (#9856)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-05 09:07:20 +00:00
Rhys Arkins
ae8a60eefb chore: fix lint 2021-05-05 10:42:53 +02:00
Rhys Arkins
f710c81b64 fix: check urls are string before trimming 2021-05-05 09:32:28 +02:00
Michael Kriese
b826a330e2
fix(npm): pass Basic token as _auth key (#9862) 2021-05-05 09:18:05 +02:00
Florian Greinacher
d652a5e5c6
fix: remove leading '@' symbol from usernames (#9817) 2021-05-05 08:31:53 +02:00
Sebastian Poxhofer
e33df09f4e
fix(pre-commit): allow hooks in the format git:// (#9858)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-05 04:24:58 +00:00
Rhys Arkins
32b14e55b5 fix: Revert "fix(git): add -- to git rev-parse"
This reverts commit 6b706fb8e9.
2021-05-04 14:31:46 +02:00
Rhys Arkins
4eb4a5cd20
fix: ignore yargs-parser false positive (#9841) 2021-05-04 10:23:03 +02:00
Nils Plaschke
5e1f21961d
feat(bundler): add config command for hyphen hosts (#9821) 2021-05-04 06:53:45 +00:00
Rhys Arkins
ac316d07f5
fix(poetry): add versioning resilience (#9838) 2021-05-04 08:37:27 +02:00
Rhys Arkins
e0fa64db9b
fix(config): warn not error if extending group presets (#9836) 2021-05-04 08:02:39 +02:00
Sergei Zharinov
a01323c720
feat(gradle-lite): Recognize more registryUrls patterns (#9825) 2021-05-04 05:53:09 +00:00
Sergei Zharinov
c62a7d87a0
feat(ci): Use data files from arbitrary path (#9835) 2021-05-04 05:16:10 +00:00
Rhys Arkins
2169c56e05 fix(hashicorp): shortcut getNewValue only on replace 2021-05-04 04:28:18 +02:00
Rhys Arkins
6b706fb8e9 fix(git): add -- to git rev-parse 2021-05-04 03:56:05 +02:00
Tiago Martins
8c07d4d757
feat: Add setting to auto approve PRs in Azure DevOps (#9702)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2021-05-03 23:48:59 +00:00
renovate[bot]
c006d208e4
chore(deps): update dependency @types/semver to v7.3.5 (#9831) 2021-05-03 20:46:14 +02:00
Michael Kriese
d0203f9e5c
fix: Revert "feat(ci): Use data files from arbitrary path" (#9833)
This reverts commit eb4f8451e0.
2021-05-03 14:25:43 +02:00
Sergei Zharinov
eb4f8451e0
feat(ci): Use data files from arbitrary path (#9829) 2021-05-03 14:12:10 +02:00
HonkingGoose
75b5e9d6b3
docs: master branch -> main branch, default branch -> base branch (#9808)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-05-03 07:34:15 +00:00
Sergei Zharinov
b00c80a33f
fix(config): Emoji config default value (#9818) 2021-05-02 10:59:36 -07:00
Rhys Arkins
4e9e0a63ec refactor: hostRules.hosts() simplification 2021-05-01 23:34:16 +02:00
Rhys Arkins
49272cc003 chore: hostRules resolvedHost simplification 2021-05-01 23:30:24 +02:00
Rhys Arkins
52687368cb refactor: hostRules error 2021-05-01 23:18:14 +02:00
Rhys Arkins
61c648d20b chore: simplify global hostRules test 2021-05-01 23:17:38 +02:00
Rhys Arkins
ffd0269ab6
fix(config): nested packageRules migration (#9814) 2021-05-01 23:01:26 +02:00
Rhys Arkins
915bd15ce9 chore: fix HostRule type 2021-05-01 22:52:10 +02:00
Rhys Arkins
0918679cf6
refactor(hostRules): precalculate resolvedHost (#9811) 2021-05-01 18:19:38 +02:00
Rhys Arkins
91bdc872e8 refactor: pre-commit hostName -> hostname 2021-05-01 16:24:31 +02:00
Rhys Arkins
5246e6b34e refactor: host-rules ruleMatch -> resolvedHost 2021-05-01 16:21:59 +02:00
Rhys Arkins
bb2e7ffcdd
fix(gomod): use latest go version when binarySource=docker (#9765)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-01 12:17:24 +00:00
Sergei Zharinov
24201e195a
refactor(maven): Refactor maven test mocks (#9797)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-30 18:26:04 +00:00
Rhys Arkins
3c2b394e8d
fix: keep stabilityDays pending check even if dashboard checked (#9799) 2021-04-30 17:46:20 +02:00
Sergei Zharinov
bc25520afc
feat(maven): Fetch "last-modified" timestamps from all hosts (#9795) 2021-04-30 14:09:46 +02:00
Sergei Zharinov
cf8bd72b13
feat(maven): Obtain "last-modified" timestamps for GitLab (#9791) 2021-04-30 09:26:51 +00:00
Rhys Arkins
6ad1a33159
refactor: separate update generation (#9788)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-30 10:46:11 +02:00
Sebastian Poxhofer
a9c9d56779
feat(argocd): implement manager (#9771) 2021-04-29 13:39:35 +00:00
Florian Greinacher
ee724768e5
fix: pass ECR credentials properly (#9767)
* fix: pass ECR credentials properly

* Specify type for ECR client config

* Add assertion for trace
2021-04-28 16:07:10 +02:00
Tyrone Meijn
038f52c0df
fix(gitlabci): filter out !reference tags in gitlabci-include (#9741) 2021-04-28 14:37:01 +02:00
Sergei Zharinov
1d7a98446a
refactor(maven): Refactor datasource tests (#9745) 2021-04-27 21:09:21 +00:00
Caio Andrade
718294b6cc
fix(nodenv): Monorepo support (#9747) 2021-04-27 16:17:57 +02:00
Rhys Arkins
bafb55dd99
fix: patch grouping when separateMinorPatch=false (#9746)
Closes #9744
2021-04-27 16:14:57 +02:00
Caio Andrade
3d29ce3381
fix(gitlabci): Support named services (#9732)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-27 13:41:54 +00:00
Sergei Zharinov
38620be343
refactor: Replace some TODO items with issue ids (#9596) 2021-04-26 20:19:30 +00:00
Trim21
fb50312051
fix(poetry): lockFileMaintenance (#9695) 2021-04-26 14:36:21 +00:00
Sergei Zharinov
ce51f05cef
feat(test): Detect test utils callers and simplify helpers (#9707) 2021-04-26 16:15:03 +02:00
Sergei Zharinov
ca9ed19b3d
refactor(maven): Extract util functions from datasource index (#9727) 2021-04-26 09:01:40 +00:00
Rhys Arkins
65c3992ec5
fix: create PR if stale branch can't automerge (#9723) 2021-04-26 07:00:26 +02:00
Michael Kriese
00cb277bb6
fix(git): add debug (#9683) 2021-04-25 21:26:09 +02:00
Muhammad Rehan Saeed
a91c85317a
Add Open Telemetry Dotnet monorepo (#9710) 2021-04-24 22:25:52 +02:00
Nils Plaschke
90e96805e1
docs: add documentation for forkToken (#9701) 2021-04-24 05:54:00 +00:00
Ross Rasmussen
108a00bad4
fix(terraform): support github repo source url with underscores (#9661)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-04-23 17:32:45 +00:00
Sergei Zharinov
b255275632
refactor(test): Load fixtures with helpers (#9699)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-23 16:58:48 +00:00
Muhammad Rehan Saeed
c862b5b4b5
feat(presets): Add HotChocolate monorepo (#9700) 2021-04-23 12:17:28 +00:00
Sergei Zharinov
5716077f99
refactor: Cache moo lexer instances (#9697) 2021-04-23 12:24:18 +02:00
Nils Andresen
37a8e28229
fix(cake): quoted references (#9692)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-23 07:43:19 +00:00
Florian Greinacher
2cc751a0a1
feat: ignore unavailable users (#9406) 2021-04-22 21:16:58 +02:00
Michael Kriese
8c0f7c12ef
fix(npm): repect allowScripts & ignoreScripts (#9684)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-04-22 15:11:26 +00:00
Michael Kriese
e0488a3ebb
fix(worker): wrong no branch delete on dry-run (#9682) 2021-04-22 16:03:47 +02:00
Rhys Arkins
e0deef3bc2 fix: disallow allowedVersions and matchUpdateTypes
Closes #9172
2021-04-22 09:55:14 +02:00
Rhys Arkins
61abc03a2e
feat(config): validate packageRules matchUpdateTypes combos (#9649) 2021-04-22 07:16:40 +00:00
Rhys Arkins
6232b654be chore: revert hasFancyRefs 2021-04-22 08:47:58 +02:00
Rhys Arkins
572749a398 refactor: artifactUpdateApproach -> skipInstalls
Roll back the previous refactor.
2021-04-22 08:47:58 +02:00
Rhys Arkins
5e3806f3e2 feat(npm): retain npmrc lines without variables (#9484)
Instead of ignoring the entire .npmrc file if it contains environment variables, instead just strip out the necessary lines.

BREAKING: .npmrc files with environment variables will no longer be completely ignore - instead only the lines with variables will be stripped.
2021-04-22 08:47:58 +02:00
Rhys Arkins
d592239410 chore: update snapshot 2021-04-22 08:47:58 +02:00
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
Rhys Arkins
07a05012f1 refactor getCurrentVersion versioning 2021-02-18 09:28:18 +01:00
Rhys Arkins
21cfbd2e82 refactor: move lookup functions into own files 2021-02-18 09:21:01 +01:00
Rhys Arkins
e7f2beebdb refactor: centralize lookup types 2021-02-18 08:35:26 +01:00
Rhys Arkins
71e26d835d refactor: rename lookup functions 2021-02-18 08:27:56 +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
15f4afcc2c chore: reorder ReleaseResult fields 2021-02-18 08:12:42 +01:00
Rhys Arkins
bbd78d490c refactor: remove SkipReason.Unknown 2021-02-18 08:09:04 +01:00
Rhys Arkins
33e7e41534
refactor: latestVersion -> tags.latest (#8739) 2021-02-18 08:00:00 +01:00
Kieran
a719136752
feat: add require to semanticPrefixFixDepsChoreOthers (#8738)
* feat: add require to semanticPrefixFixDepsChoreOthers

* update snapshots

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-18 04:54:37 +00:00
Rhys Arkins
01e1f38019
refactor: remove unused ReleaseResult fields (#8737) 2021-02-17 21:29:25 +01:00
Rhys Arkins
720907e6f8
refactor: use object not array for helm cache (#8733) 2021-02-17 15:52:43 +00:00
Rhys Arkins
a628075096 refactor: helm release types 2021-02-17 14:33:50 +01:00
Rhys Arkins
949299e089 chore: add HelmRepository type 2021-02-17 11:23:16 +01:00
Sergei Zharinov
d92dc807aa
fix(gradle-lite): Always use Maven registry url (#8721) 2021-02-16 21:04:42 +01:00
Rhys Arkins
68f89c4816 fix: Revert "build(deps): update dependency commander to v7 (#8676)"
This reverts commit 083755161b.
2021-02-16 16:17:19 +01:00
Sergei Zharinov
64f93ec2a7
feat(presets): Restrict internal presets validation (#8382) 2021-02-16 15:10:02 +00:00
Rhys Arkins
32440f26a4
refactor: toVersion -> newVersion (#8711) 2021-02-16 12:33:44 +01:00
Rhys Arkins
1e90a544fc refactor: hashed branch compilation 2021-02-16 12:31:10 +01:00
Rhys Arkins
f72fe9f724 chore: codecov 2021-02-16 12:08:43 +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
5b38d39739 refafctor: currentVersion -> fromVersion 2021-02-16 09:55:06 +01:00
Rhys Arkins
acf57144f8
refactor: remove currentVersion (#8708) 2021-02-16 09:43:38 +01:00
Rhys Arkins
dae58a49c2 refactor: better template string migration 2021-02-16 09:17:26 +01:00
Sergei Zharinov
37a751df94
refactor(maven): Use valid timestamps in testing code (#8700)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-15 17:08:22 +00:00
Sergei Zharinov
44004bf2d6
refactor(limits): Log more for concurrent branch detection (#8698) 2021-02-15 14:23:31 +01:00
Michael Kriese
d9ca0a3c2b
feat(preset): add pnpjs monorepo (#8696) 2021-02-15 11:52:00 +01:00
Tom Forbes
88b19efe10
feat(poetry): support rangeStrategy=update-lockfile (#8672) 2021-02-15 10:24:23 +01:00
renovate[bot]
083755161b
build(deps): update dependency commander to v7 (#8676) 2021-02-15 08:56:50 +01:00
Rhys Arkins
0e0308fdd8 refactor: bucketRelease 2021-02-13 11:24:35 +01:00
Rhys Arkins
1acda01b6e refactor: store bucket releases, not versions 2021-02-13 11:18:26 +01:00
Rhys Arkins
a9a08cf902 refactor: bucketVersions 2021-02-13 00:01:30 +01:00
Rhys Arkins
1be1be9056 refactor: move update checking later 2021-02-12 23:49:25 +01:00
Rhys Arkins
0f456d0615 refactor: getBucket 2021-02-12 23:41:20 +01:00
Rhys Arkins
b9e084000e refactor: lookup version -> versioning 2021-02-12 23:30:44 +01:00
Rhys Arkins
f5ceba085b refactor: add bucket to update 2021-02-12 23:27:48 +01:00
Rhys Arkins
b2bbe96657 fix: don’t try to detect major automerge 2021-02-12 22:41:40 +01:00
Rhys Arkins
cadace3241 fix: edge cases for bump/update-lockfile 2021-02-12 22:29:00 +01:00
Rhys Arkins
e61a32aef1 refactor: lookup updates loop 2021-02-12 19:06:40 +01:00
Rhys Arkins
55afac8227 refactor: highestUpdate -> update 2021-02-12 17:55:36 +01:00
Rhys Arkins
f6b438508e refactor: simplified lookup buckets 2021-02-12 17:38:28 +01:00
Rhys Arkins
2a4875b230
refactor: log skippedOverVersions (#8664) 2021-02-12 15:34:43 +01:00
Rhys Arkins
5f7b710a4c fix(github): log token type correctly 2021-02-11 17:49:52 +01:00
Rhys Arkins
264ff284e7 fix(circleci): ignore machine images
Closes #8656
2021-02-11 17:49:38 +01:00
Rhys Arkins
e28e8b44cb fix: add new disabled commands to result handling 2021-02-11 17:10:20 +01:00
Daniel Tschinder
cb8a94bfef
feat: add playwright to monorepo grouping (#8648) 2021-02-11 15:17:22 +01:00
Rhys Arkins
fa9031f5e9 feat(internal): expand disabled error messages
Splits REPOSITORY_DISABLED into multiple
2021-02-11 13:32:29 +01:00
matbest1
89ed1c526b
feat: add 'MassTransit' monorepo (#8645) 2021-02-11 12:58:07 +01:00
Daniel Tschinder
3e2d9ca0e7
feat(bitbucket-server): Support git over ssh (#8115) 2021-02-11 11:33:57 +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
Jeremy Hayes
c8835cb2f5
feat: add 'aspnet-api-versioning' monorepo (#8636)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-11 05:37:05 +00:00
Jeremy Hayes
e102b36fc2
feat: add 'Steeltoe' monorepo (#8635)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-11 05:24:16 +00:00
Jeremy Hayes
bfa87da0cb
feat: add 'Hangfire' monorepo (#8634) 2021-02-11 06:08:28 +01:00
Rhys Arkins
855db036d5
fix: rename baseDir to packageFileDir for templating (#8625) 2021-02-10 23:39:06 +00:00
Michael Kriese
efab9be9b9
fix(gitlab): catch git permission error (#8629) 2021-02-10 18:28:54 +01:00
Jeremy Hayes
5ed94a4923
feat: add 'dotnet' monorepo (#8620) 2021-02-10 15:58:52 +01:00
Jeremy Hayes
9bd54c86f8
feat: add ngular-eslint monorepo (#8618)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-10 04:44:18 +00:00
HonkingGoose
d15933d382
docs: shorten description allowedPostUpgradeCommands (#8603) 2021-02-09 14:01:39 +01:00
Michael Kriese
3281e1aadc
test: fix coverage (#8590) 2021-02-08 12:31:57 +00:00
Michael Kriese
d029350052
fix(worker): rebase stale pr (#8588) 2021-02-08 12:06:11 +01:00
Rhys Arkins
78551afdec chore: LegacyAdminConfig 2021-02-07 22:13:55 +01:00
Rhys Arkins
f21b761572 chore: GlobalOnlyConfig 2021-02-07 22:12:54 +01:00
Rhys Arkins
80fd1fe0d6 refactor: move customEnvVariables to admin config 2021-02-07 22:07:16 +01:00
Sergei Zharinov
3ebfb5f387
refactor: Remove some irrrelevant TODO comments (#8578) 2021-02-07 22:04:34 +01:00
Tobias Bieniek
42387360b3
test(datasource/crate): Add missing httpMock.setup/reset() calls (#8566) 2021-02-06 12:44:31 +00:00
eduardo aleixo
6b15f6ef68
fix(helm-requirements): remove the need for a Chart.yaml file (#7544) 2021-02-06 08:06:11 +01:00
Taras
150092a2a5
feat(go): add support for bitbucket in go datasource (#7892) 2021-02-06 08:05:19 +01:00
Sergei Zharinov
27a494ffe2
feat(github): Shrink GraphQL nodes count on 50x errors (#8394) 2021-02-06 06:19:27 +00:00
Rhys Arkins
d203def3d0 refactor: baseDir to global config 2021-02-05 22:35:03 +01:00
Rhys Arkins
88f5414485 refactor: configWarningReuseIssue type 2021-02-05 22:24:20 +01:00
Rhys Arkins
6fa37294cf refactor: dryRun admin config 2021-02-05 22:21:24 +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
675bd2604f chore: move postUpdateOptions 2021-02-05 17:55:37 +01:00
Rhys Arkins
c80165dd11 fix: move privateKey to admin config 2021-02-05 17:53:50 +01:00
Rhys Arkins
8be1f04198 chore: move privateKeyPath to global config 2021-02-05 17:37:31 +01:00
Rhys Arkins
90db7e28a6
feat(config): delete after setting admin config (#8557) 2021-02-05 16:08:52 +00:00
Rhys Arkins
878d9db983 chore: config type comments 2021-02-05 15:19:51 +01:00
Michael Kriese
c90c506156
refactor(docker): use aws-sdk v3 (#8298) 2021-02-05 14:44:38 +01:00
Rhys Arkins
d00d1e8b5b refactor: more GlobalConfig 2021-02-05 12:43:26 +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
renovate[bot]
8ee891675f
build(deps): update dependency json5 to v2.2.0 (#8554)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-05 11:48:47 +01:00
Rhys Arkins
a940835930 fix(crate): correct trustLevel use 2021-02-05 10:58:10 +01:00
Rhys Arkins
3756f2aec3 refactor: GlobalConfig type 2021-02-05 10:49:34 +01:00
Rhys Arkins
25f43fd1d7
refactor: move post upgrade commands to repo admin config (#8552) 2021-02-05 09:58:48 +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
Adam Horacek
60174c4cf4
fix: always add additionalReviewers to PR (#8550) 2021-02-05 07:07:39 +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
Daniel Tschinder
4ab13cc77e
fix(docker): Fix support for docker list manifests (#8540) 2021-02-04 12:32:47 +01:00
Rhys Arkins
df2a31c7f5
fix: remove unused binarySource=auto (#8461) 2021-02-04 12:14:34 +01:00
Rhys Arkins
6ab2b02f21
fix(git): checkout with — (#8538) 2021-02-04 11:41:23 +01:00
Rhys Arkins
1f4be15584 logs: warn not error for pep440 range failure 2021-02-04 10:07:24 +01:00
Rhys Arkins
46851d1a47 fix: migrate prTitle 2021-02-04 09:43:37 +01:00
Rhys Arkins
9d586b090b
feat: regexManagers presets (#8536) 2021-02-04 09:39:43 +01:00
Rhys Arkins
89811e60ab fix: Revert "fix(git): add — after rev-parse (#8513)"
This reverts commit 51f8381e31.
2021-02-03 22:49:02 +01:00
Rhys Arkins
ef7e3c1f78 fix(git): external host error for host resolution failure 2021-02-03 22:31:01 +01:00
Rhys Arkins
62c5fa9396 logs: improve binarySource=docker constraint logging 2021-02-03 22:05:09 +01:00
Rhys Arkins
31b8d44fa1 logs: improve npm constraint logging 2021-02-03 22:04:55 +01:00
Rhys Arkins
3cb4f2f6b1 refactor: docker test use 403 2021-02-03 20:14:32 +01:00
Rhys Arkins
e816637eb4 chore: fix test 2021-02-03 20:12:58 +01:00
Rhys Arkins
3cb25532a5 fix(docker): treat docker hub 401 as external host error 2021-02-03 20:08:21 +01:00
Rhys Arkins
7519b76956 fix: cache Docker tags 30 minutes 2021-02-03 20:04:48 +01:00
Rhys Arkins
03dae5a5e9 fix: don’t filter template fields when validating 2021-02-03 16:33:28 +01:00
Rhys Arkins
83a511a08c fix: loosen newXMajor migration 2021-02-03 16:08:35 +01:00
Tobias Bieniek
ee178df01a
feat: hashedBranchLength option (#8502) 2021-02-03 15:48:54 +01:00
Rhys Arkins
f533962a98
feat(github): change fork default branch (#8516) 2021-02-03 15:03:44 +01:00
Rhys Arkins
1914a2eaf7 fix: expose more fields to templates 2021-02-03 15:02:36 +01:00
Michael Kriese
29700db31e
fix(crate): rethrow existing error (#8522) 2021-02-03 13:57:41 +00:00
Dmitry Pavlov
8032ffd8ca
fix(repology): Properly handle of response with multiple package versions (#8489) 2021-02-03 14:34:04 +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
Michael Kriese
e6d497a6ae
fix(validator): wrong file name in logs (#8520) 2021-02-03 12:34:30 +01:00
Rhys Arkins
e8c1b26d9c refactor(github): improve fork tests 2021-02-03 12:02:15 +01:00
Rhys Arkins
42101cf6b1 fix: expose more template options 2021-02-03 10:46:32 +01:00
Rhys Arkins
c8cc447d61
fix(config-validator): migrate and massage before validating (#8503) 2021-02-03 10:35:30 +01:00
Rhys Arkins
51f8381e31
fix(git): add — after rev-parse (#8513) 2021-02-03 10:30:10 +01:00
Rhys Arkins
3d86ac632f fix: include more template fields 2021-02-03 09:45:08 +01:00
Rhys Arkins
de8ea37c27
feat: warn about disallowed template variables (#8512) 2021-02-03 09:30:49 +01:00
Rhys Arkins
5d606dba9b
fix(npm): detect npm6/7 for npm install (#8506) 2021-02-03 08:48:31 +01:00
Stefan
2d0686db7e
fix: update gitlab-ce changelog url (#8510) 2021-02-02 21:43:57 +01:00
Rhys Arkins
7c40d2652d
feat: template field filtering (#8504) 2021-02-02 18:11:27 +01:00
Rhys Arkins
40242fc0b5 logs: warn for config warnings 2021-02-02 13:13:13 +01:00
Joël Galeran
fe8b3e1ad2
feat: add redwood monorepo (#8498) 2021-02-02 12:35:21 +01:00
Adam Horacek
d8d26a1aba
fix(pip_setup): pick latest installed python version (#8491) 2021-02-02 10:39:26 +01:00
Rhys Arkins
f9217501a3 fix(config): make vulnerabilityAlerts mergeable 2021-02-02 07:19:04 +01:00
jimmycrequer
e2f6b438b0
fix: add link to neo4j release notes (#8406) 2021-02-01 10:21:07 +01:00
Michael Kriese
96dca43372
fix(docker): fix manifest list handling (#8474) 2021-02-01 06:22:15 +00:00
Rhys Arkins
800a3d15ca fix(validation): allow description in regexManagers 2021-02-01 07:03:38 +01:00
Rhys Arkins
d5022252c4 refactor: cdnjs use centralized caching 2021-01-31 10:54:38 +01:00
Rhys Arkins
94be71c6c3
feat: pypi public package caching (#8477) 2021-01-31 10:46:02 +01:00
Rhys Arkins
9e4b04d676
feat(datasource): compatibility filtering (#8475) 2021-01-31 09:23:24 +01:00
Rhys Arkins
0eb328768d refactor: pypi datasource if/else 2021-01-30 12:08:09 +01:00
Rhys Arkins
c59afaeb43 logs: log if fork default branch is different from parent 2021-01-30 11:57:14 +01:00
Rhys Arkins
89741ad99b
refactor: HttpResponse.authorization (#8470) 2021-01-30 11:41:25 +01:00
HonkingGoose
fb72b5baf8
chore: fix punctuation plus other small fixes (#8463) 2021-01-30 11:12:14 +01:00
Rhys Arkins
3d6b142283
fix(github): support default branch rename when forking (#8469) 2021-01-30 10:31:33 +01:00
HonkingGoose
2cd92c1a88
chore: small fixes to descriptions (#8455)
* chore: small fixes to descriptions

* http -> HTTP

* revert to lowercase npm

Co-authored-by: Rhys Arkins <rhys@arkins.net>

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-29 15:05:14 +01:00
Sergei Zharinov
72b0b85640
feat(config): Rename packageRules selectors (#6939) 2021-01-29 11:43:42 +01:00
Nicolas Da Mutten
6984a02f87
fix(config): Support local presets in bot admin config (#8195) 2021-01-29 10:54:55 +01:00
Sergei Zharinov
1b2a3f8006
fix(gradle-lite): Inherit variables from parent build.gradle (#8451) 2021-01-29 10:15:08 +01:00
Kevin James
9e09363305
fix(auth): fix HTTP Basic auth for NOPASS indexes (#8442) 2021-01-29 06:28:52 +01:00
Michael Kriese
4eaa81ac56
fix(docker): support manifest list (#8450) 2021-01-28 19:54:19 +01:00
Artur Frysiak
e063c8f931
feat: handle GitLab push rule violation (#8416)
* feat: handle GitLab push rule violation

Closes #8414

* feat: handle GitLab push rule violation

* feat: handle GitLab push rule violation

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-01-27 10:17:42 +01:00
Sergei Zharinov
3c7503cfb4
fix(gradle-lite): Allow scala versions parsing in strings (#8431) 2021-01-27 06:53:57 +01:00
Michael Kriese
bd4c082d78
fix(docker): accept manifest lists for digests (#8428) 2021-01-26 13:52:15 +00:00
HonkingGoose
94e1d14004
feat: add preset to opt-out of rebase checkbox within PRs (#8390) 2021-01-25 07:29:20 +01:00
Rhys Arkins
391fe681fd tests: fix coverage 2021-01-24 15:11:01 +01:00
Rhys Arkins
3ff35656b3
refactor: add depNameShort during flatten (#8401) 2021-01-24 08:34:33 +01:00
Rhys Arkins
e0a1064a37
fix: remove consecutive hyphens from depNameSanitized (#8400) 2021-01-24 07:22:28 +00:00
Rhys Arkins
e5ce9f7e5c fix: sort vulnerability PRs first 2021-01-23 08:06:20 +01:00
Rhys Arkins
c24eb6b7a5 fix: don’t block vulnerability PRs due to pin PRs 2021-01-23 08:04:14 +01:00
Rhys Arkins
9fc7911b1c fix: exclude vulnerability PRs from rate limits 2021-01-23 08:03:54 +01:00
Sergei Zharinov
56417afbf2
fix(composer): Fix wrong getNewValue results for 'update-lockfile' (#8391) 2021-01-23 07:14:26 +01:00
Michael Kriese
419c916e1e
fix(preset): remove invalid reference (#8370) 2021-01-21 14:01:13 +01:00
Rhys Arkins
1563bb7eee
feat(datasource): define defaultVersioning (#8369) 2021-01-21 13:11:35 +01:00
Rhys Arkins
294cf9fb99
refactor: datasource defaultVersioning (#8367) 2021-01-21 12:39:18 +01:00
Sergei Zharinov
6e84bb1780
fix(ivy): Make the versioning implementation more precise (#8363) 2021-01-21 12:35:36 +01:00
Rhys Arkins
d0531f52fb refactor: remove appendRegistryUrls 2021-01-21 10:04:22 +01:00
Rhys Arkins
6cf8735204 build: add junit5 monorepo 2021-01-21 08:28:41 +01:00
HonkingGoose
dbd7a0d73f
chore: remove old TODO comment (#8351) 2021-01-20 10:10:45 +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
ebb40b3adb
fix(github): pass up repo not found in init (#8355) 2021-01-19 23:07:12 +01:00
Rhys Arkins
13f5bb9d08 fix: revert YARN_CACHE_FOLDER
Closes #8247
2021-01-19 10:58:30 +01:00
Michael Kriese
434fdbd4be
feat: deprecated logLevel option (#8301)
* feat: deprecated logLevel option

* feat: deprecated logLevel option

* docs: update logging

* fix: remove log level env option

* Update warn

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-19 09:29:45 +00:00
Andrey Kuznetsov
868208bfef
fix: configure signing for each repo (#8314) 2021-01-19 10:19:07 +01:00
Rhys Arkins
22245ceff7
tests: fix coverage (#8340) 2021-01-19 09:15:31 +00:00
Stefan
139ff4f2e5
fix(dockerfile): improve FROM/COPY regex matching (#8331) 2021-01-19 09:37:23 +01:00
Stefan
91d30caed7
fix: fetch changelog from self-hosted gitlab independent from url (#8336) 2021-01-19 09:36:27 +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
207b177d60
feat: customEnvVariables (#8321)
Introduces a new option to pass custom environment variables to child processes. So that users can provide/override environment variables to influence executions, e.g. setting MAVEN_OPTS or passing credentials for private registries for the locking process.
2021-01-19 09:11:45 +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
Étienne Lévesque
1bd51a3740
fix(hex): Preserve minor versions when in bump mode (#8326)
* feat(hex): Preserve minor versions when in bump mode

* Fix linting issue

* Add minor test

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-18 09:14:45 +01:00
Michael Kriese
9bffbb6e62
fix(nuget): use last version if no stable exists (#8327) 2021-01-18 08:53:53 +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
Rhys Arkins
e77253208e fix: Revert "feat: deprecated logLevel option (#8293)"
This reverts commit 76ada5e7d5.
2021-01-14 15:12:53 +01:00
Rhys Arkins
d56ab63989
fix: pass versioning for docker getPkgReleases (#8261)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-01-14 12:26:49 +00:00
Michael Kriese
76ada5e7d5
feat: deprecated logLevel option (#8293)
* feat: deprecated logLevel option

* feat: deprecated logLevel option

* docs: update logging
2021-01-14 12:11:23 +00:00
HonkingGoose
acc3690fb2
docs: use one sentence per line for helm values readme (#8283) 2021-01-14 09:02:26 +01:00
Mariano Wahlmann
8084ea3d9c
fix: cleanSimpleHtml function regexp greedyness (issue #8285) (#8286)
* Fixes issue #8285

* Remove unnecesary escapes
2021-01-14 09:01:42 +01:00
Sergei Zharinov
2d7a0dad2f
fix(sbt): Ignore http4s digest-based milestone releases (#8282) 2021-01-14 08:47:42 +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
9a9a2c176b
feat(docker): add metadata (#8258) 2021-01-12 07:21:05 +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
Markus Tacker
8c974915c8
feat(monorepo): add aws-sdk-js-v3 (#8249)
This adds https://github.com/aws/aws-sdk-js-v3 as a monorepo.
2021-01-11 12:50:25 +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
Sergei Zharinov
746d170824
feat(limits): Add "branchConcurrentLimit" option (#8046)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-01-10 13:29:14 +01:00
HonkingGoose
c2ee26c3fc
feat: add yearly schedule to presets (#8228) 2021-01-10 12:39:39 +01:00
Rhys Arkins
e452b83040
refactor: change bumpPackageVersion return signature (#8232) 2021-01-10 11:10:34 +01:00
Sergei Zharinov
1a708f0368
fix(github): Paginate open and closed PR lists (#8008) 2021-01-09 17:28:09 +01:00
Rhys Arkins
18a87db919
fix: skip branch if no PR but modified (#8230) 2021-01-09 17:26:48 +01:00
Rhys Arkins
44a33bcd4b logs: changelog fetch 2021-01-08 11:30:54 +01:00
stefee
f604a5dba4
fix(nvm): do not attempt to pin node digest for nvm (#8215)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-08 09:49:19 +01:00
Michael Kriese
1b7f17f3ef
fix(azure): catch auth error (#8222) 2021-01-08 07:45:45 +00:00
Michael Kriese
7a25491a49
fix: wrong code quoting (#8223)
* fix: wrong code quoting

* fix: can be undefined

* fix: wrong function
2021-01-08 06:47:14 +00:00
Michael Kriese
c2d1d4d66d
feat: suppress onboarding preset warning (#8214) 2021-01-08 07:30:41 +01:00
Jérémie Astori
347f68d838
fix(presets): add @cds packages to the Clarity pattern group (#8219)
Clarity is currently migrating their projects to the @cds scope, and keep the @clr ones as well. Now that we have migrated to the @cds packages, we're back to having separate PRs 😅
2021-01-08 05:51:22 +01:00
Rhys Arkins
38709c6321
fix: add sbt latest.integration workaround (#8209)
Works around #8208
2021-01-07 14:39:23 +01:00
Frédéric Marchand
4a8979e88c
fix(git-submodule): loop all updated submodules (#8185)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2021-01-04 20:51:59 +00:00
Rhys Arkins
442da2d84a
fix(yarn): set YARN_CACHE_FOLDER if not already (#8180)
Closes #8172
2021-01-01 21:47:42 +01:00
Jamie Magee
6a9a312dad
fix(submodules): add support for private submodules (#8164)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-30 21:32:09 +00:00
renovate[bot]
4115f22f6e
build(deps): update dependency simple-git to v2.31.0 (#8132)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-12-30 17:27:57 +01:00
Shunsuke Suzuki
de852ac7de
feat: support template in labels (#8138)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-30 12:27:05 +01:00
Halil İbrahim Şener
230aefa4f7
fix(pipenv): Specify Pipfile location while executing pipenv lock (#8136) 2020-12-28 15:20:49 +01:00
Sergei Zharinov
65065846f3
fix(gradle-lite): Allow for methods named "uri" to define the registry URLs (#8120) 2020-12-22 16:56:01 +01:00
Sergei Zharinov
ed9fe83315
fix(sbt): Append additional registry URL for Sbt plugins (#8105) 2020-12-21 13:54:12 +01:00
Charles Korn
61da4d60b0
feat(batect): Automatically extract dependencies for files included into Batect configuration (#8091)
* Automatically extract dependencies for files included into Batect configuration.

* Fix issue running tests on Windows.

* Simplify language in readme.

* Use sets rather than arrays to manage backlog of files to examine.

* Remove explicitly setting manager name.

* Address PR feedback.

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-21 12:18:53 +01:00
Rhys Arkins
5209be38e9
refactor: remove manager from PackageRile (#8102)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-21 10:18:48 +00:00
Rhys Arkins
0d0f7e56db
fix(kustomize): don’t pin digests (#8090) 2020-12-19 23:12:11 +01:00
Rhys Arkins
2734fca0fc logs: log config file name when found 2020-12-19 21:56:07 +01:00
Leif Segen
964f1e71c4
fix: Update help URLs due to archiving of renovatebot/config-help repo (#8084)
* Update help URLS

* Update help URLS

* Make changes consistent

* Fix typo
2020-12-19 08:12:09 +01:00
Michael Kriese
b0ff423e5e
fix(helm-datasource): wrong commitMessageTopic template (#8074) 2020-12-18 19:13:14 +01:00
Michael Kriese
e91191c667
fix(regex-manager): copy templates for auto-replace (#8072) 2020-12-18 17:24:15 +01:00
Rhys Arkins
464fcc2dbc fix(autoreplace): skip depName compare if undefined 2020-12-18 16:42:20 +01:00
Rhys Arkins
116693be64
fix: Revert "feat: secrets" (#8069)
This reverts commit ec1b3c386b.
2020-12-18 15:33:21 +01:00
Rhys Arkins
ec1b3c386b
feat: secrets (#6664) 2020-12-18 13:38:28 +01:00
Sergei Zharinov
e3a2b32b6c
feat(github): Limit graphql results total count (#8064) 2020-12-18 12:58:19 +01:00
Michael Kriese
2f432626f0
fix(auto-replace): should fail on wrong replace (#8062) 2020-12-18 11:39:27 +01:00
Elwyn
32459d313d
feat(azure): implement mergePr (#7908) 2020-12-18 09:10:09 +01:00
Michael Kriese
3309898287
feat(helm-datasource): Override commitMessageTopic (#8051) 2020-12-16 21:53:43 +01:00
Michael Kriese
bc9d35d704
fix(gitlab): getBranchPr returned cached results (#8028)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-16 15:55:09 +01:00
Clément MATHIEU
031823197b
fix(gitlab): getJsonFile must URL encode filename (#8034) 2020-12-16 09:15:51 +01:00
Sergei Zharinov
62c68d07e3
refactor(workers): Use limiting API for PRs instead of in-place counters (#8031) 2020-12-16 09:13:52 +01:00
Rhys Arkins
14166e9538 fix(config): harden packageRules migration 2020-12-16 09:08:39 +01:00
Michael Kriese
2848d502b0
feat(gitea): support reviewers (#8041) 2020-12-16 08:34:09 +01:00
Daniel Tschinder
3ea0656da4
fix(repology): Correctly resolve packageName to repology project again (#7997)
* fix(repology): Correctly resolve packageName to repology project again

As a fallback now do the direct API call, but only if the repository is not supported by the resolver tool

* Add missing httpMock expectation in test

* Do not log error in valid error case

* Add missing snapshot

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-16 07:22:46 +01:00
Michael Kriese
748085646e
feat: add datasource metadata (#7996) 2020-12-15 09:17:56 +01:00
Stefan
303449a897
feat(manager/regex): add extractVersion to valid match fields (#7998)
* feat(manager/regex): add `extractVersion` to valid match fields

* docs(manager/regex): add `extractVersion` and `extractVersionTemplate`

* test(manager/regex): improve regexes to allow for additional fields to be concatenated with `&`

* test(manager/regex): add test case for extracting `extractVersion`

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-15 06:14:29 +01:00
Rhys Arkins
f1bf05756a
fix(kustomize): handle sha256 digests (#7987) 2020-12-14 09:53:50 +01:00
Rhys Arkins
2f108eafd6 logs: debug unsupported maven protocol 2020-12-14 09:11:48 +01:00
Rhys Arkins
0b53e9462c fix: pass ExternalHostError up 2020-12-14 09:09:21 +01:00
Sergei Zharinov
3d48283423
fix(npm): Migrate unpublishSafe presets (#7983) 2020-12-13 18:43:27 +01:00
HonkingGoose
eaf3f78cb4
docs: capitalize noun SemVer (#7984) 2020-12-13 15:25:51 +01:00
Rhys Arkins
6b1b34bf26 logs: lower replace warning to info 2020-12-13 14:52:31 +01:00
Rhys Arkins
9c3e336e22 fix(docker): better checking for null dep strings 2020-12-13 12:11:43 +01:00
Rhys Arkins
172082509c fix(nuget): don’t warn for 3.0.0-rc version 2020-12-13 12:09:17 +01:00
Rhys Arkins
dd8cf757a6 chore(pre-commit): better logging 2020-12-13 12:09:05 +01:00
Rhys Arkins
ca11767763
fix: migrate packageRules objects to array (#7981) 2020-12-13 10:16:37 +01:00
Rhys Arkins
55cc5dd9b3 fix(presets): restore unpublishSafe 2020-12-13 09:46:57 +01:00
Charles Korn
732b8bd77b
feat: batect-wrapper manager (#7939)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-13 09:03:02 +01:00
Charles Korn
3b7b5dcea7
feat: update Batect bundle references (#7977) 2020-12-13 08:10:12 +01:00
HonkingGoose
291f1f37e3
docs: use American English spelling for word behavior (#7969)
* docs: use American English spelling for word behavior

* Revert "docs: use American English spelling for word behavior"

This reverts commit 5952fe793f.

* behaviour -> behavior for md files in docs/**

* change behaviour -> behavior for lib/versioning/poetry
2020-12-12 16:06:58 +01:00
Michael Kriese
f900b70147
fix(gitea): replace links in issue body (#7967) 2020-12-11 21:38:33 +01:00
Rhys Arkins
5c3ec876dd
refactor: recursively migrate configs (#7963) 2020-12-11 14:49:27 +01:00
Rhys Arkins
9e99a8c2c9
refactor: calculate isMigrated programmatically (#7961) 2020-12-11 14:08:24 +01:00
Rhys Arkins
00a08225b9
refactor: use ls-lint (#7956) 2020-12-11 13:29:43 +01:00
Rhys Arkins
8ec93ef764
refactor: remove packageRules nesting from internal presets (#7960) 2020-12-11 13:10:07 +01:00
Rhys Arkins
7dbea83a6b docs: remove outdated beta remarks 2020-12-11 12:35:04 +01:00
Sergei Zharinov
683b87f845
fix(limits): Refactor hourly PR limit calculation (#7930)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-11 10:10:26 +01:00
Rhys Arkins
4202be9ef0
fix: don’t prioritize updateTypes packageRules (#7897)
Removes code which ensured rules with updateTypes always ran last and therefore had higher priority.

Closes #4482

BREAKING CHANGE: Package Rules will be evaluated in the order they are configured, instead of evaluating rules with updateTypes last.
2020-12-11 10:10:12 +01:00
Sergei Zharinov
6f7b4afd1e
feat(npm): migrate and deprecate unpublishSafe (#7464)
The existing npm-specific `unpublishSafe` setting will be removed and migrated instead to use `stabilityDays` (3). The `renovate/unpublish-safe` status check is also deprecated and the existing `renovate/stability-days` will be used instead.

Closes #5265

BREAKING CHANGE: The status check `renovate/unpublish-safe` will be replaced with `renovate/stability-days`. Please migrate any branch protection rules if you were relying on `renovate/unpublish-safe`.
2020-12-11 10:09:58 +01:00
Sergei Zharinov
663117beab
feat(http): Support for per-host http concurrency limits (#6983) 2020-12-11 10:09:09 +01:00
renovate[bot]
6c414e7736
chore(deps): update dependency eslint-config-prettier to v7 (#7940)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-11 09:35:56 +01:00
Sergei Zharinov
db6b48722e
fix(node): Use better "isStable" function (#7157) 2020-12-11 09:29:13 +01:00
Sergei Zharinov
c98a537f8b
refactor(limits): Refactor global limits counter (#7931) 2020-12-11 09:26:47 +01:00
Rhys Arkins
e41b5161e3 fix: create vulnerability PRs immediately 2020-12-11 09:15:52 +01:00
Sergei Zharinov
f0cc3bfad1
fix(github): Fix v3 stripping for graphql in GHE (#7944) 2020-12-10 17:44:22 +01:00
Rhys Arkins
92c8f4d499
fix(composer): don’t add vendor directory (#7937)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 13:47:46 +01:00
Charles Korn
3c41acd88e
fix(batect): use docker versioning (#7936)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 12:40:32 +01:00
Sergei Zharinov
9c30da26de
refactor(http): Don't use obsolete URL functions with http wrappers (#7938)
* refactor(http): Remove obsolete URL functions usage
2020-12-10 11:13:58 +01:00
Rhys Arkins
df5d27b7d8
chore(presets): remove workaround for actions/setup-node (#7934) 2020-12-10 09:29:11 +01:00
Sergei Zharinov
fc82a2a6b9
refactor: Rename maxSatisfyingVersion to getSatisfyingVersion (#7917) 2020-12-10 09:25:04 +01:00
Christopher Sauer
c76ca3b170
feat(bazel): Allow updating more types of http_archives, including zip (#7929)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 09:13:47 +01:00
Sergei Zharinov
6354425126
refactor(github): Remove obsolete URL functions from HTTP wrapper (#7932)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 09:13:25 +01:00
Sergei Zharinov
e18259c2a5
refactor(http): Remove URL functions from platform-specific wrappers (#7933) 2020-12-10 08:50:04 +01:00
Michael Kriese
f18b7f3504
feat(gitea): support presets (#7920)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2020-12-09 13:31:06 +01:00
Sergei Zharinov
d8df51f20e
feat(util): Add resolveBaseUrl function (#7918) 2020-12-09 13:05:31 +01:00
Charles Korn
c07bf5fc55
feat: batect manager (#7898)
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>
2020-12-09 09:16:16 +01:00
Sergei Zharinov
fae1828938
refactor(travis): Move node schedule computations to versioning code (#7916)
* refactor(travis): Move node schedule computations to versioning code

* Remove memoization
2020-12-09 07:56:15 +01:00
Sergei Zharinov
31c7d8a8c6
refactor(build): Pre-compile files imported from data folder (#7896)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-08 14:07:29 +01:00
Sergei Zharinov
c43a4dc328
feat(gradle-lite): JS-based Gradle manager (#7521) 2020-12-08 13:56:08 +01:00
Fernando Mora
858af635e6
fix(sbt-package): Add sbt-package to mavenCommonsAncientVersion (#7905)
Given that `sbt-package` datasource is using an underlying maven one, same problem is happening here with sbt.
It makes sense to add `sbt-package` datasource to `mavenCommonsAncientVersion` workaround.
2020-12-08 05:46:22 +01:00
Michael Kriese
4dcd9bea85
fix(nuget): remove build meta from latest (#7903) 2020-12-07 17:51:24 +01:00
Sergei Zharinov
660831863a
feat(versioning): Add support for Ubuntu version scheme (#7126)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-07 10:31:17 +01:00
Alex Ruffo
b7495330c0
feat: customize onboarding file name (#7866) 2020-12-07 10:14:46 +01:00
Sergei Zharinov
e70bc55ee6
fix(gradle): Stop return non-version "currentValue" fields (#7305) 2020-12-07 09:33:36 +01:00
Christophe Hurpeau
1f6de6d074
fix: lerna with useWorkspaces: true (#7766) 2020-12-07 09:17:23 +01:00
Michael Kriese
2f87b53c3e
fix(worker): early exit if config can't parsed (#7884) 2020-12-04 09:21:57 +01:00
Michael Kriese
b12c522e0b
feat(gitlab): support automerge on pr update (#7871) 2020-12-03 16:13:21 +01:00
Fernando Mora
693f58e178
feat(config): Add mergeable addLabels option (#7869)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-03 15:20:09 +01:00
HonkingGoose
c6db7e8048
capitalize abbreviation HTTPS (#7878) 2020-12-03 12:10:17 +01:00
Michael Kriese
0b18734d65
docs(kustomize): update limitations (#7874) 2020-12-03 10:03:06 +01:00
Daniel Tschinder
1251b61ca6
fix(bitbucket-server): PR update with invalid reviewers (#7698)
* fix(bitbucket-server): Do not throw REPOSITORY_CHANGED if API error is about invalid reviewers

Also always log the error in any case for better visibility

* fix: Extract code into helper methods and retry in updatePR

* Fix review feedback

* Update lib/platform/bitbucket-server/index.ts

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

* lint

* Move new helpers into utils.ts and add proper types for error

* Update lib/platform/bitbucket-server/utils.ts

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

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-02 20:50:26 +01:00
Sebastian Poxhofer
28e90ef634
feat(terraform-version): implement tfenv version file updates (#7849) 2020-12-02 16:02:49 +01:00
Rhys Arkins
54c8f2e588
feat: ignorePrAuthor (#7853)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-02 15:01:48 +01:00
Rhys Arkins
1cf50e905b
fix(bazel): use github-tags for http archives (#7861)
Closes #7852
2020-12-02 14:36:26 +01:00
renovate[bot]
00dea83335
chore(deps): update dependency prettier to v2.2.1 (#7829)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-02 14:10:31 +01:00
Florian Greinacher
46fda9790d
fix(nuget): start with empty nuget.config for updating lockfile (#7808)
The previously used command, `dotnet new nugetconfig` creates a nuget.config with some defaults that we are not interested in while creating the temporary file for authentication.

Fixes #7769
2020-12-02 09:44:01 +01:00
Daniel Tschinder
e3ccc35d4a
feat(repology): Support all repositories of repology (#7833)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-01 14:35:24 +01:00
Jamie Magee
bffd90de66
fix(git): propagate cloneSubmodules (#7844) 2020-11-29 20:41:53 +01:00
Sergei Zharinov
16e5e46882
fix(maven): Make generic workaround for very old versions (#7837) 2020-11-28 19:12:08 +01:00
Sebastian Poxhofer
405cb8f29b
feat(regex): matchStringsStrategy (#7687)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-27 06:55:57 +01:00
mofleury
732fcfd484
fix: upgrade sorting by file replacement position (#7827) 2020-11-26 16:15:31 +01:00
Sarun Intaralawan
fa5822551f
fix: call every postUpgradeTasks in the branch (#7735) 2020-11-26 13:18:27 +01:00
Michael Kriese
9ba744284f
fix(git): gracefully handle remote ref lock error (#7809) 2020-11-26 12:16:26 +01:00
Michael Kriese
37e3f971c8
feat(composer): support constraints (#7816) 2020-11-26 11:09:16 +01:00
Rhys Arkins
3f75bd7c12
fix: massage/truncate variable length comments (#7819)
Closes #7775
2020-11-26 10:31:21 +01:00
Rhys Arkins
91bc90c795
feat(maven): workaround for spring cloud numeric versions (#7818) 2020-11-25 21:54:43 +01:00
Michael Kriese
81bd4f92be
docs: fix link (#7813) 2020-11-25 16:57:46 +01:00
Sergei Zharinov
a71bbf6752
fix(maven): Treat LATEST and RELEASE as non-version values (#7812) 2020-11-25 13:33:30 +01:00
HonkingGoose
d09855e615
docs: fix broken link (#7804)
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>
2020-11-24 21:25:18 +01:00
Rhys Arkins
7dbeccc45e
fix: don’t evaluate versions during extract (#7802) 2020-11-24 15:00:19 +01:00
Sergei Zharinov
2e72efde35
feat(limits): Ignore prNotPendingHours when stabilityDays is set (#7459)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-24 11:32:29 +01:00
Gerben Oostra
9239a4b91d
feat: Added pre-commit manager (#7662) 2020-11-24 11:09:40 +01:00
Sergei Zharinov
ac34279690
feat(regex-manager): Support for registryUrl capture group (#7792) 2020-11-24 09:43:05 +01:00
Michael Kriese
a0d4916fbf
fix(helm-values): set docker versioning (#7787) 2020-11-23 17:09:30 +01:00
Rhys Arkins
29bea61fd4 fix(automerge): don’t delete if pr-comment
Closes #7786
2020-11-23 10:33:50 +01:00
Michael Kriese
88ad8477b3
fix(nuget): ignore build metadata (#7781) 2020-11-23 10:12:59 +01:00
Sergei Zharinov
8ff8669ae5
fix(maven): Add workaround for ancient commons-cli version (#7780)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-11-22 15:48:37 +01:00
Florian Greinacher
3ecfcec20b
fix(nuget): don't fail when updating lockfiles with private registries (#7779)
* fix(nuget): don't fail when updating lockfiles with private registries

* fix imports

* encapsulate getRandomString for better testability

* ignore wrapper for coverage
2020-11-22 13:39:50 +01:00
Tom Kerkhove
0c204ee490
fix: extra space when adding autoclosed suffix (#7773) 2020-11-20 09:53:51 +01:00
Rhys Arkins
378618eb7b fix: separate angularfire from angular monorepo
Fixes #7771
2020-11-20 06:07:49 +01:00
Rhys Arkins
f711be3d37 fix: add sourceUrl to branches cache 2020-11-19 15:04:15 +01:00
Michael Kriese
ac124f453e
fix(github): fully support ghe for releases and tags datasource (#7752)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-19 11:05:56 +01:00
Michael Kriese
6f0092f8db
fix(nuget): normalize paths (#7745) 2020-11-17 14:55:05 +01:00
Rhys Arkins
af311a69be chore: use path.resolve for tests localDir 2020-11-17 09:12:27 +01:00
Sergei Zharinov
98bc6a809e
feat(sbt): Group dependencies by their variable names (#7410) 2020-11-16 14:46:23 +01:00
Sarun Intaralawan
aac497bc31
fix: rerun applyPackageRules after fetching sourceUrl from datasource (#7723) 2020-11-16 13:52:31 +01:00
Jamie Magee
276a01fdd7
fix(azure): allow cross origin auth for azure devops (#7728) 2020-11-14 20:38:35 +01:00
Drew Ayling
93711e1463
fix(orb): update circleci orb homepages (#7721)
* Update circleci orb homepages

The orb registry has been migrated to the circleci developer hub. 
https://circleci.com/orbs/registry/orb/circleci/node -> https://circleci.com/developer/orbs/orb/circleci/node

* update snapshots

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-14 15:35:57 +01:00
ylemkimon
cd9759d0a3
fix(npm): delete hashed location after installing npm (#7725) 2020-11-14 11:33:23 +01:00
ylemkimon
1d36cf9225
feat(npm): add support for npm 7 (package-lock v2) (#7700) 2020-11-13 14:39:40 +01:00
ylemkimon
b184d1ea9c
refactor(npm): lockfile extraction code (#7703) 2020-11-13 10:11:08 +01:00
javulticat
63c3581796
fix: tag pipenv version to install (#7688)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-12 21:50:06 +01:00
Rhys Arkins
5d99ff9862
refactor: convert all path to upath (#7712) 2020-11-12 21:46:08 +01:00
bgdanix
14fd32a277
feat: terragrunt support (#7653) 2020-11-12 16:37:15 +01:00
Ethan Setnik
f5128ab34d
feat(composer): commit vendor changes for composer manager (#7672) 2020-11-12 08:44:24 +01:00
Sergio Zharinov
8d0f7dddd2
feat(package-rules): matchCurrentVersion regular expressions (#7684) 2020-11-12 08:21:05 +01:00
Rhys Arkins
e0bf8814ac
feat: workarounds presets (#7695) 2020-11-11 14:06:46 +01:00
Rhys Arkins
5118ae9956 fix(gitlab): catch bad initRepo project reponse 2020-11-11 13:52:27 +01:00
Sergio Zharinov
5904fe3ada
feat(github-tags): Supplement with releases metadata (#7652) 2020-11-11 12:38:57 +01:00
Mike Bryant
ad50398fb3
feat(helmv3): Add support for bumpVersion (#7670) 2020-11-10 22:06:34 +01:00
Igor Katsuba
b22ea768fc
feat: allow compilation of post-upgrade commands (#7632)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-10 14:25:37 +01:00
Sergio Zharinov
7fb8edc697
feat(workers): Delete automerged branches (#7668) 2020-11-10 13:58:59 +01:00
Sergio Zharinov
fe83cf914e
refactor(config): Generalize allowedVersions regex (#7683) 2020-11-10 10:12:03 +01:00
renovate[bot]
76ae11668b
chore(deps): lock file maintenance (#7680)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-11-09 11:20:37 +01:00
Kyℓe Hensel
86e36c7f0f
feat(preset): add nivo monorepo (#7675) 2020-11-07 09:23:48 +01:00
Rhys Arkins
4c68175f81
fix: update-lockfile in-range updates (#7660)
* Revert "fix: update-lockfile branch reuse (#7651)"

This reverts commit 802572bc33.

* fix: update-lockfile in-range updates
2020-11-05 21:04:53 +01:00
Sergio Zharinov
631bbaabcb
feat(github-releases): Support custom registryUrl (#7657) 2020-11-05 15:10:57 +01:00
Sergio Zharinov
e4fafdc3ac
tests(go): Use http mocks for downstream datasources (#7656) 2020-11-05 11:49:25 +01:00
Jamie Magee
9788a0a0e3
feat(git-submodules): add cloneSubmodules configuration option (#7644) 2020-11-04 15:39:21 +01:00
Michael Kriese
7c53050fe5
feat(worker): pass platform options to onboarding pr (#7614) 2020-11-04 15:18:20 +01:00
Rhys Arkins
802572bc33
fix: update-lockfile branch reuse (#7651) 2020-11-04 15:03:52 +01:00
Jamie Magee
2de519ca0d
feat(git-submodules): use checkout instead of submodule update (#7645) 2020-11-04 14:37:52 +01:00
Sebastian Poxhofer
34d3e21e0b
feat(terraform): remove versioning validation from manager (#7647) 2020-11-04 11:57:58 +01:00
Jamie Magee
a13e57f146
fix(git-submodules): correctly parse git submodule name (#7646)
This is part 3 of #7498, and includes:

- Correctly parse git submodule name
2020-11-04 10:24:06 +01:00
Mike Bryant
3ad5f98d8c
feat(helmv3): lock file support (#7641) 2020-11-03 17:31:51 +01:00
Michael Kriese
8cc31373bf
fix(bitbucket-server): fix empty repo check (#7640) 2020-11-03 09:26:09 +01:00
Michael Kriese
2aabedb1b5
fix(npm): fix canBeUnpublished computation (#7637) 2020-11-03 09:07:59 +01:00
Martin Dobroucký
cdaf3e9097
feat(nuget): add support for centralized PackageVersion (#7622) 2020-11-01 14:53:12 +01:00
Rhys Arkins
2f471b415a
fix(presets): add patternGroups rule for clarity monorepo (#7618)
References:

- https://github.com/renovatebot/renovate/issues/7617
- https://github.com/vmware/clarity/issues/5235
2020-10-31 08:01:13 +01:00
Rhys Arkins
9f31b2a827 fix(gitlab): optional check for updatePr 2020-10-29 14:30:47 +01:00
Pierrick V
71ceea0b47
feat: Trigger updateArtifacts for update-lockfile rangeStrategy with no packageFile content updated (#5859)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-29 12:31:14 +01:00
Rhys Arkins
af9e9f5fbe chore: more git.silent(true) removal 2020-10-29 12:03:33 +01:00
Rhys Arkins
5701c550d7 fix(git): remove deprecated silent(true) 2020-10-29 11:53:01 +01:00
Michael Kriese
4d5168f9fc
test(git): support non default master branch (#7601) 2020-10-29 10:55:37 +01:00
Rich DiCroce
4fb8df0953
feat(gitlab): Implement draftPR for GitLab (#7357)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-29 10:25:55 +01:00
Matt R. Wilson
c9727c024a
feat(cache): extend release notes cache TTL (#7596)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-29 10:11:12 +01:00
Michael Kriese
386ada5031
feat(nuget): fetch sourceUrl from all v3 registries (#7592)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-29 09:33:08 +01:00
Rhys Arkins
d875cbf7e0
fix(github): add HAS_HOOKS to canMergeStates (#7598)
Closes #7597
2020-10-28 19:14:17 +01:00
Michael Kriese
30f461f7d1
fix: improve logging (#7587) 2020-10-28 13:19:33 +01:00
Lukas
73a1722c32
fix(gitea): use correct link to pull requests (#7586) 2020-10-28 12:46:50 +01:00
Michael Kriese
739a561c63
fix(logger): fix logging (#7585) 2020-10-28 11:38:28 +01:00
Michael Kriese
90f914b57c
fix(nuget): log registry url (#7583) 2020-10-28 10:53:59 +01:00
Nils Plaschke
c57bb61294
fix: sampleSize: 0 does not add assignees/reviewers (#7579) 2020-10-28 06:17:35 +01:00
Sergio Zharinov
561d646819
feat(config): Allow single strings for preset setting (#7508) 2020-10-27 16:39:11 +01:00
Michael Kriese
0e10c4199f
feat: replace moment with luxon (#7564) 2020-10-27 15:02:25 +01:00
renovate[bot]
11434e86e4
build(deps): update dependency handy-redis to v2 (#7552) 2020-10-27 14:34:04 +01:00
Rhys Arkins
40ae43817a
feat(github-releases): use prerelease metadata in filtering (#7567) 2020-10-27 14:02:34 +01:00
Michael Kriese
09be0d9198
feat: replace later (#7565)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 13:23:21 +01:00
Rhys Arkins
66b0265b46 refactor: versions -> releases 2020-10-27 12:01:10 +01:00
Rhys Arkins
98059f10f2 refactor: filter isVersionStable 2020-10-27 12:00:19 +01:00
Rhys Arkins
d679a69d63 refactor: filter version -> versioning 2020-10-27 11:38:33 +01:00
Rhys Arkins
36849511cc
refactor: use full release when filtering (#7562) 2020-10-27 10:34:34 +01:00
Michael Kriese
905cef7bc5
feat: support toml v0.5.0 (#7559)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 09:57:53 +01:00
Rhys Arkins
3bffe6fae7
fix: support constraints.node override (#7561)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-27 09:01:48 +01:00
Michael Kriese
989a21cded
test(travis): fake date (#7560)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 08:47:01 +01:00
Rhys Arkins
c50c597e28 tests: fix travis LTS 2020-10-27 08:24:58 +01:00
Rhys Arkins
c2f914028b fix(config): don’t validate force.constraints 2020-10-27 08:13:23 +01:00
Rhys Arkins
e4a1db75f2 fix(pip_setup): check after extracting 2020-10-26 21:11:31 +01:00
Michael Kriese
e4c1e042b8
fix(logger): handle errors (#7554)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-26 13:58:28 +01:00
Jamie Magee
40c0289070
fix(helm-requirements): corrext fileMatch regex (#7548) 2020-10-25 17:56:37 +01:00
Rhys Arkins
ac7d8ea112
fix: resolve repoConfig.extends with repo config (#7541) 2020-10-25 07:49:34 +01:00
Nils Plaschke
8b7dbe5d33
refactor(github): remove ghe compatibility checks (#7540)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-25 00:02:41 +02:00
Rhys Arkins
769dede4fb chore: codecov if/next 2020-10-24 22:34:55 +02:00
Rhys Arkins
4540ad4814 fix: switch update-lockfile to bump only if vulnerabilityAlert 2020-10-24 22:03:24 +02:00
andrea11
424fc9ce49
fix(bitbucket-server): remove / from url for local presets (#7539) 2020-10-24 17:06:20 +02:00
andrea11
264b150ba5
improve debug message (#7530)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-23 17:03:12 +02:00
renovate[bot]
3f797dbe80
chore(deps): update dependency @types/js-yaml to v3.12.5 (#6614)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-23 11:57:55 +02:00
Michael Kriese
c86bf9ca1d
fix(terraform): wrong internal provider lookup (#7520) 2020-10-22 10:22:04 +02:00
Kieran
19ca7c2dab
feat: reduced artifact error threshold to 2 hours (#7514) 2020-10-21 15:05:09 +02:00
Rhys Arkins
814986e9f8 fix(cache): delete dep updates after load 2020-10-21 09:45:10 +02:00
Rhys Arkins
0222f1ec62 fix(github-actions): don’t pin action digests 2020-10-20 20:59:13 +02:00
Michael Kriese
e18f477737
fix(github-actions): disable digest pinning (#7510) 2020-10-20 15:32:03 +02:00
Rhys Arkins
845c7bd636 fix(github-actions): open/close depName tag correctly 2020-10-20 13:57:02 +02:00
Richard Simpson
2374bca858
feat: add github-actions tag support (#7434) 2020-10-20 11:00:54 +02:00
Florian Greinacher
d37111ca88
feat(nuget): add support for updating lock files (#7375) 2020-10-20 10:45:25 +02:00
Josh Soref
9aff7a955f
chore: spelling (#7499) 2020-10-20 08:49:28 +02:00
ylemkimon
c15d30187e
feat(npm): support Yarn 2 offline cache and zero-installs (#7220)
* refactor(npm): extract updateYarnOffline function

* feat(npm): support Yarn 2 offline cache and zero-installs

* refactor: fix typo UpdatedArtifcats

* fix: check for .yarnrc.yml first before .yarnrc

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-19 23:12:30 +02:00
Sebastian Poxhofer
bce738fc5e
feat(terraform): allow minimal naming convention (#7396)
* chore(terraform): allow minimal naming convention

* fix(terraform): remove unreachable branch and add test

* fixup!(terraform): remove unreachable branch and add test

* chore(terraform): add test for case if no source is provided and fallback to blockname

* fix(terraform): replace docker with aws test

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>
2020-10-19 22:46:57 +02:00
Rhys Arkins
849a7860e9 logs: lower log for empty galaxy results 2020-10-19 11:05:13 +02:00
Rhys Arkins
19b9355ec8 fix: gracefully handle failed branch prune
debug instead of warn if branch not found on origin when pruning orphans
2020-10-19 10:57:51 +02:00
Rhys Arkins
ff46042c43 fix: warn and throw if config file null 2020-10-19 10:14:43 +02:00
Rhys Arkins
a8fdb4e38c fix(git): try/catch isBranchStale 2020-10-19 10:14:28 +02:00
Jean-Michel Leclercq
bb9e30f64a
feat: New Configuration option fetchReleaseNotes (#7404) 2020-10-19 10:05:05 +02:00
Rhys Arkins
082f1ba03f
fix: regex manager filematch validation (#7500) 2020-10-19 09:33:54 +02:00
Rhys Arkins
6026fe3036 fix(gitlab): handle statuses 404 gracefully 2020-10-18 11:44:35 +02:00
Sergio Zharinov
8fc712d7b0
feat(config): Validate parent of fileMatch field (#7492)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-18 07:56:16 +02:00
Rhys Arkins
96f87bd2f4 fix(dashboard): correct onboarding check
Closes #7486
2020-10-16 14:02:00 +02:00
Rhys Arkins
57dbcd5e74 logs: add onboarding dashboard message 2020-10-16 12:52:43 +02:00
Rhys Arkins
97dad2da76 fix(config): explicitly config error for proto 2020-10-16 10:23:50 +02:00
Sergio Zharinov
4e08d56cfb
fix(github): Do not limit pagination for discovered repos (#7476)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-16 06:54:54 +02:00
Sergio Zharinov
692eea18d4
fix(dependency-dashboard): Don't create dependency dashboard during onboarding (#7453) 2020-10-15 08:26:48 +02:00
Etienne
3b1ed2f465
fix(kustomize): lookup Github dependency using HTTP (#7456)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-14 16:34:37 +02:00
Michael Kriese
da4bc378df
feat(npm): add vscode engine support (#7468) 2020-10-14 16:34:02 +02:00
Rhys Arkins
5a7fb4b993
fix: prune modified branches if no PR (#7467)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-14 16:29:45 +02:00
Rhys Arkins
1409aa1f7e refactor: return richer repository status 2020-10-14 16:20:02 +02:00
Misha Kaletsky
78c2d6a42f
feat: find release notes for lerna monorepos (#7457) 2020-10-14 15:26:08 +02:00
Sergio Zharinov
1c3caa67c9
refactor(limits): Code coverage for branch counting code (#7466) 2020-10-14 13:47:57 +02:00
Rhys Arkins
d858d85205 logs: trace ensureIssueClosing 2020-10-14 08:50:51 +02:00
Rhys Arkins
8eb3a037ee fix: correct autoclose logging 2020-10-14 08:49:56 +02:00
Rhys Arkins
5e38204221
fix: packageRules don’t match undefined depName (#7462) 2020-10-13 14:12:33 +02:00
Michael Kriese
4d0f99a761
fix(nuget): fix error logging (#7460) 2020-10-13 10:56:34 +02:00
Rhys Arkins
cc9d256ca5 fix(git): getBranchFiles from origin
Closes #7454
2020-10-12 22:51:09 +02:00
Rhys Arkins
43d71535b2 fix(git): robust git diff for getBranchFiles
Closes #7454
2020-10-12 13:48:04 +02:00
Rhys Arkins
7de273aa6b fix(git): gracefully handle not a git repository failure 2020-10-12 10:36:49 +02:00
Rhys Arkins
8fdbbb529b logs: info not error for azure pipelines parsing 2020-10-12 10:11:12 +02:00
Rhys Arkins
e873872030 fix: yaml.safeLoad with json: true 2020-10-12 09:57:05 +02:00
IKEDA Sho
f52fe033de
feat(preset): add googleapis packages and group presets (#7419) 2020-10-12 08:02:50 +02:00
Misha Kaletsky
a41aefc23d
feat: find release notes for rush repos (#7445)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-12 07:32:14 +02:00
Lukas
5bbbb7a972
feat(preset): add feathersjs monorepos (#7442) 2020-10-11 08:13:33 +02:00
Rhys Arkins
7587eedd6b fix: try/catch branch cache modified call 2020-10-10 08:09:15 +02:00
Rhys Arkins
c33da16aba fix(git): try/catch submodules get 2020-10-09 08:50:35 +02:00
Jamie Magee
e6a1cbcd9f
fix(kustomize): set docker versioning (#7432)
Fixes #7431
2020-10-08 22:05:56 +02:00
Rhys Arkins
6dcef43d11 fix: log getBranchFiles error 2020-10-08 15:57:01 +02:00
Rhys Arkins
11172e4177
feat: check for dot platform org preset when onboarding (#7423)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-08 13:04:18 +02:00
Rhys Arkins
548e458426 logs: log CODEOWNERS files and rules 2020-10-08 11:02:47 +02:00
Rhys Arkins
4500686c52 fix(dashboard): better Ignored description 2020-10-08 08:27:09 +02:00
Joe Athman
dae7eadf14
feat: add the Resilience4j libraries as a package grouping (#7426) 2020-10-08 07:03:59 +02:00
Rhys Arkins
1cfc7cc300 docs: clarify allowedVersions syntax
Closes #7424
2020-10-07 16:31:35 +02:00
Sergio Zharinov
b2fde31693
fix(limits): Count concurrent PR with platform API instead of branches (#7421)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-07 12:07:25 +02:00
Rhys Arkins
46cc3c5305 refactor: prepare onboarding config for enhancement 2020-10-07 09:49:39 +02:00
Rhys Arkins
0f9a61e4ca logs: add CODEOWNERS debug 2020-10-07 09:40:17 +02:00
Rhys Arkins
f724a8149f fix: clarify debug logs for onboarding discovery 2020-10-07 07:19:32 +02:00
Mike Bryant
40852754aa
feat: Add organization-level presets (#7403)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-06 22:02:35 +02:00
Jamie Magee
5896d9cb37
chore(eslint): fixing some eslint warnings (#7382)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-05 18:12:01 +02:00
Zachary Leighton
a40d1f721d
feat(azure): implemented azure branch status checks for automerge (#7398)
* feat(azure): implemented azure branch status checks for automerge

Implemented checks for branch statuses for azure, using the latest branch gitStatusState to determine if it's pending, failing or successful. This is required to properly automerge, as it was always pending prior.
Added tests for scenarios with various results and updated relevant existing tests.

fixes #7392

* feat(azure): finished implementing status checks and also setting of a branch status

Finished implementation according to how the other platforms work as much as possible.
Implemented the setting of a branch status, using the createCommitStatus api from azure.
Created util classes to handle the way azure translates named contexts with slashes to objects and reverse.
Tests for above changes.

Closes #7392

* test(azure): add test for uncovered lines to bring coverage back to 100

* chore(azure): fix the log message to be accurate and in the right spot and add a trace log to the end of the set status call

* Update lib/platform/azure/index.ts

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>

* Update lib/platform/azure/index.ts

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-04 08:34:21 +02:00
Sergio Zharinov
f9788bb815
fix(composer): Read locked deps from dev packages (#7409) 2020-10-03 22:35:39 +02:00
Rhys Arkins
0d9aa04d93 feat(git): getBranchParentSha 2020-10-02 13:22:24 +02:00
Sergio Zharinov
517f5ecfb9
refactor(platform): move optimizeForDisabled, isFork logic to worker layer (#7379)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-02 11:57:52 +02:00
Michael Kriese
939f3d6a8b
feat(git-submodules): fetch default branch (#7391) 2020-10-01 16:32:07 +02:00
Sergio Zharinov
2a890dc5c9
fix(gitea): Fix "getJsonFile" implementation (#7393) 2020-10-01 15:46:57 +02:00
Michael Kriese
fcdb226ab8
feat(logger): dump http version (#7390) 2020-10-01 10:21:17 +02:00
Sergio Zharinov
5fc7bea230
fix(limits): Count branches for prCreation having "non-pending" value (#7388) 2020-09-30 21:06:03 +02:00
Rhys Arkins
75737805c8
refactor: rename compatibility -> constraints (#7308) 2020-09-30 11:02:25 +02:00
Sebastian Poxhofer
85be57f6fe
feat(terraform): add releaseTimestamp to latest release (#7381)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-30 10:02:02 +02:00
Sergio Zharinov
8ab6d6076a
refactor(workers): Extract 'getFileList' call outside of match loop (#7349) 2020-09-30 08:40:19 +02:00
Sergio Zharinov
7cec2f6f70
refactor(lint): Fix some unsafe returns for datasources (#7363) 2020-09-25 08:59:05 +02:00
Sergio Zharinov
5c6442ba97
refactor(lint): Restrict non-null assertion operator (#7359) 2020-09-24 09:13:31 +02:00