Jamie Magee
456245aabe
chore(eslint): enable typescript 3.7 rules ( #6765 )
2020-07-18 08:42:32 +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
1663058426
feat(pr): pr edited body not comment ( #6695 )
2020-07-07 14:30:45 +02:00
Rhys Arkins
4db12f9ee9
fix: uncheck retry checkbox after rebase ( #6691 )
...
Closes #5951 , Closes #6690
2020-07-07 08:02:35 +02:00
Sergio Zharinov
c3fc80a285
refactor: Call 'fs-extra' functions via proxies ( #6683 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-06 11:17:06 +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
ac59df7c7e
refactor: remove getRepoStatus from platform ( #6672 )
2020-07-04 13:52:33 +02:00
Rhys Arkins
926a553a76
fix: sanitize commitMessage, prTitle, branchName
...
In preparation for secrets PR
2020-07-03 16:52:16 +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
Sergio Zharinov
d144013af1
refactor(platform): Make git to be class-less ( #6635 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-01 12:45:53 +02:00
Rhys Arkins
7611e6353a
refactor: git/storage -> git/index
2020-06-29 09:11:55 +02:00
Rhys Arkins
ec1598587c
refactor: move util/fs under util/gitfs ( #6618 )
2020-06-28 11:57:57 +02:00
Jamie Magee
350a70f389
refactor: remove lodash, add fast-deep-equal ( #6496 )
2020-06-26 11:31:23 +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
51a4a720d6
fix: ensure comment removal only when necessary
...
Closes #6469
2020-06-09 13:42:22 +02:00
Rhys Arkins
c3a09c0c1c
logs: log correct number of branch files to commit
2020-06-07 20:26:26 +02:00
Rhys Arkins
59ea152087
fix: force commit if requested or conflicted ( #6411 )
2020-06-02 17:45:24 +02:00
Rhys Arkins
6516cc1d50
feat(lerna): use docker exec ( #6407 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-02 14:41:03 +02:00
Rhys Arkins
d56e8575a6
fix(npm): don’t massage engines and scripts
2020-06-02 09:15:39 +02:00
Rhys Arkins
c24c510dfc
fix: npm docker use util/exec/docker ( #6383 )
2020-06-02 08:57:16 +02:00
Carlin St Pierre
1e92239c49
fix: post-upgrade tasks see the latest changes to any files when running ( #6396 )
2020-06-01 07:30:24 +02:00
Rhys Arkins
0d6a0a0aaa
feat(internal): yarn use util/env/docker ( #6286 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-05-29 08:43:09 +02:00
Rhys Arkins
0f7e0dde99
fix: remove PR has been edited comments
2020-05-27 07:13:54 +02:00
Christophe Hurpeau
13842f655a
feat(yarn): update yarn-deduplicate to v2 ( #6326 )
2020-05-26 11:12:55 +02:00
Rhys Arkins
0853fd4a74
refactor: revert yarnv2 logic
2020-05-20 11:17:20 +02:00
Rhys Arkins
dad4e12492
chore: remove unused yarnIntegrity and mutex
2020-05-20 11:17:06 +02:00
Rhys Arkins
680edf3d1a
refactor: pnpm lockfile updates use util/exec docker ( #6282 )
2020-05-19 18:11:08 +02:00
Rhys Arkins
8b2bba2e2a
fix(pnpm): use renovate/node for artifacts generation
2020-05-19 13:48:03 +02:00
Rhys Arkins
96fb5f4cca
feat(npm): drop embedded managers
...
Renovate will no longer embed npm, yarn and pnpm as dependencies. Therefore, if you are not running via the Docker full image, then you need to ensure that any of these managers are installed prior to running Renovate. This is inline with other managers such as Gradle or Poetry that require installation alongside Renovate too.
Closes #4208
BREAKING CHANGE: npm, yarn and pnpm are no longer embedded with the installation
2020-05-19 13:09:54 +02:00
Jamie Magee
53ce3cf4d6
chore(jest): add eslint jest checks ( #5986 )
2020-05-18 14:33:44 +02:00
Rhys Arkins
26fd21cd53
refactor: parentBranch -> reuseExistingBranch ( #6236 )
2020-05-15 12:45:03 +02:00
Rhys Arkins
6a1dab6412
refactor(platform): commitFilesToBranch -> commitFiles
2020-05-14 14:13:08 +02:00
Rhys Arkins
5bd2d42d5a
fix(platform): don’t pass parentBranch to platform commitFilesToBranch ( #6227 )
2020-05-14 12:20:24 +02:00
Rhys Arkins
31996ce545
refactor: better branch update logging
2020-05-13 14:21:04 +02:00
Rhys Arkins
e2de45edf6
logs: improve auto-replace
2020-05-12 22:48:56 +02:00
Rhys Arkins
79d2730a89
fix: improve logging for autoReplace
2020-05-12 22:25:21 +02:00
Rhys Arkins
e0d35b4a3d
fix: remove lockFileMaintenance pruning
2020-05-11 21:45:58 +02:00
Rhys Arkins
9777173461
refactor: remove unused mutex options ( #6175 )
2020-05-08 20:17:50 +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
2ff90b2396
fix: packageFiles per baseBranch ( #6136 )
2020-05-05 19:46:35 +02:00
Björn Brauer
228b933871
refactor: ensureCommentRemoval parameters to an object ( #6117 )
2020-05-03 21:03:55 +02:00
Rhys Arkins
53ca91301f
chore: import linting ( #6105 )
2020-05-01 18:03:48 +02:00
Rhys Arkins
d63c92ae16
logs: don’t warn for autoReplace parse failure
2020-04-27 23:30:05 +02:00
Rhys Arkins
c890ac96e4
fix: check depName during autoReplace
2020-04-27 21:56:07 +02:00
Rhys Arkins
117824bf77
fix: log replaceString if not found
2020-04-26 09:51:07 +02:00
Rhys Arkins
807b354ea3
fix: autoReplace handle non-pinning of digests
2020-04-26 07:50:01 +02:00
Rhys Arkins
dcb33004e1
fix: writeLocalFile during autoReplace
2020-04-24 23:40:53 +02:00
Rhys Arkins
138897f44d
fix: better autoReplace digest checking
2020-04-24 10:26:44 +02:00
Carlin St Pierre
313846c954
fix: Only run postUpgradeTasks if package files are updated and… ( #5988 )
2020-04-22 13:18:15 +02:00
Rhys Arkins
6dea8e919c
feat(internal): use autoReplace for docker managers ( #5935 )
2020-04-15 12:24:09 +02:00
Rhys Arkins
00bf898cd7
refactor: simplify autoreplace data ( #5965 )
2020-04-14 22:31:35 +02:00
Rhys Arkins
edb4c0abfe
refactor: move escapeRegExp to util/regex
2020-04-14 13:47:58 +02:00
Christophe Hurpeau
ccf8569165
feat: yarn 2 ( #5657 )
...
* feat: yarn 2
* Apply suggestions from code review
Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>
* refactor: move yarnMajorVersion test
* test: apply patch from @JamieMagee
see https://github.com/renovatebot/renovate/pull/5657#issuecomment-611205192
* test: update snapshots
* prettier-fix
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-04-13 11:23:47 +02:00
Michael Kriese
19b789abe7
feat(lerna): use docker and npx ( #5940 )
2020-04-13 07:43:39 +02:00
Rhys Arkins
bfa6eb9062
fix: don’t abort on autoReplace errors
2020-04-13 07:06:04 +02:00
renovate[bot]
4f59b62da4
chore(deps): update dependency prettier to v2 ( #5952 )
...
* chore(deps): update dependency prettier to v2
* Run prettier-fix
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-04-12 18:09:36 +02:00
Michael Kriese
eafce83889
fix: binary file handling ( #5916 )
2020-04-09 07:43:47 +02:00
Rhys Arkins
a9fc67e210
refactor(composer): use autoReplace
2020-04-08 17:36:09 +02:00
Rhys Arkins
7f0d3753c4
fix: don’t return pending branch if master issue checked
2020-04-07 13:39:07 +02:00
Rhys Arkins
d559fd1ecb
feat(internal): support newDigest in getReleases ( #5871 )
...
This replaces the need to have both getReleases and getDigest if the digests can be retrieved at the same time as the releases.
2020-04-04 10:14:45 +02:00
Jamie Magee
5ce5ef39c1
chore(internal): disallow implicit braces ( #5730 )
2020-03-17 12:15:22 +01:00
Michael Kriese
8c36108284
chore(internal): fix coverage ( #5717 )
2020-03-13 19:50:56 +01:00
Rhys Arkins
ae069b0eb5
fix(github): set stabilityStatus using Enum
...
Closes #5683
2020-03-10 12:00:36 +01:00
Rhys Arkins
2599ea525f
refactor: commit -> commitHash
2020-03-10 11:24:38 +01:00
Rhys Arkins
d0ec7cf922
refactor: move PrResult to workers/common
2020-03-10 10:19:44 +01:00
Rhys Arkins
2039f1704a
refactor: result -> prResult
2020-03-10 10:02:02 +01:00
Rhys Arkins
34496d303b
feat: PrResult enum ( #5664 )
2020-03-10 09:16:11 +01:00
Rhys Arkins
98393c0b9b
feat: docker run timeout / cleanup ( #5673 )
...
Closes #5671
2020-03-09 13:33:45 +01:00
Rhys Arkins
588616f669
feat: branch status unification ( #5658 )
2020-03-08 15:03:19 +01:00
Rhys Arkins
364163e7a0
fix: move tests into lib ( #5635 )
2020-03-05 21:57:24 +01:00
Rhys Arkins
23a820e74f
feat(constants): Pull Request Status Constants ( #5158 )
2020-03-05 07:03:47 +01:00
Michael Kriese
69c8dcafe5
fix: do nothing if new commit and check required ( #5594 )
2020-03-03 11:52:18 +01:00
Michael Kriese
6c4892b593
chore(types): fix more typescript types ( #5615 )
2020-03-02 12:06:16 +01:00
Rhys Arkins
6f46153e09
fix(auto-replace): use regex replace to avoid infinite loops
2020-03-01 21:28:07 +01:00
Rhys Arkins
6293edc19a
feat: replace datasource constants with IDs ( #5595 )
...
Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>
2020-03-01 08:01:12 +01:00
Rhys Arkins
214676c38c
fix(auto-replace): use currentValue if replaceString not found
2020-02-28 09:41:54 +01:00
Rhys Arkins
1f346cd50f
logs: debug blocking merge PR
2020-02-24 12:31:33 +01:00
Michael Kriese
9c717d9d57
fix: lgtm suggestions ( #5562 )
2020-02-24 12:27:10 +01:00
Rhys Arkins
f1d0b7b5fe
refactor: lower some levels from info to debug
...
Ref #5555
2020-02-24 09:26:42 +01:00
Rhys Arkins
6c7f228347
fix(logs): log commit with Branch creates and updates ( #5560 )
2020-02-24 05:33:51 +01:00
Rhys Arkins
55b1cd0e37
feat: rebaseWhen ( #5547 )
...
New config option `rebaseWhen` replaces existing options `rebaseStalePrs` and `rebaseConflctedPrs`. Migration code added.
2020-02-22 16:31:49 +01:00
Rhys Arkins
c10d22940b
feat: autoreplace ( #5529 )
2020-02-22 06:06:10 +01:00
Rhys Arkins
562f3d7696
fix(schedule): use consistent error messages
2020-02-14 13:44:40 +01:00
Rhys Arkins
5d454ca3ff
fix(yarn): offline integrity hash ( #5449 )
2020-02-13 06:39:07 +01:00
Sourav Das
987e0a2bfd
refactor(function): Update Dependency Function ( #5146 )
2020-02-06 13:01:21 +00:00
Michael Kriese
2ffad1363e
chore(eslint): stricter settings ( #5375 )
2020-02-05 18:17:20 +00:00
Carlin St Pierre
5b0c431dce
feat: post-upgrade tasks ( #5202 )
2020-02-04 06:59:13 +01:00
Rhys Arkins
55497ea251
fix: drop unused disable-gitfs error
2020-01-21 16:35:09 +01:00
Rhys Arkins
6da1113aa3
fix: DATASOURCE_FAILURE -> PLATFORM_FAILURE
2020-01-21 16:23:18 +01:00
Sourav Das
982d5e9d4d
refactor(function): Update Artifact Function ( #5139 )
...
1. Create interface UpdateArtifact
2. Update function call
3. Update Test
2020-01-17 12:18:34 +01:00
Sourav Das
9024eda2a0
feat(constants): Branch Status ( #5166 )
...
1. Branch related statuses are moved to lib/branch-constants.ts
2. Updated all the references
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-17 10:14:58 +01:00
Sourav Das
58c444cb7e
feat(constants): Data Source and Binary Source Constants ( #5157 )
2020-01-16 12:14:35 +01:00
Sourav Das
547dcd84a7
refactor(function): findPR function( #4996 ) ( #5129 )
2020-01-14 16:12:14 +01:00
Sourav Das
447b110a8c
refactor(function): Ensure Comment Function ( #4996 ) ( #5128 )
...
1. Create interface EnsureCommentConfig
2. Add config to the interface for Bitbucket
3. Refactor functions
4. Update tests
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-01-14 12:13:34 +01:00
Sourav Das
ee153e560e
feat: use error constants ( #5088 ) ( #5100 )
...
Use defined error constants throughout codebase.
2020-01-12 08:50:11 +01:00
Rhys Arkins
0dab3f4067
refactor: logs meta
2020-01-11 09:16:22 +01:00