Commit Graph

198 Commits

Author SHA1 Message Date
Michael Kriese ecd981bf64 fix(platform): fix api differences (#5570) 2020-02-25 09:42:24 +01:00
Michael Kriese d1a40c548c fix(gitlab): add merge method fallback (#5571) 2020-02-25 09:12:56 +01:00
Michael Kriese 763e444962 feat(gitlab): add merge method check (#5567) 2020-02-25 06:34:06 +01:00
Rhys Arkins 712f9f091a logs: Issue created 2020-02-24 13:56:04 +01:00
Rhys Arkins 432a0fa7c7 fix(logs): debug gitlab 406 err 2020-02-24 12:31:33 +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 ab166d7088 fix(gitlab): warn not error when failing to add assignees 2020-02-08 15:49:13 +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 e34900377c fix(gitlab): GITLAB_IGNORE_REPO_URL
Adds unofficial (for now) env option to igore the http_url_to_repo value returned by GitLab.
2020-01-21 16:44:24 +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 3a4c61ed03 refactor(constants) : Error constants (#5156) 2020-01-15 21:36:12 +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
Adam Dehnel e1ebe77781 feat: skip gitlab disabled and empty repos (#5084)
* skipping disabled repos in gitlab

* adding tests for gitlab disabled repo check

* fixing empty_repo test

* skip gitlab project if MRs are disabled

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-01-01 17:02:58 +01:00
Frank Liepert 5601f3dade fix(gitlab): complete git author including name (#4932) (#4933) 2019-12-05 16:25:37 +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
Riccardo Padovani d51bf30c82 feat(gitlab): do not discover projects without MR enabled. (#4913)
Skip fetching gitlab repos that have MRs disabled.
2019-12-02 20:40:13 +01:00
Satsuki Yanagi f78e43e024 fix(gitlab): pass through gitPrivateKey (#4904)
GitLab's PlatformConfig doesn't implemented well as support GPG Commit Signing.
2019-11-29 08:56:10 +01:00
Michael Kriese f0d4995fda fix(eslint): '@typescript-eslint/explicit-function-return-… (#4872) 2019-11-26 16:13:07 +01:00
Gabriel Melillo defac5d831 feat(gitlab) multiple assignees support (#4851) 2019-11-25 17:13:39 +01:00
Rhys Arkins d46bd277c7 fix(gitlab): handle authentication-error retrieving PRs 2019-11-24 21:43:46 +01:00
Rhys Arkins 473b7e1f4b refactor(eslint): enable @typescript-eslint/no-use-before-define 2019-11-24 05:09:13 +01:00
Rhys Arkins da1f608588 fix(gitlab): Ignore setBranchStatus error 2019-10-13 07:46:12 +02:00
Florian Greinacher 53fc7d8a3e feat(gitlab): add support for 'merge when pipeline succeeds' (#4558)
This commit adds (back) support for GitLab's 'merge when pipeline succeeds'
feature. This feature needs to be enabled by bot owners explicitely because
of an possible race condition in current GitLab versions.

Closes #3265
2019-10-05 10:00:32 +02:00
Michael Kriese 77a0291d4d fix(platform): smart truncate pr body (#4527) 2019-09-25 12:42:11 +02:00
Michael Kriese 49325143bd feat(sanitize): refactor (#4479) 2019-09-12 12:48:31 +02:00
Rhys Arkins 99f18b7dc3 fix(gitlab): EAI_AGAIN platform-failure 2019-09-11 09:33:08 +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
Edd Armitage e10f590c9a fix(gitlab): follow pagination in getbranchstatus for gitlab (#4342)
There are cases where the first page of results is not representative of the entire branch's status, so we need to follow all pages in the result.

Closes #4340
2019-08-22 19:34:50 +02:00
Rhys Arkins c42d6cb21d fix(gitlab): handle ETIMEDOUT 2019-08-14 17:12:16 +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 f041d7d409 refactor: consolidate platform ts (#4283) 2019-08-14 06:04:09 +02:00
Sergio Zharinov 495e2f6217 fix: Allow for auto-merge of new PRs (#4236) 2019-08-02 15:10:26 +02:00
Jamie Magee f334c568a5 feat(typescript): convert logger to typescript (#3671) 2019-07-15 11:04:05 +02:00
praveshtora 530e8cb036 feat: check for disabled renovate.json before cloning in platfo… (#3965) 2019-07-14 07:45:39 +02:00
Rhys Arkins e3c46bb9a0 feat: gitlab optimization with caching fix (#4033)
Restores GitLab optimization but with caching and pagination fixes.

Co-authored-by: Lukas Eipert <leipert@users.noreply.github.com>
2019-07-10 13:18:51 +02:00