Commit Graph

47 Commits (e6bba2e0ce81e62f5b6db50f1d93a08bc083755a)

Author SHA1 Message Date
Johannes Batzill e6bba2e0ce [BugBash] Fix PR Activities, Increase merge lock timeout (#783) 2023-11-09 20:04:36 +00:00
Vistaar Juneja 073fc482ed add option to import repositories in an existing space (#772) 2023-11-09 09:23:21 +00:00
Marko Gacesa 98dc67fc71 return allowed merge methods for merge dry run (#781) 2023-11-08 18:55:25 +00:00
Marko Gacesa b6ee8b6ba9 fix sse space events API blocking app shutdown (#774) 2023-11-08 07:24:14 +00:00
Akhilesh Pandey 5ce794718c Add support for producing event whenever reviewer is created (#757) 2023-11-07 20:13:27 +00:00
Marko Gacesa e731c0fdff require latest source sha as param for the merge API (#767) 2023-11-06 12:16:18 +00:00
Marko Gacesa 941bc7a0fd allow optional rule bypass (#764) 2023-11-03 18:31:10 +00:00
Marko Gacesa db7655c569 return 422 in case of merge conflicts (#724) 2023-11-03 17:14:36 +00:00
Vistaar Juneja bf9a5953c3 perform user validation before triggering import (#760) 2023-11-03 15:30:16 +00:00
Marko Gacesa 3a7617a2e6 add dry_run option to the merge API (#737) 2023-11-01 19:57:28 +00:00
Johannes Batzill 3418dd1127 [Protection Rules] Load user from store in pre-receive hook (#747) 2023-10-31 04:25:12 +00:00
Johannes Batzill b0e519b571 [WIP] Move from `space_owner` to `repo_admin` for protection rules (#745) 2023-10-30 22:35:52 +00:00
Abhinav Singh e0df722ce3 feat: add codeowner validate api (#733) 2023-10-30 22:16:39 +00:00
Marko Gacesa bd31faee07 block modifications of pullreq refs (#739) 2023-10-30 10:55:32 +00:00
Marko Gacesa 1a727b8be1 refactor of protection package (#734) 2023-10-27 14:06:09 +00:00
Abhinav Singh d92564258b fix: empty codeowner gives issue in merge check (#730) 2023-10-26 22:22:59 +00:00
Marko Gacesa 059e9760c8 require push permission for PR merge (#725) 2023-10-26 17:34:28 +00:00
Marko Gacesa 8d8535aa77 protect branch/tag create/delete APIs (#727) 2023-10-26 17:24:39 +00:00
Abhinav Singh adbe2f6f97 feat: [CODE-967]: codeowners service e2e (#695) 2023-10-26 16:50:59 +00:00
Dan Wilson b9b80197a4 Fix repo listing case for bitbucket (#720) 2023-10-26 08:47:53 +00:00
Marko Gacesa 6ee49f9848 API returns status 422 in case of rule violations (#718) 2023-10-26 08:35:42 +00:00
Johannes Batzill adeb965723 [MISC] Make `Update` Action `sha` optional in `Commit` API. (#722) 2023-10-25 19:51:21 +00:00
Johannes Batzill 0961ee0906 [MISC] Separate Git Smart HTTP Protocol Into `Handler` and `Controller` (#717) 2023-10-25 17:23:19 +00:00
Abhinav Singh 85337b9418 add logic to add author of pr in codeowners (#716) 2023-10-25 01:56:56 +00:00
Marko Gacesa 266b3a4fa1 lifecycle protection rules (#715) 2023-10-24 20:20:20 +00:00
Marko Gacesa 7ab52c1764 add protection to prevent direct push (#712) 2023-10-24 14:22:06 +00:00
Abhinav Singh 3b2ed1de50 feat: [CODE-580]: code comment webhook (#706) 2023-10-23 23:59:45 +00:00
Vistaar Juneja 5771f9f5e9 add bitbucket support for import repo (#711) 2023-10-23 15:08:45 +00:00
Marko Gacesa 8d82daf876 merge API: return if the branch is deleted (#701) 2023-10-20 11:27:51 +00:00
Marko Gacesa fcc8c0be73 use dedicated DB query to fetch all repo rules (#702) 2023-10-20 11:06:33 +00:00
Hitesh Aringa a0b1c7a654 [Branch Protection] Ignore membership not found error for protection rule in merge (#705) 2023-10-19 19:58:12 +00:00
Marko Gacesa 7e4632cb5f add API: get recent status check UIDs (#685) 2023-10-19 06:19:42 +00:00
Marko Gacesa 7bbeca2750 status checks: use DB-layer list status checks results func (#692) 2023-10-19 05:43:36 +00:00
Johannes Batzill 1ea0025f99 [MISC] Fix Linting/Formatting/Generated Files (#697) 2023-10-19 00:36:07 +00:00
Abhinav Singh 1a07ee90d2 fix: [CODE-965]: codeowners file parse (#684) 2023-10-18 06:38:50 +00:00
Abhinav Singh c6dca7d7ae fix: [CODE-972]: make regex take more items as input (#683) 2023-10-17 20:49:11 +00:00
Marko Gacesa 6139a0bbb2 rule to autodelete the branch after PR merge (#681) 2023-10-17 11:09:09 +00:00
Marko Gacesa 419fe92dde add branch protection: DB and API layer (#671) 2023-10-16 11:33:00 +00:00
Akhilesh Pandey 23b9117302 feat: Image Upload (Backend) (#651) 2023-10-11 17:54:03 +00:00
Abhinav Singh 1a5c6b06ac feat: Add pr closed event (#643) 2023-10-05 01:39:33 +00:00
Johannes Batzill d83552f288 [MISC] Cleanup stale `Webhook-Executions` & `Session Tokens` (#640) 2023-10-03 17:54:18 +00:00
Marko Gacesa e124b917ac add option not to convert pipelines for repo import (#625) 2023-10-02 11:20:02 +00:00
Johannes Batzill 6ec908b76d [MISC] Fix Admin Status Removal (#637) 2023-09-29 21:11:29 +00:00
Marko Gaćeša 933d2d9703 remove sqlx.DB from controllers and services 2023-09-28 14:07:25 +02:00
Johannes Batzill f51f97adb2 [MISC] Make `Internal`/`Container` URL Generic (and fix `GetTreeNode`) (#621) 2023-09-28 03:33:45 +00:00
Johannes Batzill 5b33258589 [MISC] Abstract URL Provider (#617) 2023-09-27 02:42:33 +00:00
Johannes Batzill a8cb5dc8d2 remove internal package and move to app - might be refactored more in the coming weeks 2023-09-26 11:25:15 -07:00