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
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
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
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
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
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
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
Rhys Arkins
8c48d4bc9d
refactor: vulnerability matchFiles ( #8786 )
2021-02-20 21:44:32 +01:00
Rhys Arkins
2c9a172834
feat: per-file vulnerability alerts ( #8770 )
2021-02-20 06:00:44 +00:00
Michael Kriese
9a1c4fabb7
feat(gomod): do not shorten depName ( #8758 )
2021-02-18 16:27:47 +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
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
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
Rhys Arkins
01e1f38019
refactor: remove unused ReleaseResult fields ( #8737 )
2021-02-17 21:29:25 +01: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
acf57144f8
refactor: remove currentVersion ( #8708 )
2021-02-16 09:43:38 +01:00
Sergei Zharinov
44004bf2d6
refactor(limits): Log more for concurrent branch detection ( #8698 )
2021-02-15 14:23:31 +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
e28e8b44cb
fix: add new disabled commands to result handling
2021-02-11 17:10:20 +01:00
Rhys Arkins
fa9031f5e9
feat(internal): expand disabled error messages
...
Splits REPOSITORY_DISABLED into multiple
2021-02-11 13:32:29 +01:00
Rhys Arkins
855db036d5
fix: rename baseDir to packageFileDir for templating ( #8625 )
2021-02-10 23:39:06 +00:00
Rhys Arkins
6fa37294cf
refactor: dryRun admin config
2021-02-05 22:21:24 +01:00
Rhys Arkins
c80165dd11
fix: move privateKey to admin config
2021-02-05 17:53:50 +01:00
Rhys Arkins
90db7e28a6
feat(config): delete after setting admin config ( #8557 )
2021-02-05 16:08:52 +00:00
Tobias Bieniek
ee178df01a
feat: hashedBranchLength
option ( #8502 )
2021-02-03 15:48:54 +01:00
Sergei Zharinov
72b0b85640
feat(config): Rename packageRules selectors ( #6939 )
2021-01-29 11:43:42 +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
294cf9fb99
refactor: datasource defaultVersioning ( #8367 )
2021-01-21 12:39:18 +01:00
Rhys Arkins
ebb40b3adb
fix(github): pass up repo not found in init ( #8355 )
2021-01-19 23:07:12 +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
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
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
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
2734fca0fc
logs: log config file name when found
2020-12-19 21:56:07 +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
62c68d07e3
refactor(workers): Use limiting API for PRs instead of in-place counters ( #8031 )
2020-12-16 09:13:52 +01:00
Rhys Arkins
0b53e9462c
fix: pass ExternalHostError up
2020-12-14 09:09:21 +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
Rhys Arkins
e41b5161e3
fix: create vulnerability PRs immediately
2020-12-11 09:15:52 +01:00
Sergei Zharinov
fc82a2a6b9
refactor: Rename maxSatisfyingVersion to getSatisfyingVersion ( #7917 )
2020-12-10 09:25:04 +01:00
Alex Ruffo
b7495330c0
feat: customize onboarding file name ( #7866 )
2020-12-07 10:14:46 +01:00
mofleury
732fcfd484
fix: upgrade sorting by file replacement position ( #7827 )
2020-11-26 16:15:31 +01:00
Tom Kerkhove
0c204ee490
fix: extra space when adding autoclosed suffix ( #7773 )
2020-11-20 09:53:51 +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
Sarun Intaralawan
aac497bc31
fix: rerun applyPackageRules
after fetching sourceUrl from datasource ( #7723 )
2020-11-16 13:52:31 +01:00
Rhys Arkins
5d99ff9862
refactor: convert all path to upath ( #7712 )
2020-11-12 21:46:08 +01:00
Sergio Zharinov
fe83cf914e
refactor(config): Generalize allowedVersions regex ( #7683 )
2020-11-10 10:12:03 +01:00
Michael Kriese
7c53050fe5
feat(worker): pass platform options to onboarding pr ( #7614 )
2020-11-04 15:18:20 +01:00
Michael Kriese
0e10c4199f
feat: replace moment with luxon ( #7564 )
2020-10-27 15:02:25 +01:00
Rhys Arkins
40ae43817a
feat(github-releases): use prerelease metadata in filtering ( #7567 )
2020-10-27 14:02:34 +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
Rhys Arkins
ac7d8ea112
fix: resolve repoConfig.extends with repo config ( #7541 )
2020-10-25 07:49:34 +01: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
Rhys Arkins
814986e9f8
fix(cache): delete dep updates after load
2020-10-21 09:45:10 +02:00
Josh Soref
9aff7a955f
chore: spelling ( #7499 )
2020-10-20 08:49:28 +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
Jean-Michel Leclercq
bb9e30f64a
feat: New Configuration option fetchReleaseNotes ( #7404 )
2020-10-19 10:05:05 +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
Sergio Zharinov
692eea18d4
fix(dependency-dashboard): Don't create dependency dashboard during onboarding ( #7453 )
2020-10-15 08:26:48 +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
Sergio Zharinov
1c3caa67c9
refactor(limits): Code coverage for branch counting code ( #7466 )
2020-10-14 13:47:57 +02:00
Rhys Arkins
8eb3a037ee
fix: correct autoclose logging
2020-10-14 08:49:56 +02:00
Rhys Arkins
7de273aa6b
fix(git): gracefully handle not a git repository failure
2020-10-12 10:36:49 +02:00
Rhys Arkins
7587eedd6b
fix: try/catch branch cache modified call
2020-10-10 08:09:15 +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
4500686c52
fix(dashboard): better Ignored description
2020-10-08 08:27:09 +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
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
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
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
Sergio Zharinov
8ab6d6076a
refactor(workers): Extract 'getFileList' call outside of match loop ( #7349 )
2020-09-30 08:40:19 +02:00
Rhys Arkins
9f99c5e073
feat(internal): write branches cache
2020-09-22 13:10:07 +02:00
Rhys Arkins
f0ba97b6c2
fix: Revert "refactor: write branches cache"
...
This reverts commit 266534eb72
.
2020-09-22 12:20:15 +02:00
Sergio Zharinov
2299485afd
refactor(http): Prepare "util/http" for queues ( #7119 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-22 06:16:21 +02:00
Rhys Arkins
266534eb72
refactor: write branches cache
2020-09-22 06:11:17 +02:00
Sergio Zharinov
0ea1413e57
refactor(platform): Rename "branchName" to "sourceBranch" ( #7284 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-22 06:09:59 +02:00
Rhys Arkins
d863036a1f
refactor: packageJsonVersion -> packageFileVersion ( #7338 )
2020-09-22 05:32:42 +02:00
Florian Greinacher
71cf56eaf9
feat(dependency-dashboard): display logged repository problems ( #6952 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-21 22:04:11 +02:00
ylemkimon
de7ca87758
fix(npm): merge compatibility in generateBranchConfig ( #7290 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-17 10:36:11 +02:00
Rhys Arkins
35c5fe81a1
feat(internal): log fixedVersion of dependencies
2020-09-13 12:03:20 +02:00
Rhys Arkins
2c9ebbe54b
refactor: sort fileMatch result for deterministic ordering
2020-09-13 07:17:43 +02:00
Tobias Bieniek
171b65eed0
feat(pr/body): Fall back to dependencyUrl
property ( #7262 )
...
... if no `homepage` or `sourceUrl` is available
This is relevant for the `crate` datasource where both are currently not available due to the API rate limiting.
2020-09-12 14:11:35 +02:00
Rhys Arkins
facf46c84e
fix: treat config validation errors as enabled ( #7255 )
2020-09-12 07:28:12 +02:00
Rhys Arkins
243728f263
fix(config): Migrate semantic commit option to enum type ( #7170 )
...
This reverts commit d1d7901a0a
.
2020-09-11 13:15:04 +02:00
Rhys Arkins
d1d7901a0a
fix: Revert "fix(config): Migrate semantic commit option to enum type ( #7170 )"
...
This reverts commit d2a5b7167b
.
2020-09-11 12:43:49 +02:00
Sergio Zharinov
d2a5b7167b
fix(config): Migrate semantic commit option to enum type ( #7170 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-11 11:45:14 +02:00
Rhys Arkins
b7ac19d9bf
fix: sanitize github vulnerability alert bodies ( #7246 )
2020-09-10 21:57:18 +02:00
renovate[bot]
907b2b054e
chore(deps): update linters (major) ( #7185 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-07 09:54:07 +02:00
pulish
5f2844247f
fix(dry-run): don't check non existing branch in dry-run ( #7171 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 08:38:19 +02:00
Rhys Arkins
2c9b1de0b8
refactor: remove unused branchList in updateRepo
2020-09-01 18:33:45 +02:00
Rhys Arkins
1627db8c3f
refactor: simplify baseBranchSha, reduce checkouts ( #7159 )
2020-09-01 18:32:58 +02:00
Rhys Arkins
bb708262c8
refactor: remove defaultBranchSha from repo init
2020-09-01 17:10:58 +02:00
Rhys Arkins
539312645c
refactor: better init config names
2020-09-01 16:40:06 +02:00
Rhys Arkins
2d344b1a69
test: remove noisy snapshot
2020-09-01 15:31:02 +02:00
Sergio Zharinov
831c45397f
refactor(limits): Concise implementation for workers/global/limits.ts ( #7140 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-01 14:47:12 +02:00
Rhys Arkins
7651d2e420
feat: additionalBranchPrefix
2020-09-01 14:36:10 +02:00
Rhys Arkins
cda4e7c21e
fix: revert config cache
2020-09-01 14:23:28 +02:00
Rhys Arkins
c75d2c6873
refactor: detectSemanticCommits ( #7151 )
2020-09-01 10:44:52 +02:00
Rhys Arkins
540d47ba87
chore: fix lint
2020-09-01 07:25:13 +02:00
Rhys Arkins
1ddbce2fa2
test: refactor init tests
2020-09-01 07:10:50 +02:00
Rhys Arkins
92c5f2a414
chore: move cache type to init/common
2020-09-01 06:36:23 +02:00
Rhys Arkins
0bd7d27b33
chore: type -> interface
2020-09-01 06:30:52 +02:00
Rhys Arkins
8a286a4663
chore: rename RepoConfig -> RepoFileConfig
2020-09-01 06:20:26 +02:00
Rhys Arkins
4b2eaf54ec
refactor: initRepo cache ( #7146 )
2020-08-31 20:01:41 +02:00
Sergio Zharinov
bffebcc331
refactor(workers): Enum type for ProcessBranchResult ( #7132 )
2020-08-31 16:05:38 +02:00
Rhys Arkins
6dbb1c710c
refactor: get defaultBranchSha from git
2020-08-31 13:14:13 +02:00
Sergio Zharinov
ad52ac9b13
fix(eslint): Restrict the rules and fix errors ( #7117 )
2020-08-31 13:13:02 +02:00
Rhys Arkins
0a60516891
chore: getRepoConfig -> detectRepoFileConfig
2020-08-31 12:42:25 +02:00
Rhys Arkins
b88b1c96da
refactor: split out repo config error throwing
2020-08-31 12:31:42 +02:00
Rhys Arkins
40d3316703
refactor: write repoConfig to cache
2020-08-31 12:14:10 +02:00
Rhys Arkins
8c5e6f3689
refactor: split getRepoConfig from mergeRenovateConfig ( #7142 )
2020-08-31 11:40:18 +02:00
Rhys Arkins
01659f2bb2
chore: fix lint
2020-08-31 11:20:53 +02:00
Rhys Arkins
81a75dd8b4
refactor: remove null file check
2020-08-31 11:14:55 +02:00
Rhys Arkins
0ce9837b9d
fix: Revert "feat: additionalBranchPrefix"
...
This reverts commit 9385fb557b
.
2020-08-31 09:33:34 +02:00
Rhys Arkins
9385fb557b
feat: additionalBranchPrefix
...
Renamed from managerBranchPrefix
2020-08-31 07:47:24 +02:00
Rhys Arkins
012561f69a
feat(git): get branch commit without cloning ( #7130 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-30 22:03:58 +02:00
Rhys Arkins
80b691c807
refactor: remove platform.setBaseBranch ( #7137 )
2020-08-30 21:27:02 +02:00
Rhys Arkins
c1245b2d4b
feat(internal): lazy git initialization ( #7006 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-28 10:08:39 +02:00
Rhys Arkins
d4c466ac9d
fix: compile lock file maintenance branch name
...
Closes #7110
2020-08-26 15:57:55 +02:00
jparnone
67a8fe519d
feat(config): Added option "onboardingCommitMessage" ( #6997 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-26 15:00:45 +02:00
Rhys Arkins
7bb198f1b7
fix: multiple major branch name separation
2020-08-26 14:32:10 +02:00
Rhys Arkins
d21e50d911
feat(internal): write branchName to each update ( #7107 )
2020-08-26 11:27:09 +02:00
Rhys Arkins
5f94ec586a
refactor: move parentDir/baseDir generation to flattenUpdates ( #7104 )
2020-08-26 09:31:26 +02:00
Sergio Zharinov
838996dbe0
feat: remove lazyGrouping feature ( #7093 )
...
Closes #7056
BREAKING CHANGE: lazyGrouping is no longer supported
2020-08-25 13:10:26 +02:00
Rhys Arkins
6a0f9a9a60
fix: try/catch localDir deletion ( #7090 )
2020-08-25 10:22:21 +02:00
Rhys Arkins
c234428fd5
fix: more flexible check for dashboard approval
2020-08-25 10:02:11 +02:00
Rhys Arkins
cff22ccc16
fix: always show dependency dashboard footer ( #7078 )
2020-08-24 14:35:22 +02:00
Rhys Arkins
824bfca207
fix: revert mergeRenovateConfig removal ( #7028 )
2020-08-19 12:59:19 +02:00
Rhys Arkins
5f80b726d9
fix: revert baseBranch/baseBranchSha change
...
Closes #7027
2020-08-19 12:01:42 +02:00
Rhys Arkins
2d0961af8d
refactor: move onboarding check into getRepoConfig
2020-08-19 09:36:02 +02:00
Rhys Arkins
805e34e5b0
refactor: remove unnecessary baseBranch settings
2020-08-19 09:18:53 +02:00
Rhys Arkins
9483a61110
refactor: clone config when initializing
2020-08-19 09:17:55 +02:00
Michael Kriese
6474dd49e5
chore: lint fixes ( #7018 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-19 06:46:00 +02:00
Rhys Arkins
b6af8188d1
refactor: initRepo ( #7022 )
2020-08-19 06:27:48 +02:00
Sergio Zharinov
45b9b4ebc4
refactor(platform): Decomplect branch deletion from PR state ( #6988 )
2020-08-18 20:38:53 +02:00
Rhys Arkins
764b2b7b67
refactor: use hasha for cache configHash
2020-08-18 19:58:12 +02:00
Rhys Arkins
3985953da2
fix: don’t error when baseBranches are not found ( #7019 )
...
Log a warning when baseBranches are missing but otherwise just skip over and keep going.
Closes #6669
2020-08-18 14:49:38 +02:00
Sergio Zharinov
cd064db4eb
refactor(platform): Change signature types for "updatePr" method ( #7002 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-18 12:19:19 +02:00
Rhys Arkins
7505292116
fix: update git submodules only if version found
2020-08-14 08:18:20 +02:00
renovate[bot]
ccf286240e
chore(deps): update linters (major) ( #6769 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-10 16:18:08 +02:00
Rhys Arkins
b11e5cb761
chore: rename platform types
2020-07-24 17:57:45 +02:00
Rhys Arkins
0823b14a5f
feat: dependency dashboard header and footer ( #6839 )
...
Adds the ability to customize the dependency dashboard contents through customizable header and footer.
2020-07-23 15:35:43 +02:00
Rhys Arkins
4a41a22a48
fix: commit limit when rebasing ( #6837 )
2020-07-23 15:23:16 +02:00
Rhys Arkins
91be1678ac
refactor: targetBranch mandatory in platform.createPr ( #6829 )
2020-07-23 12:43:06 +02:00
Rhys Arkins
eaffc19253
refactor: drop pr.isStale ( #6826 )
2020-07-23 10:15:51 +02:00
Rhys Arkins
1449e8324b
feat(internal): use git to determine branch modification status ( #6697 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-22 20:05:42 +02:00
Rhys Arkins
bfcd2508ef
refactor: remove unused base branch else
2020-07-22 11:14:08 +02:00
Rhys Arkins
20e57a1f6c
refactor: createPr useDefaultBranch -> targetBranch ( #6813 )
2020-07-22 11:08:08 +02:00
Michael Kriese
9b4bff0051
fix(internal): fix linting ( #6803 )
2020-07-22 07:45:57 +02:00
Rhys Arkins
7d08285325
chore: rename master-issue -> dependency-dashboard
2020-07-21 15:13:56 +02:00
Rhys Arkins
3c9bac650d
fix: autoclosed digests when cache is enabled ( #6799 )
2020-07-21 12:22:20 +02:00
Jamie Magee
456245aabe
chore(eslint): enable typescript 3.7 rules ( #6765 )
2020-07-18 08:42:32 +02:00
Michael Kriese
515aa56cf6
fix(internal): respect dry-run ( #6767 )
2020-07-17 09:49:59 +02:00
Michael Kriese
e48ffa650a
feat(internal): make datasource loading syncronous ( #6748 )
2020-07-15 13:12:50 +02:00
Rhys Arkins
bb10d784e7
refactor: platform.initRepo return defaultBranch not baseBranch ( #6737 )
2020-07-12 21:30:11 +02:00
Rhys Arkins
a8f27e0bf3
feat: dependencyDashboard ( #6729 )
2020-07-11 11:55:30 +02:00
Rhys Arkins
4665dbff6f
refactor: remove commitFiles from platforms ( #6701 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-08 14:14:13 +02:00
Rhys Arkins
76eab4d766
fix: remove greenkeeper migration ( #6685 )
...
Service discontinued June 3
2020-07-06 13:06:44 +02:00
Sergio Zharinov
74c5a1621d
fix(npm): Fix titles for PRs grouped with @types package ( #6609 )
2020-07-04 18:34:33 +02:00
Rhys Arkins
52cddfde8b
refactor: remove branch functions from platform ( #6676 )
2020-07-04 18:15:29 +02:00
Rhys Arkins
ab0ebfeeb4
refactor: remove getFile/getFileList from platform ( #6674 )
2020-07-04 14:28:49 +02:00
Rhys Arkins
1e0c759f3d
refactor: remove unnecessary cleanRepo() ( #6671 )
2020-07-04 12:48:09 +02:00
Sergio Zharinov
46ec89e498
refactor: Replace those 'fs-extra' functions in which we can be sure ( #6666 )
2020-07-03 21:29:04 +02:00
Rhys Arkins
926a553a76
fix: sanitize commitMessage, prTitle, branchName
...
In preparation for secrets PR
2020-07-03 16:52:16 +02:00
Rhys Arkins
b60cc2c890
chore: clean up imports
2020-07-03 16:51:49 +02:00
Sergio Zharinov
1137112130
refactor: Separate 'git' and 'fs' util modules ( #6665 )
2020-07-03 16:47:00 +02:00
Sergio Zharinov
679176f26e
test(git): Decouple 'gitfs/fs' and 'gitfs/git' in tests ( #6661 )
2020-07-03 15:08:16 +02:00
Rhys Arkins
abfdae3c88
refactor(npm): skip internal packages earlier ( #6639 )
2020-06-30 12:05:44 +02:00
Rhys Arkins
6dedd5e277
fix(npm): remove unused managerPackageFileList
2020-06-30 05:28:14 +02:00
Rhys Arkins
d70b8c1f2f
feat: repositoryCache ( #6589 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-29 15:51:22 +02:00
Rhys Arkins
ec1598587c
refactor: move util/fs under util/gitfs ( #6618 )
2020-06-28 11:57:57 +02:00
Rhys Arkins
55625a893b
refactor: run cache -> mem cache ( #6582 )
2020-06-25 09:23:06 +02:00
Sergio Zharinov
b93e072ca9
refactor: Reorder extractions and lookups ( #6578 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-06-25 08:50:11 +02:00
Rhys Arkins
031ad87b62
refactor: move ExternalHostError
2020-06-23 11:44:52 +02:00
Rhys Arkins
52a074e041
refactor: ExternalHostError ( #6563 )
2020-06-22 21:28:02 +02:00
Rhys Arkins
86b44db76d
test: mock docker.defaultRegistryUrls
2020-06-19 11:57:58 +02:00
Rhys Arkins
cf06b69abb
test: refactor lookup id use
2020-06-19 10:42:10 +02:00
Rhys Arkins
f5a588eb5a
fix: Revert "fix(cache): distinguish between null and undefined ( #6509 )"
...
This reverts commit 0345b40a18
.
2020-06-17 10:07:22 +02:00
Rhys Arkins
4b2f523a17
fix: correct baseBranches description in onboarding PR
...
Closes #6527
2020-06-17 09:48:07 +02:00
Rhys Arkins
0345b40a18
fix(cache): distinguish between null and undefined ( #6509 )
...
null = this lookup returned nothing last time
undefined = no cached result found
2020-06-17 06:48:33 +02:00
Rhys Arkins
e834f2b826
feat: prHeader and prFooter ( #6511 )
2020-06-14 08:49:52 +02:00
Rhys Arkins
a399bbbf52
feat: log host stats per run
...
Closes #6357
2020-06-13 08:37:56 +02:00
Rhys Arkins
62d6428371
fix: reverse upgrades order before filtering ( #6483 )
2020-06-10 17:07:44 +02:00
Rhys Arkins
5dafa051ff
refactor(npm): extract node compatibility
2020-06-02 22:14:04 +02:00
Mike Bryant
dd4b97df95
fix(internal): Generate logJSON before commit body is templated ( #6346 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-05-30 12:03:25 +02:00
Rhys Arkins
efb851ae6a
feat: write git private key ( #6321 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-05-29 12:46:21 +02:00
Rhys Arkins
73694efd82
fix(cache): run cache init ( #6312 )
2020-05-24 07:13:55 +02:00
Rhys Arkins
082cd4ee89
feat: remove third party pr validation
...
Renovate will no longer attempt to retrieve and validate the config of PRs created by other users or bots.
BREAKING CHANGE: Renovate will no longer create renovate/verify status checks on third party PRs.
2020-05-19 13:09:54 +02:00
Rhys Arkins
fe2e612a09
fix: branch writer use branch config, not main config
2020-05-18 21:37:47 +02:00
Jamie Magee
53ce3cf4d6
chore(jest): add eslint jest checks ( #5986 )
2020-05-18 14:33:44 +02:00
Rhys Arkins
d03b7e6146
fix: deduct pr remaining when automerging comment
...
Closes #6266
2020-05-17 12:07:50 +02:00
Michael Kriese
2515a89dab
fix(logging): sanitize known token ( #5917 )
2020-05-16 12:35:41 +02:00
Michael Kriese
2f0c6dd27b
fix(internal): file-match must use re2 ( #6246 )
2020-05-15 09:01:14 +02:00
Rhys Arkins
6a1dab6412
refactor(platform): commitFilesToBranch -> commitFiles
2020-05-14 14:13:08 +02:00
Rhys Arkins
7c6eaccdb6
fix: move skip PR autoclosing log
2020-05-12 22:05:56 +02:00
Rhys Arkins
7caac0987c
chore: better runCache import
2020-05-12 19:21:14 +02:00
Rhys Arkins
cc980cfd23
refactor: platform.getFile -> fs.readLocalFile ( #6131 )
2020-05-11 15:36:09 +02:00
Rhys Arkins
04cba3f6c7
refactor(cache): rename run cache
2020-05-11 08:00:55 +02:00
Rhys Arkins
62af82fcf6
fix(changelog): reduce concurrency to 10
2020-05-08 18:28:44 +02:00
Rhys Arkins
ec9b4f89e7
feat(internal): parallel changelog retrieval ( #6174 )
2020-05-08 16:57:35 +02:00
Rhys Arkins
670e695be2
chore: fix lint
2020-05-08 14:40:44 +02:00
Rhys Arkins
6a8ceab688
refactor: move changelog retrieval to renovateRepository
2020-05-08 12:20:24 +02:00
Rhys Arkins
010df05800
refactor: baseBranches fetching
2020-05-08 12:06:48 +02:00
Rhys Arkins
a47c69f8a5
feat(internal): log timing splits per-repository
2020-05-08 10:18:00 +02:00
Rhys Arkins
e6c524fcc2
refactor: processRepo -> extractDependencies
2020-05-08 08:53:39 +02:00
Michael Kriese
00c56d8bde
chore: fix types ( #5904 )
...
* chore: fix types
* fix more types
* chore: mote fixes
* fix frmat
* chore: fix tests
* chore: fix type
* chore: cleanup
* chore: cleanup
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-05-07 10:23:45 +02:00
Rhys Arkins
c1d5faf93d
chore: remove mistaken dependency addition
2020-05-06 14:06:10 +02:00
Rhys Arkins
0f13855f2b
logs: durationMs for Repository finished
2020-05-06 10:23:10 +02:00
Rhys Arkins
258c675a54
logs: don’t log empty depNames in flattened updates
2020-05-06 09:56:52 +02:00
Rhys Arkins
dde7d31975
fix: ensure baseBranchSha is set
2020-05-06 09:05:29 +02:00
Rhys Arkins
6bbe6446ab
logs: log baseBranch with extraction stats
2020-05-05 21:00:47 +02:00
Rhys Arkins
2ff90b2396
fix: packageFiles per baseBranch ( #6136 )
2020-05-05 19:46:35 +02:00
Rhys Arkins
86ab028f97
fix: Revert "refactor(platform): optimize getFileList and remove branchName param ( #6127 )"
...
This reverts commit 7d1c937682
.
2020-05-05 16:02:29 +02:00
Rhys Arkins
b69e9c0f5a
fix: Revert "feat(internal): cache extractions results ( #6118 )"
...
This reverts commit 51a43d5e41
.
2020-05-05 16:01:49 +02:00
Rhys Arkins
7d1c937682
refactor(platform): optimize getFileList and remove branchName param ( #6127 )
2020-05-05 12:39:47 +02:00
Rhys Arkins
9fccd87eeb
refactor: use Date.now() instead of process.hrtime()
2020-05-05 12:05:30 +02:00
Rhys Arkins
51a43d5e41
feat(internal): cache extractions results ( #6118 )
2020-05-04 08:27:38 +02:00
Björn Brauer
228b933871
refactor: ensureCommentRemoval parameters to an object ( #6117 )
2020-05-03 21:03:55 +02:00
Rhys Arkins
f3c9efb060
refactor: return and store base branch SHA
2020-05-03 20:38:09 +02:00
Rhys Arkins
8d8b617ecd
feat(internal): extract managers in parallel ( #6112 )
2020-05-03 19:21:10 +02:00
Rhys Arkins
0121cc48f5
refactor: extractAllDependencies
2020-05-03 17:27:35 +02:00
Rhys Arkins
899b351643
refactor: split extractAllDependencies logic
2020-05-03 17:03:23 +02:00
Rhys Arkins
927d9c3a82
chore: add fileMatch to CustomManager type
2020-05-03 16:57:17 +02:00
Rhys Arkins
273d9355e3
refactor: enabledManagers filtering
2020-05-03 16:15:22 +02:00
Rhys Arkins
e8d760667d
chore: rename matchedFiles -> fileList
2020-05-03 16:10:13 +02:00
Rhys Arkins
85e7cef048
refactor: getMatchingFiles
2020-05-03 14:46:30 +02:00
Rhys Arkins
53319ac7d6
refactor: better param names in getMatchingFiles
2020-05-03 10:54:38 +02:00
Rhys Arkins
9e07ef1b49
fix: filtering should return a copy of the fileList
2020-05-03 10:17:07 +02:00
Rhys Arkins
a21bb60d40
chore: improve extract typings
2020-05-03 10:14:22 +02:00
Rhys Arkins
53ca91301f
chore: import linting ( #6105 )
2020-05-01 18:03:48 +02:00
Rhys Arkins
498ec20618
fea(internal): remove repoCache global ( #6098 )
2020-05-01 07:47:31 +02:00
Rhys Arkins
25af50ccb7
chore: description can be string
2020-04-29 14:27:33 +02:00
Michael Kriese
29b701ab97
fix(internal): respect dry-run ( #6071 )
2020-04-28 08:30:42 +02:00
Rhys Arkins
ec8b89b887
logs: lower branchConfig debugs to trace
2020-04-27 21:57:21 +02:00
Rhys Arkins
db582b6aab
refactor: move stats logging and add timing
2020-04-24 22:46:48 +02:00
Rhys Arkins
f6c7de43fe
feat: log Package releases lookup time
2020-04-24 22:07:30 +02:00
Rhys Arkins
f61c416f8a
fix: don’t deduplicate updates if same current and newvalue
2020-04-23 17:11:10 +02:00
Rhys Arkins
c20cb30d9a
fix(poetry): don’t error vulnerability alerts ( #6013 )
2020-04-20 18:52:15 +02:00
Rhys Arkins
0342daba92
refactor(gradle-wrapper): autoReplace ( #6004 )
2020-04-20 07:39:04 +02:00
Rhys Arkins
5145c044ff
refactor: manager extract readLocalFile instead of platform.getFile
2020-04-19 11:41:21 +02:00