Commit graph

2375 commits

Author SHA1 Message Date
Oleg Krivtsov
25e62d54a4
feat(git-submodules): handle directory artifacts in postUpgradeTasks (#13480) 2022-01-25 16:29:39 +00:00
Sergei Zharinov
5ca701c5ee
feat(git): Use local git for conflict detection (#12575) 2022-01-24 11:25:15 +00:00
Rhys Arkins
2e35968146
feat(pr): display latest pending update in upgrades table (#13768) 2022-01-24 11:09:27 +00:00
Maksim
dabe3d0e29
refactor: introduce Fixtures util class (#12638)
* refactor: introduce Fixtures util class

* refactor: align yarn.spec

* refactor: move fs mocks to __mocks__ folder

* refactor: improve fs-extra mock

* refactor: move callsite to dev deps

* refactor: use fixtures class

* refactor: use fixtures class

* refactor: reduce external variables in tests

* refactor: improve Fixtures

* refactor: add type for realFs

* refactor: remove obsolete snapshot

* fix: by comments

* refactor: provide ability to spy on mocked fs methods

* refactor: fix build

* refactor: fix by comments

* refactor: add docs

* refactor: fix unit test

* refactor: return called times checks

* refactor: fix by comments

* refactor: adjust unit test

* refactor: adjust unit test

* refactor: fix unit test

* refactor: fix by comments

* refactor: fix by comments

* refactor: update jsdoc

* refactor: fix by comments

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-23 21:23:54 +00:00
Sergei Zharinov
dbe14ab438
refactor(git): Rename File interface to FileChange (#13741)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-22 08:31:32 +00:00
Sergei Zharinov
8a5be3440f
refactor: Use eslint rule to prohibit enums (#13703)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-21 15:33:23 +01:00
elmaso1620
49f5ac0b9b
feat: expose sourceRepo, sourceRepoOrg and sourceRepoName (#13620)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-21 12:03:06 +00:00
Michael Kriese
3b651408e7
fix: readd missing config properties (#13716) 2022-01-21 10:58:29 +00:00
Sergei Zharinov
7424ae338e
refactor(workers): Make reuse logic more consistent (#13701)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-21 10:00:13 +00:00
Oleg Krivtsov
a133bb96af
feat(workers/branch): allow to define a blocked label (#12164)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-21 08:33:22 +00:00
Sergei Zharinov
4f18d76320
refactor: Use union type for SkipReason (#13702)
* refactor: Use union type for SkipReason

* Fix snapshot

* Fix snapshot
2022-01-21 08:59:36 +01:00
Sergei Zharinov
0c4d8c7180
refactor: Separate file addition and deletion data structures (#13638) 2022-01-21 06:47:49 +01:00
Richard Versteeg
c13b42c8f5
refactor(gitlab-changelog): Make url encoding consistent (#13694) 2022-01-20 20:05:54 +01:00
Oleg Krivtsov
e148b66d8a
feat(config): read config from branches in baseBranches (#12514)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 08:11:25 +00:00
renovate[bot]
995dd0e670
build(deps): update dependency redis to v4 (#13260)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-19 06:05:23 +00:00
Sebastian Poxhofer
e406cd1131
feat(autodiscover): allow usage of regex patterns (#13243)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-01-18 20:23:35 +00:00
Oleg Krivtsov
531daff3dc
feat(schedule): support cron syntax for schedules (#12801) 2022-01-18 14:39:13 +01:00
Jan Molak
4a332e032d
fix(renovate): Print preset validation errors so that they don't get lost (#13597) 2022-01-17 15:52:16 +00:00
Sergei Zharinov
d5ddfe0fea
refactor(versioning): Remove deprecated functions for generic versioning creation (#13481)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-14 09:33:49 +00:00
Sebastian Poxhofer
1194cc711d
feat(onboarding): merge labels and addLabels and template onboarding labels (#13433)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-10 09:52:42 +00:00
renovate[bot]
b34b099899
chore(deps): update dependency eslint-plugin-jest to v25.3.2 (#13353)
* chore(deps): update dependency eslint-plugin-jest to v25.3.2

* chore: fix test lint issues

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-04 09:57:35 +00:00
Sergei Zharinov
f7869e19e4
test: Refactor snapshot-only test cases (#13324) 2022-01-02 16:25:53 +01:00
RahulGautamSingh
4f65b57225
refactor: refactor static regex out of for loops (#13065) 2021-12-29 07:26:13 +01:00
Rhys Arkins
24185b81b0
feat: detect already updated lock file updates (#13258) 2021-12-23 11:54:36 +01:00
Michael Kriese
5e0e9ac1c2
refactor: prepare esm helper (#13250)
* refactor: prepare esm helper

* chore: fix type name
2021-12-22 17:01:28 +01:00
Michael Kriese
038969bc86
refactor: fix more esm imports (#13246) 2021-12-22 15:19:53 +01:00
Michael Kriese
c5d50f6da3
refactor: more esm imports (#13233)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-22 11:28:20 +00:00
Michael Kriese
2b24a98359
refactor: update imports for esm (#13230)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-22 08:37:47 +00:00
Michael Kriese
aa58814dcd
fix: wrong import (#13229) 2021-12-22 08:43:39 +01:00
Oleg Krivtsov
dad3863e8a
fix(config): detect missing RENOVATE_CONFIG_FILE (#13196)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-22 08:38:49 +01:00
Rhys Arkins
01b79c8433 chore: log when no updateLockedDependency 2021-12-21 21:39:21 +01:00
Rhys Arkins
347d7dc51f
fix: move rebaseWhen=never check earlier (#13218) 2021-12-21 20:23:08 +00:00
Rhys Arkins
f20a9de60d
feat(yarn): updateLockedDependency for yarn v1 (#13212) 2021-12-21 13:46:44 +01:00
Rhys Arkins
75b1d8fbc6
feat(npm): efficient update-lockfile branch reuse (#13198) 2021-12-20 05:30:24 +00:00
Rhys Arkins
25d3d626c9
refactor: simplify lockfile-update logic (#13191) 2021-12-19 11:29:46 +01:00
Rhys Arkins
1f1c86a4f7
feat(npm): check if branch already updated (#13185) 2021-12-18 17:09:49 +01:00
Rhys Arkins
b84ce2ad55
refactor(npm): updateLockedDependency result (#13182) 2021-12-18 15:39:55 +00:00
Michael Kriese
1e1bea200a
fix: use @sindresorhus/is instead of is (#13183) 2021-12-18 14:50:51 +00:00
Sebastian Poxhofer
5eea19b5be
feat(autodiscover): reverts autodiscoverfilter as array (#13169)
This reverts commit a0a770338f.
2021-12-17 13:44:40 +01:00
RahulGautamSingh
453c249e46
fix(regex): add option to disable caching regex (#13068)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-17 09:43:33 +01:00
Sebastian Poxhofer
a0a770338f
feat(autodiscover): allow array for autodiscoverfilter (#13100) 2021-12-16 15:12:35 +00:00
Sergei Zharinov
8d1ac78504
test(workers/pr): Explicit snapshots for release notes (#13145) 2021-12-16 14:14:19 +01:00
Peter Valdemar Mørch
c7a7ffbeed
feat(config): allow exporting async config (#13075)
* feat(config): allow exporting async config (#13035)

module.exports can now be a function and it can be/return a Promise,
allowing the results of asynchronous operations to be used in the
configuration.

The discussion leading up to this PR in #13035 assumed that
module.exports had to be a plain object.

But this commit:

  commit 9aa97af5b3
  Author: Nejc Habjan <hab.nejc@gmail.com>
  Date:   Thu Dec 9 13:45:48 2021 +0100

      feat(config)!: parse JSON5/YAML self-hosted admin config (#12644)

      Adds support for alternative admin config file formats.

      BREAKING CHANGE: Renovate will now fail if RENOVATE_CONFIG_FILE is specified without a file extension

Had as an undocumented side effect, that it also handled transparenty
if module.exports was assigned a Promise. With that commit, the
promise will be await-ed so the resolved value is returned from
getConfig(). That was not the case before that commit.

So in this commit, configs that export functions are handled, and
test cases for both promises and functions have been added.

* Update lib/workers/global/config/parse/__fixtures__/fileAsyncFunction.js

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

* Update lib/workers/global/config/parse/__fixtures__/fileFunctionPromise.js

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

* feat(config): Fixed linter problems (#13035)

* feat(config)!: Add doc for JSON5/YAML self-hosted admin config (#12644)

The code was introduced in 9aa97af5b and here is the documentation to
go with it

* feat(config): Document config.js exports (#13035)

* feat(config): Rename file*.js to config*.js because they really are config (#13035)

* Update docs/usage/getting-started/running.md

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

* Update docs/usage/getting-started/running.md

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

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-13 21:51:36 +00:00
Sergey Vedmak
eca5de1955
fix: Deduplicate release notes (#13088) 2021-12-13 15:13:55 +00:00
Sergei Zharinov
b762656b7f
test(workers/branch): Explicit conditions for snapshots (#13085) 2021-12-13 12:09:06 +00:00
Sergei Zharinov
a02f3901f4
test(workers/branch): Refactor snapshots (#13079) 2021-12-13 09:55:26 +01:00
Oleg Krivtsov
b14e9fa8de
fix(workers/pr): wrong links to changelog when master branch doesn't exist (#12937)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-12 09:53:08 +00:00
Sergei Zharinov
61c57a1321
test(workers): Explicit snapshot tests for generateBranchConfig (#13049) 2021-12-10 14:21:40 +00:00
Rhys Arkins
bcea3254ad
fix: check if currentValue is a string (#13044) 2021-12-10 09:49:58 +01:00
Nejc Habjan
9aa97af5b3
feat(config)!: parse JSON5/YAML self-hosted admin config (#12644)
Adds support for alternative admin config file formats.

BREAKING CHANGE: Renovate will now fail if RENOVATE_CONFIG_FILE is specified without a file extension
2021-12-09 13:45:48 +01:00
Oleg Sigida
12f467af92
chore: improve logging for stale branch rebase (#13009)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-08 14:36:09 +00:00
Ana Krivokapić
59026c262e
feat(config): Make ignore comments configurable (#12917) 2021-12-08 14:11:20 +01:00
Oleg Krivtsov
3fa21fbf83
feat(workers/global): check git at startup (#12935) 2021-12-08 13:11:43 +01:00
Rhys Arkins
8e156efc34
fix(lookup): currentVersion = lockedVersion (#12922) 2021-12-02 16:04:18 +00:00
Sergey Vedmak
e8e99ef5b7
feat(release notes): Show release notes from monorepo (#12543) 2021-12-02 13:37:37 +01:00
Sergei Zharinov
0bb5fcb6f7
refactor(util/regex): Enable strict null checks (#12866)
* refactor(util/regex): Enable strict null checks

* Fix coverage

* Refactor guard checks
2021-11-28 09:04:44 +01:00
Sergei Zharinov
0638bfd716
refactor(workers): Strict nulls for CommitMessage class (#12863)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-27 09:32:39 +00:00
Sergei Zharinov
1a39195559
refactor(git): Extract types to separate file (#12855) 2021-11-26 20:36:17 +00:00
Rhys Arkins
41b0517ef1 fix: check currentValue before updating newValue 2021-11-24 15:25:21 +01:00
Rhys Arkins
eed9826518 fix: Revert fix: check currentValue before generating newValue 2021-11-24 15:14:49 +01:00
Rhys Arkins
bb64598d6a fix: check currentValue before generating newValue 2021-11-24 14:28:50 +01:00
Rhys Arkins
6549cbdd65 fix: check currentValue before pinning 2021-11-24 09:06:21 +01:00
Oleg Krivtsov
cb3d75ec4e
feat(platform/gitlab): confidential issues (#12728) 2021-11-24 05:14:24 +00:00
Maksim
06d8c27043
refactor: global config (#12743)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-23 21:10:45 +01:00
Rhys Arkins
84b776cebe
feat: support update-lockfile for unconstrained deps (#12802) 2021-11-23 11:21:10 +00:00
Rhys Arkins
ff87759b48 refactor: getCurrentVersion params 2021-11-23 09:13:17 +01:00
Rhys Arkins
38982300c4
fix(gradle): handle null tokenizing (#12799) 2021-11-23 08:42:39 +01:00
Rhys Arkins
ad9a2f4e77
fix: gracefully handle invalid locked version (#12800) 2021-11-23 06:56:19 +00:00
Rhys Arkins
906dbce775
fix: skip lookups no currentVersion or lockedVersion (#12731) 2021-11-22 21:07:36 +01:00
Rhys Arkins
42231b6b75 logs: more details on secrets exposure 2021-11-19 14:46:52 +01:00
Rhys Arkins
df14edd27a fix(automerge): catch branch automerge behind message 2021-11-19 10:44:27 +01:00
Rhys Arkins
693963d9e1 fix: catch prune branch error 2021-11-18 16:23:13 +01:00
Rhys Arkins
d3eb6fedd7
fix: cache handle nested err (#12730) 2021-11-18 08:14:49 +01:00
Rhys Arkins
da122b442a
fix(automerge): assign failing PRs (#12705) 2021-11-17 18:00:35 +01:00
Nejc Habjan
0f1256317c
refactor(config): use async readFile and dynamic import to load config file (#12649)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-17 06:49:53 +00:00
Sergei Zharinov
7f2f0c2662
test(workers): Refactor test snapshots for lookupUpdates (#12669) 2021-11-15 15:56:18 +01:00
HonkingGoose
ab5abd7553
fix: replace word check with click (#12650) 2021-11-14 20:23:17 +01:00
Rhys Arkins
a2c39b91fd
fix: branchName massage hyphens (#12622) 2021-11-12 16:36:54 +01:00
Jamie Magee
98e7029090
feat: replace deprecated dependencies with their replacements (#5558)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-12 08:10:52 +00:00
Jamie Magee
53e3cb17fe
refactor(rubygems): convert to class-based (#11229) 2021-11-10 07:35:05 +01:00
Rhys Arkins
bf09337076
fix: enable eslint eqeqeq (#12574)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-09 07:02:59 +00:00
Rhys Arkins
982e36963d chore: re-enable eslint no-console 2021-11-09 07:48:31 +01:00
Rhys Arkins
c3ad246a99
fix: no-param-reassign (#12571) 2021-11-09 07:04:34 +01:00
Rhys Arkins
301678bd91 fix(cache): handle 401 2021-11-09 05:15:42 +01:00
Rhys Arkins
d6dd27f625 fix: check dependency.tags defined 2021-11-09 05:15:10 +01:00
HonkingGoose
ab018191fa
chore: report and fix unused ESLint disable directives (#12548) 2021-11-08 20:20:03 +01:00
Michael Kriese
82e89825ab
chore: remove airbnb (#12557) 2021-11-08 13:03:55 +00:00
Michael Kriese
7afc2b75d5
test: fix lint (#12551) 2021-11-08 13:16:58 +01:00
Sergei Zharinov
6224af558d
test(workers): Refactor snapshot tests (#12542) 2021-11-07 15:34:42 +00:00
Maksim
4aa5b52992
feat(onboarding): use .editorconfig file to get indentation style (#11456)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-05 13:25:50 +00:00
Rhys Arkins
2735ac3e80 fix(automerge)!: default platformAutomerge to false (#12487)
Flips platformAutomerge default to `false`.

BREAKING CHANGE: Platform automerge is no longer enabled by default.
2021-11-05 08:10:27 +01:00
Florian Greinacher
70700eedae feat(config)!: make host rule detection configurable and opt-in (#12294)
Add configuration option `detectHostRulesFromEnv`.

BREAKING CHANGE: `hostRules` are no longer automatically derived from env variables such as `NPM_X_TOKEN`. Set `detectHostRulesFromEnv=true` in config to re-enable same functionality.
2021-11-05 08:10:27 +01:00
ankitabhopatkar13
a5835a00de
fix(automerge): remove automergeType check for PR options (#12418) 2021-11-02 13:17:53 +00:00
Rhys Arkins
19ee8a318c logs: reviewers/stale debug 2021-11-02 09:52:27 +01:00
Rhys Arkins
500b6f8cb8 chore: coverage 2021-11-01 07:49:47 +01:00
Rhys Arkins
db5137b39a
fix: Revert "feat(config): replace secrets in global config as well" (#12389) 2021-10-29 08:12:36 +00:00
Oleg Krivtsov
3da6ae0b84
feat: onboardingNoDeps (#12282)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-28 11:29:49 +00:00
Nils Plaschke
8e377e88ce
feat(config): replace secrets in global config as well (#12138) 2021-10-28 09:51:02 +00:00
Rhys Arkins
a173b39928
fix: non-null existingPr check (#12372) 2021-10-28 10:56:08 +02:00
Rhys Arkins
f9617b98fb
fix: catch lookup errors gracefully (#12369) 2021-10-28 08:06:39 +00:00
RahulGautamSingh
91f067b39f
fix: refactor regex to use re2 part3 (#12283)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-27 14:37:11 +00:00
Oleg Krivtsov
29dde2f694
test: improve test readability with expect-more-jest (#12329) 2021-10-27 07:24:36 +02:00
Sylvain Firmery
7b4f3518fd
fix(onboarding): detect semantic commits (#12275)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-26 10:04:33 +02:00
Jamie Magee
d337b271d4
refactor: convert git datasources to class-based (#10531)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-26 04:37:26 +00:00
Florian Greinacher
42fd18d101
refactor: encapsulate hostRulesFromEnv (#12277) 2021-10-23 06:38:23 +00:00
Rhys Arkins
5af1b77f69
fix(git): better commit message robustness (#12246) 2021-10-21 11:04:48 +02:00
HonkingGoose
d0028eedad
fix: update wording for rebase/retry PR checkbox (#12190) 2021-10-17 21:11:58 +02:00
Rhys Arkins
7e069f4adc
fix(config): massage package.json>renovate string (#12150) 2021-10-13 14:59:44 +00:00
Maksim
a2ceff099f
refactor: introduce enum programming-language (#12052) 2021-10-13 10:54:40 +00:00
Sergei Zharinov
ad0d7e1f4a
fix: Use right automerge field from config (#12145)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-13 09:49:04 +00:00
Sergei Zharinov
6f649eb661
feat(platform): Use uniform platformAutomerge option (#12069)
Existing `azureAutoComplete` and `gitLabAutomerge` options are now unified/renamed to `platformAutomerge`, and also defaulting to `true`.

BREAKING CHANGE: Azure autocomplete will now only be enabled when `automerge` is also enabled (to align with how GitLab automerge already worked). If you were using `azureAutoComplete` before without explicitly enabling Renovate `automerge` field then you will now need to do so. Platform automerge is now the default behavior whenever automerge is enabled.
2021-10-11 06:36:07 +00:00
Sergei Zharinov
1b6ea2447f
refactor(config): Better prefix handling and enhanced coverage (#12083) 2021-10-09 09:08:00 +02:00
Rhys Arkins
afb1369be7 test: fix enabledManagers test 2021-10-09 05:51:30 +02:00
Rhys Arkins
5a23e9b4dc fix: no warn for enabledManagers 2021-10-09 05:50:00 +02:00
Sergey Vedmak
b9930407f4
fix(monorepo): load changelog.md file from gitlab monorepo (#12053) 2021-10-07 09:54:51 +00:00
Oleg Krivtsov
9b4b6ce275
feat: enabledManagers log warning when empty (#11902) 2021-10-07 05:15:23 +00:00
Maksim
1f86b71fd5
refactor: constants (#11690) 2021-10-06 07:43:32 +02:00
Rhys Arkins
cd72cdf2ac
feat(config): detectGlobalManagerConfig (#11951) 2021-09-29 19:58:42 +00:00
Sebastian Poxhofer
b350a8c5fb
feat: option to write discovered repositories to a json (#11806) 2021-09-22 07:21:22 +00:00
Tobias Bieniek
786bd4ebf3
fix(dependency-dashboard): Adjust dry run log output (#11820) 2021-09-20 18:23:27 +02:00
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
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
ee29fdcaf1
feat(config): scoped secrets using pgp/gpg (#11673) 2021-09-16 10:11:13 +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
cdc083f40f
feat(config): privateKeyOld (#11653) 2021-09-10 12:47:33 +02:00
Michael Kriese
11aa3baf2e
test: use codeql compatible token / passwords (#11297) 2021-09-09 16:17:05 +02:00
Rhys Arkins
d6d4124b11
feat(git): blobless git (#11401) 2021-09-09 09:25:12 +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
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
31e1e4d89e fix(git): set gitAuthor before onboarding 2021-09-03 05:58:44 +02:00
Michael Kriese
0eb5c6d2cd
fix(core/changelogs): pass though known project info (#11515) 2021-09-01 13:07:55 +02: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
Rhys Arkins
59cc317156
fix: semantic host stats (#11482) 2021-08-30 17:09:08 +02:00
Rhys Arkins
dfef9f3cb1
fix: handle non-string currentValue (#11472) 2021-08-30 10:25:20 +02: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
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
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
bprachi29
2f826677d0
fix(logs): INFO --print-config (#11299) 2021-08-23 16:27:11 +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
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
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
123dc4444e feat(travis): remove supportPolicy (#11176) 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