Sergio Zharinov
4459f6e8d4
fix(bitbucket): Decline PRs by separate API call ( #7036 )
2020-08-20 16:15:57 +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
Sergio Zharinov
45b9b4ebc4
refactor(platform): Decomplect branch deletion from PR state ( #6988 )
2020-08-18 20:38:53 +02:00
Sergio Zharinov
5230f288d7
refactor(bitbucket): Support state changes for updatePr ( #7016 )
2020-08-18 14:28:41 +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
062045168a
refactor(git): lazy sync git ( #6984 )
...
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-17 13:31:53 +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
d582663eed
chore PlatformParams type
2020-07-24 18:14:32 +02:00
Rhys Arkins
b11e5cb761
chore: rename platform types
2020-07-24 17:57:45 +02:00
Rhys Arkins
04949afce8
refactor: reduce platform defaultBranch storage ( #6833 )
2020-07-23 14:07:26 +02:00
Rhys Arkins
91be1678ac
refactor: targetBranch mandatory in platform.createPr ( #6829 )
2020-07-23 12:43:06 +02:00
Rhys Arkins
6eb3bcca83
refactor(platform): remove baseBranch ( #6828 )
2020-07-23 11:36:35 +02:00
Rhys Arkins
e6f52b49ac
refactor(platform): remove baseCommitSHA ( #6827 )
2020-07-23 11:12:37 +02:00
Rhys Arkins
eaffc19253
refactor: drop pr.isStale ( #6826 )
2020-07-23 10:15:51 +02:00
Michael Kriese
5815f75f13
feat(internal): migrate to got v11 ( #6725 )
...
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-22 20:15:48 +02:00
Rhys Arkins
ae43b51391
feat: change default bot email ( #6740 )
2020-07-22 20:11:22 +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
008f781d42
refactor: mandatory branchName in setBaseBranch
2020-07-22 11:14:22 +02:00
Rhys Arkins
d150b1768f
refactor: platform defaultBranch
2020-07-22 11:14:15 +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
0571eb37e8
fix: don’t assign if MR already has assignees or reviewers ( #6386 )
...
* fix(gitlab): don’t assign if MR already has assignees
Closes #6375
* add more platforms
* fix github
* simplify gitlab
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-16 15:45:50 +02:00
Rhys Arkins
6d96d3d220
refactor: git.setBranch ( #6739 )
2020-07-13 07:31:22 +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
Michael Kriese
e11875e036
refactor(internal): prepare for got v11 ( #6727 )
2020-07-10 20:51:40 +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
4f48cd1a4e
refactor: remove platform.getPrFiles ( #6702 )
2020-07-08 06:49:54 +02:00
Carlin St Pierre
e015875ac5
fix(bitbucket-cloud): Preserve Bitbucket Cloud reviewers when updating PRs ( #6560 )
2020-07-06 20:58:40 +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
1e0c759f3d
refactor: remove unnecessary cleanRepo() ( #6671 )
2020-07-04 12:48:09 +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
dd636ed15c
refactor: pass git author in initRepo ( #6605 )
2020-06-27 12:21:47 +02:00
Sergio Zharinov
93eaeeab88
test: Use nock for tests (Part 2) ( #6519 )
2020-06-16 07:11:21 +02:00
Rhys Arkins
e5e1a181ff
refactor(bitbucket): don’t use endpoint in initRepo ( #6457 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-07 13:26:08 +02:00
Rhys Arkins
75c0ca6065
refactor(platform): pass CommitFilesConfig through
2020-06-02 15:58:47 +02:00
Sergio Zharinov
01be64987b
refactor(bitbucket): Switch to new http wrapper ( #6392 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-06-01 16:02:25 +02:00
Florian Greinacher
81a5deeb29
feat: add support for setting assignees/reviewers from code owners ( #6244 )
2020-05-30 07:15:08 +02:00
Sergio Zharinov
be5e399257
test(bitbucket): Use nock for tests ( #6319 )
2020-05-24 18:57:33 +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
6c3eb3e321
chore: fix lint warnings
2020-05-19 09:34:13 +02:00
Jamie Magee
53ce3cf4d6
chore(jest): add eslint jest checks ( #5986 )
2020-05-18 14:33:44 +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
Björn Brauer
c862677623
feat(platform): remove comments by content ( #6181 )
2020-05-12 23:21:58 +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
82ca814747
refactor: remove unused branchName param in getFileList
2020-05-05 20:42:14 +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
7d1c937682
refactor(platform): optimize getFileList and remove branchName param ( #6127 )
2020-05-05 12:39:47 +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
53ca91301f
chore: import linting ( #6105 )
2020-05-01 18:03:48 +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
Jamie Magee
d4f6aa4bc5
fix: add missing await statements ( #5918 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-04-09 12:47:48 +02:00
Michael Kriese
eafce83889
fix: binary file handling ( #5916 )
2020-04-09 07:43:47 +02:00
Michael Kriese
30fcff2194
feat(internal): dynamic platform imports ( #5898 )
2020-04-08 09:14:32 +02:00
Ben Gummer
a207ca215a
fix(bitbucket): allow custom Bitbucket Cloud endpoint ( #5587 )
2020-03-19 06:38:52 +01:00
Rhys Arkins
8e3390275b
fix(bitbucket-server): treat STOPPED statuses as FAILED
...
Closes #5670
2020-03-09 05:56:12 +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
ecd981bf64
fix(platform): fix api differences ( #5570 )
2020-02-25 09:42:24 +01:00
Rhys Arkins
712f9f091a
logs: Issue created
2020-02-24 13:56:04 +01:00
Rhys Arkins
ab9361a170
logs: Comment added info
2020-02-24 13:54:11 +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
b097fb8f0a
fix(pr): condense rebase description
2020-02-24 06:35:41 +01:00
Rhys Arkins
6c7f228347
fix(logs): log commit with Branch creates and updates ( #5560 )
2020-02-24 05:33:51 +01:00
Björn Dahlgren
30ee09ca4a
fix(bitbucket): log warning when PR creation fails ( #5474 )
2020-02-13 11:51:48 +01:00
Sourav Das
bdaa7b8e49
feat(constants): Host Types ( #5171 )
2020-02-06 12:15:54 +00:00
Michael Kriese
2ffad1363e
chore(eslint): stricter settings ( #5375 )
2020-02-05 18:17:20 +00:00
Rhys Arkins
4b29858768
fix(pr): better rebase/retry description in PRs ( #5203 )
2020-01-21 09:44:38 +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
renovate[bot]
36a37dada8
chore(deps): update dependency prettier to v1.19.1 ( #5169 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-16 16:21:07 +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
Sourav Das
50c74d38c0
refactor: createPR function ( #4996 ) ( #5108 )
...
* refactor: createPR function (#4996 )
1. Interface created: createPRConfig
* refactor: Create PR function (#4996 )
Remove label parameter from bitbucket and bitbucket server function call.
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-07 15:33:19 +00:00
Sourav Das
be5679661a
refactor: EnsureIssue function ( #5107 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-01-07 10:40:53 +00:00
Sourav Das
e72bf85b1e
refactor: setBranchStatus Function ( #4996 ) ( #5112 )
2020-01-07 09:59:14 +00:00
Sourav Das
e7695bde9c
refactor: convert commitFilesToBranch function params ( #5064 )
2020-01-02 09:03:46 +00:00
Rhys Arkins
1c33d1c101
fix: drop appSlug configurability ( #4930 )
2019-12-05 10:45:28 +01:00
Rhys Arkins
5ad362fb21
fix: Revert "fix: refactor appStrings imports"
...
This reverts commit aec281840b
.
2019-12-04 16:44:04 +01:00
Rhys Arkins
aec281840b
fix: refactor appStrings imports
2019-12-04 16:18:37 +01:00
Rhys Arkins
c8f49e71f5
refactor: remove Object.assign
2019-12-04 10:12:01 +01:00
Kirill Romanov
f223f5e007
fix: cache-bust branch status after updating a status ( #4884 ) ( #4885 )
2019-12-03 18:21:40 +01:00
Michael Kriese
f0d4995fda
fix(eslint): '@typescript-eslint/explicit-function-return-… ( #4872 )
2019-11-26 16:13:07 +01:00
Rhys Arkins
473b7e1f4b
refactor(eslint): enable @typescript-eslint/no-use-before-define
2019-11-24 05:09:13 +01:00
Rhys Arkins
399873946a
fix(platform): encode branchName in URLs ( #4694 )
2019-10-22 10:47:59 +02:00
mikaelkolkinn
6c45f516d2
fix(bitbucket): Branch automerges too early on Bitbucket Cloud ( #4631 )
2019-10-13 06:37:44 +02:00
Michael Kriese
77a0291d4d
fix(platform): smart truncate pr body ( #4527 )
2019-09-25 12:42:11 +02:00
Ryan Murfitt
8c9a8f2c48
feat(bitbucket-cloud): Default reviewers ( #4501 )
2019-09-17 09:48:16 +02:00
Michael Kriese
49325143bd
feat(sanitize): refactor ( #4479 )
2019-09-12 12:48:31 +02:00
Rhys Arkins
95d54baf83
feat: centralized sanitation ( #4446 )
...
Adds a sanitize function to host-rules that redacts tokens and passwords from issues and PRs.
Closes #4444
2019-09-07 14:51:00 +02:00
Rhys Arkins
9ab4b5d4e9
feat: refactor pr.canRebase => !pr.isModified ( #4385 )
2019-08-29 10:30:17 +02:00
Michael Kriese
88892abb56
fix: typescript types ( #4393 )
2019-08-28 09:00:08 +02:00