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
Rhys Arkins
75dcf30ea0
logs: lower bitbucket issue warnings
2019-08-27 06:01:39 +02:00
Rhys Arkins
c488a674ca
refactor: add better logging for bitbucket issue creation
2019-08-23 06:04:14 +02:00
Rhys Arkins
2590f4eb1b
logs: log comment title
2019-08-15 06:15:53 +02:00
Rhys Arkins
72404706ab
feat(platform): return PR targetBranch
2019-08-14 11:48:56 +02:00
Rhys Arkins
1864d4ebf3
refactor(platform): return baseBranch from initRepo
2019-08-14 11:38:13 +02:00
Rhys Arkins
e602c4553d
refactor(platform): use RepoConfig strictly
2019-08-14 10:51:12 +02:00
Rhys Arkins
109ba1d9a0
refactor(bitbucket): remove eager fetching during init
2019-08-14 10:42:09 +02:00
Rhys Arkins
cf42ed9674
chore: remove unused privateRepo field
2019-08-14 10:24:11 +02:00
Rhys Arkins
f041d7d409
refactor: consolidate platform ts ( #4283 )
2019-08-14 06:04:09 +02:00
Rhys Arkins
d623cec5c8
refactor: InitRepoConfig
2019-08-09 09:25:49 +03:00
Liam Wilkins
97047eabc1
fix(bitbucket): prs correctly marked with canRebase flag ( #4253 )
2019-08-05 14:54:52 +03:00
Sergio Zharinov
495e2f6217
fix: Allow for auto-merge of new PRs ( #4236 )
2019-08-02 15:10:26 +02:00
ZyanKLee
9e5ea71b16
fix(bitbucket): fix PR url in master issue ( #4195 )
...
bitbucket cloud has its PRs at
`/$teamName/$repoName/pull-requests/$prId`
2019-07-27 08:27:51 +02:00
Michael Kriese
8dd019f14f
fix(bitbucket): size can be undefined ( #4192 )
...
fix(bitbucket): size can be undefined
2019-07-26 13:43:36 +02:00
Michael Kriese
ed74aa6904
fix(bitbucket): check invalid commit reponse ( #4178 )
...
fix(bitbucket): check invalid commit reponse
2019-07-25 16:17:24 +02:00
Michael Kriese
1fb79af2f1
feat: check for disabled renovate.json ( #4114 )
...
Extends option `optimizeForDisabled` to azure and bitbucket too
2019-07-22 07:16:16 +02:00
Michael Kriese
c678af3686
fix(bitbucket): check commit author ( #4111 )
2019-07-17 16:52:09 +02:00
Michael Kriese
5404e726e0
feat(bitbucket): add missing features ( #4110 )
2019-07-17 16:13:11 +02:00
Jamie Magee
f334c568a5
feat(typescript): convert logger to typescript ( #3671 )
2019-07-15 11:04:05 +02:00
Michael Kriese
3ef1c95a66
chore(lint): optimize linting ( #4041 )
2019-07-10 10:41:12 +02:00
kallrobin
2ed82a99a4
fix(bitbucket): add canMerge to pr ( #3961 )
2019-06-27 10:47:25 +03:00
renovate[bot]
dab7b1c314
chore(deps): update dependency prettier to v1.18.0 ( #3905 )
2019-06-07 06:34:57 +02:00
Rhys Arkins
6c6e584d33
fix(bitbucket): options override defaults
...
Closes #3883
2019-06-04 08:41:37 +02:00
Rhys Arkins
09a8ba311d
test: fix lint warnings
2019-06-04 04:25:15 +02:00
Michael Kriese
0b063aeaa1
feat(build): use babel ( #3825 )
2019-05-28 11:21:17 +02:00
Rhys Arkins
e0766fa5ee
refactor: bitbucket got ( #3813 )
2019-05-26 11:25:24 +02:00
Rhys Arkins
47edd88755
refactor(bitbucket): simplify auth ( #3810 )
2019-05-25 08:13:55 +02:00
Rhys Arkins
439e19d78c
chore: remove all gitFs references ( #3807 )
2019-05-25 06:23:44 +02:00
Rhys Arkins
5f11c5e8d9
feat: hostRules rewrite ( #3801 )
...
Rewrites hostRules for increased flexibility. Includes renames of existing fields within a hostRule:
- `endpoint` -> `baseUrl`
- `host` -> `hostName`
Additionally, `domainName` has been added. Migration scripts should take care of these for users but it's recommended to update configs to match the new fields anyway.
2019-05-24 17:40:39 +02:00
Rhys Arkins
c02abf0976
feat: rename hostRules.platform to hostRules.hostType ( #3768 )
...
Refactors hostRules to use field “hostType” instead of “platform”. hostType can include datasources like npm, maven, pypi, etc.
2019-05-21 13:20:09 +02:00
Michael Kriese
314889031e
feat(bitbucket): convert to typescript ( #3767 )
2019-05-21 10:34:28 +02:00
Ciprian Mandache
05ec931f36
fix: remove checkbox hints + checkbox formatting for bitbucket via readOnlyIssueBody() transformer ( #3765 )
2019-05-21 08:21:44 +02:00
Rhys Arkins
ee218097dc
feat: refactor platform authentication ( #3758 )
2019-05-20 10:59:30 +02:00
Rhys Arkins
3215d2966a
feat(gitFs): lazy fetching ( #3638 )
...
Instead of shallow cloning every branch (using —no-single-branch), we now clone only the default branch and lazy fetch the others as needed.
2019-05-17 08:10:40 +02:00
Rhys Arkins
6ec1aac9ad
fix(platform): always set baseBranch
2019-05-15 13:04:16 +02:00
Rhys Arkins
982a8edcb7
test: fix tslint
2019-05-14 12:00:50 +02:00
Michael Kriese
1d474e409f
feat: add 60s timeout to all requests ( #3641 )
2019-05-10 11:54:01 +02:00
Matt Lavin
44f8f328d1
fix(bitbucket): Close PRs when deleting branches ( #3646 )
2019-05-09 06:43:54 +02:00
mohd hassaan
eb936b4236
fix: autoclose resolved deprecated issues ( #3611 )
2019-05-01 09:28:30 +02:00
Matt Lavin
47e8dd9ac2
feat(bitbucket): Enable bitbucket reviewers ( #3509 )
...
feat(bitbucket): Enable bitbucket reviewers
2019-04-09 15:46:40 +02:00
Rhys Arkins
56ea312970
fix(bitbucket): createPr return number, not id
2019-04-09 14:51:56 +02:00
Rhys Arkins
ca77ce951d
docs: update bitbucket server status
2019-04-06 08:38:48 +02:00
Rhys Arkins
dcabf4132e
docs: update bitbucket cloud readme
2019-02-07 13:57:53 +01:00
Rhys Arkins
7fb7b93ef7
feat(bitbucket): git fs ( #3168 )
...
Adds gitFs support to Bitbucket Cloud. It is now mandatory to configure Bitbucket with username/password instead of token.
Closes #2550 , Closes #3024
2019-02-04 16:03:02 +01:00
Rhys Arkins
1ac01f1d13
refactor(bitbucket): no token initRepo
2019-02-04 12:42:38 +01:00
Rhys Arkins
bd1785558a
refactor: appSlug for rebase
2019-01-10 12:40:56 +01:00
Rhys Arkins
32554a9db6
fix(bitbucket): check if branch exists before isStale
2018-12-08 08:44:55 +01:00
Rhys Arkins
79bbb0ebf4
fix(bitbucket): findPr matches all states
...
Closes #2859
2018-12-08 06:48:05 +01:00
Rhys Arkins
ba114c393f
fix(bitbucket): getPrList fetch all
2018-12-08 06:38:22 +01:00
Rhys Arkins
6ba13f9132
feat(pr): support rebasing checkbox
...
Adds a “rebase this PR” checkbox for github and gitlab. Suppressed for Bitbucket and VSTS because not currently supported.
Closes #2766
2018-12-05 07:22:38 +01:00
Rhys Arkins
bdc73fc192
fix(bitbucket): decline PR after deleting branch
...
This fixes autoclose.
Closes #2856
2018-11-21 23:18:06 +01:00
Ayoub Kaanich
554f305a82
feat(bitbucket): Issues Support ( #2705 )
...
Closes #2439
2018-10-29 17:07:50 +01:00
Rhys Arkins
6481c74905
feat: add platform.findIssue()
2018-10-03 15:47:03 +02:00
Rhys Arkins
8f013b5401
fix: update branch/pr lists after creation
2018-10-03 15:17:01 +02:00
Rhys Arkins
08cf55e81f
logs: branch/branchName
2018-09-24 11:47:49 +02:00
Rhys Arkins
555fd33207
fix(bitbucket): limit pr body to 50k chars
2018-09-21 11:48:13 +02:00
Rhys Arkins
788d96e5e9
refactor: rename isUnmergeable to isConflicted
2018-09-14 20:02:51 +02:00
Rhys Arkins
b817db10a3
feat: rebase on demand ( #2522 )
...
Adds functionality to force rebase a PR if the label "rebase" is added. Also, the label is configurable via a new `rebaseLabel` config option.
Closes #1406
2018-09-14 12:51:33 +02:00
Rhys Arkins
f8cf83380f
refactor: endpoints -> hostRules ( #2509 )
...
Renames `endpoints` to `hostRules`
2018-09-12 12:16:17 +02:00
Rhys Arkins
8f5fb582cb
feat: platform.getRepoStatus
2018-09-10 14:01:56 +02:00
Rhys Arkins
a88463de05
docs: Bitbucket beta
2018-08-29 07:32:34 +02:00
Vladimir Starkov
608d8c5be0
feat: Bitbucket Cloud support
...
Adds platform support for Bitbucket cloud.
Closes #136 , Closes #2238
2018-08-29 07:30:23 +02:00