Commit Graph

28 Commits (gitness-as-lib)

Author SHA1 Message Date
Marko Gaćeša 7c83c5520e feat: [CODE-2385]: add fast-forward merge ()
* add fast-forward merge
2024-09-23 11:34:19 +00:00
Marko Gaćeša 4a3a87f1b1 feat: [CODE-2324]: add missing pr activity type: reviewer-add ()
* add missing pr activity type: reviewer-add
2024-09-20 11:20:52 +00:00
Karan Saraswat 93b642b2ba feat: [CODE-2359]: PR source branch delete/restore API ()
* passed 409 for open PRs for restore branch API
* addressed review comments
* fixed lint issue
* feat: [CODE-2359]: PR source branch delete/restore API
2024-09-18 12:17:21 +00:00
Marko Gaćeša cafa0148d8 feat: [CODE-2324]: added reviewer-add PR activity entry ()
* added reviewer-add PR activity entry
2024-09-17 15:45:01 +00:00
Darko Draskovic bb77a835cf Add pullreq label activities ()
* Add colors to label activity info
* Refactor FindValueByLabelID query
* Simplify more label activity assign logic
* Simplify label activity assign logic
* Add pullreq label activities
2024-08-01 19:20:54 +00:00
Marko Gaćeša d687080cf4 pr reviewer removal ()
* add reviewer principal ID to activity payload
* pr reviewer removal
2024-07-25 09:55:41 +00:00
Enver Bisevac 67f560874d [maint] gitrpc package removed () 2023-11-15 10:15:32 +00:00
Marko Gacesa 98dc67fc71 return allowed merge methods for merge dry run () 2023-11-08 18:55:25 +00:00
Abhinav Singh 93c5cfd36e feat: [CODE-651]: add updated filter in pr listing () 2023-11-03 19:02:25 +00:00
Johannes Batzill a83cd21c17 [OPEN-SOURCE] Prepare Repository () 2023-09-24 07:33:16 +00:00
Enver Bisevac 3889cb891f use enum from types 2023-05-12 19:01:29 +02:00
Enver Bisevac 74c3c856a8 squash merge option added 2023-05-12 14:33:02 +02:00
Marko Gaćeša 59b7cf5e69 comment status API 2023-05-08 16:03:23 +02:00
Marko Gaćeša 13e4ffe522 Add code comments 2023-04-13 14:12:01 +02:00
Johannes Batzill 9d894c79cc [MERGE] Enhance PR Merge (Check) Fields. () 2023-02-14 20:18:10 -08:00
Enver Bisevac 13a456e357 [scm-58] Add `merge-check` and Integrate with PR ()
Co-authored-by: Johannes Batzill <johannes.batzill@harness.io>
2023-02-11 23:22:12 -08:00
Marko Gaćeša ec4003e331 Handling branch events for PRs () 2023-01-18 13:26:20 +01:00
Marko Gaćeša 8151b4591e PR change state API; Removed rejected state () 2023-01-17 16:04:30 +01:00
Marko Gaćeša bacda596fa Added Correct method for enum types () 2023-01-13 13:59:53 +01:00
Johannes Batzill eabdf2ab86 [MISC] Show merged after PR got merged () 2023-01-13 00:35:41 -08:00
Johannes Batzill 65c59d0b5b [MISC] Fix review bugs, regenerate swagger from latest service, fix webhook.has_secret in swagger ()
This change contains the following changes:
- allow submitting reviews without comment for approve
- fix openapi for /reviews api and fix UI calls for submitting reviews
- fix recently broken openapi for webhook (it removed has_secret field as part of openapi refactor)
- fix fatal submit review bug (we passed repo.UID not repo.GitUID to gitrpc - not sure how that ever worked?)
- add missing merge pr activity to list of all pr activity enum values
- return all PR states by default
- show Open PRs by default (instead of all) and fix state filtering query
- regenerate code services based on latest swagger
- fix UI code to work with regenerated code service
2023-01-12 22:39:38 -08:00
Marko Gaćeša 8909037ec7 enum types should have Enum() method () 2023-01-12 17:13:03 +01:00
Enver Bisevac 63de576d08 [feat] initial work on merging PR ()
* initial work on merging PR

* code refactored based on requested changes

* requested changes
2023-01-10 02:09:43 +01:00
Marko Gaćeša 65b49a933a pull request reviewers () 2023-01-06 20:29:20 +01:00
Johannes Batzill 1337f729e7 [Webhook] Add Swagger ()
This change adds webhook APIs to swagger and regenerates the web service clients based on the latest swagger.
2022-12-28 14:42:13 -08:00
Marko Gaćeša 7fc77396a9 Pull request timeline feature: DB and the list API () 2022-12-26 12:17:38 +01:00
Marko Gaćeša 1f4ac7e4b4 pullreq: list API () 2022-11-30 13:56:29 +01:00
Marko Gaćeša 1eba93695b feat: pull requests ()
* feat: pull requests, data layer

* pull requests: api layer

* add pull request number

* added auth check
2022-11-29 13:51:59 +01:00