Enver Bisevac
67f560874d
[maint] gitrpc package removed ( #726 )
2023-11-15 10:15:32 +00:00
Abhinav Singh
a2e1cd8653
feat: init usrgrp store ( #782 )
2023-11-11 01:47:37 +00:00
Abhinav Singh
8c68b0cd51
feat: codeowners multi location ( #785 )
2023-11-10 01:51:02 +00:00
Johannes Batzill
e6bba2e0ce
[BugBash] Fix PR Activities, Increase merge lock timeout ( #783 )
2023-11-09 20:04:36 +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
Abhinav Singh
93c5cfd36e
feat: [CODE-651]: add updated filter in pr listing ( #754 )
2023-11-03 19:02:25 +00:00
Marko Gacesa
941bc7a0fd
allow optional rule bypass ( #764 )
2023-11-03 18:31:10 +00:00
Marko Gacesa
12c38f88a9
add job type to the job state change struct ( #759 )
2023-11-02 15:49:58 +00:00
Akhilesh Pandey
c0f429e7b7
feat: add gomailer client in gitness for mail notifications ( #748 )
2023-11-02 08:25:25 +00:00
Marko Gacesa
3a7617a2e6
add dry_run option to the merge API ( #737 )
2023-11-01 19:57:28 +00:00
Abhinav Singh
e0df722ce3
feat: add codeowner validate api ( #733 )
2023-10-30 22:16:39 +00:00
Marko Gacesa
2fc134b7b5
fix rule enum types ( #738 )
2023-10-27 16:10:42 +00:00
Abhinav Singh
adbe2f6f97
feat: [CODE-967]: codeowners service e2e ( #695 )
2023-10-26 16:50:59 +00:00
Marko Gacesa
6ee49f9848
API returns status 422 in case of rule violations ( #718 )
2023-10-26 08:35:42 +00:00
Marko Gacesa
02b36d0f73
return want&got for rule violations ( #704 )
2023-10-26 07:57:52 +00:00
Johannes Batzill
0961ee0906
[MISC] Separate Git Smart HTTP Protocol Into `Handler` and `Controller` ( #717 )
2023-10-25 17:23:19 +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
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
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
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
Johannes Batzill
f51f97adb2
[MISC] Make `Internal`/`Container` URL Generic (and fix `GetTreeNode`) ( #621 )
2023-09-28 03:33:45 +00:00
Johannes Batzill
f2bf0991e3
[MISC] Fix casing in ENV Var ( #616 )
2023-09-26 18:04:03 -07:00
Johannes Batzill
dc351cdcef
[LINT] Fix All Linting Errors ( #609 )
2023-09-26 00:56:53 +00:00
Johannes Batzill
5ca48e7f59
[MISC] Replace `BIND` with `PORT`, fix space_path for postgres ( #607 )
2023-09-25 22:34:45 +00:00
Johannes Batzill
1246bd78ab
[MISC] improve url generation to reduce configuration overhead ( #606 )
2023-09-25 17:58:20 +00:00
Johannes Batzill
a83cd21c17
[OPEN-SOURCE] Prepare Repository ( #605 )
2023-09-24 07:33:16 +00:00
Johannes Batzill
6c42b77500
[SSE] Add full stack SSE support for PRs ( #591 )
2023-09-21 02:55:41 +00:00
Enver Bisevac
36f83c8652
cookie name configurable
2023-09-20 16:54:47 +02:00
Johannes Batzill
fde1490c59
[UI] Dynamic reloading of code comments ( #547 )
2023-09-19 21:42:33 +00:00
Vistaar Juneja
40af7bfa33
add plugins support for v1 YAML ( #552 )
2023-09-19 21:05:50 +00:00
Vistaar Juneja
7eaed15272
add stage.when support and cancel/schedule downstream stages ( #524 )
2023-09-18 21:34:54 +00:00
Abhinav Singh
7b153fbd84
Merge branch 'abhinav/CODE-888' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #521 )
2023-09-18 21:31:25 +00:00
Abhinav Singh
b28df9bde2
address coments
2023-09-18 12:57:41 -07:00
Johannes Batzill
27de7971b9
[File Viewed] Adding Full Stack Support for `File Viewed` Feature ( #516 )
2023-09-18 15:59:40 +00:00
Vistaar Juneja
094c14049a
decrease parallel workers to 2 for CI ( #522 )
2023-09-18 13:36:07 +00:00
Abhinav Singh
16e6889811
feat: [CODE-888]: minor export improvements
2023-09-18 01:10:47 -07:00
Abhinav Singh
a09421e01b
Merge remote-tracking branch 'origin' into abhinav/CODE-888
2023-09-18 00:38:44 -07:00
Abhinav Singh
c7971bbbb1
feat: [CODE-888]: minor export improvements
2023-09-18 00:27:55 -07:00
Johannes Batzill
ac87d06e5e
[SWAGGER] Minor Swagger Fix and `yarn services` ( #506 )
2023-09-15 18:59:34 +00:00
Vistaar Juneja
bb7a914233
Adds support for V1 YAML ( #496 )
2023-09-15 15:56:35 +00:00
Johannes Batzill
0a9dde7459
[Refactor] Move from `paths` to `space_paths` Table ( #500 )
2023-09-15 15:19:53 +00:00
Abhinav Singh
4ff032c968
feat: [CODE-852]: code export e2e ( #483 )
2023-09-15 08:08:13 +00:00
Abhinav Singh
3f58c5bc3e
feat: [CODE-861]: Export progress ( #490 )
2023-09-15 08:04:46 +00:00
Enver Bisevac
53d277b108
metrics collector added
2023-09-14 13:25:44 +02:00
Johannes Batzill
8cd3e5d015
[Standalone] Add temporary JWT for pipeline executions ( #480 )
2023-09-14 08:54:03 +00:00
Vistaar Juneja
5612c9a438
move CI migrations to main folder ( #459 )
2023-09-13 22:17:29 +00:00
Vistaar Juneja
625d8af797
add cancellation support for CI builds ( #456 )
2023-09-13 15:22:26 +00:00
Marko Gaćeša
035815539d
resolve issues with repo import
2023-09-13 14:23:00 +02:00
Vistaar Juneja
3bc56a1814
add support for checks summary in CI ( #436 )
2023-09-13 09:55:25 +00:00
Johannes Batzill
db4379e5b9
[SSE] Add `repository_import_completed` event ( #445 )
2023-09-13 02:45:03 +00:00
Johannes Batzill
ef4855e901
[Server Sent Events] Improve both Frontend and Backend ( #441 )
2023-09-12 23:45:54 +00:00
Vistaar Juneja
c7ef132cbc
add support for triggered builds ( #428 )
2023-09-12 09:08:38 +00:00
Marko Gaćeša
cde80d53a8
add space import
2023-09-09 12:55:49 +02:00
Johannes Batzill
0d086a1a4d
[Events] This PR introduces the Trigger Service for Event Consumption + Some Minor improvements ( #419 )
2023-09-08 23:52:19 +00:00
Vistaar Juneja
414993a388
add pubsub for events
2023-09-08 12:52:25 +01:00
Marko Gaćeša
239ae8f10f
add repo import api
2023-09-08 11:55:38 +02:00
Vistaar Juneja
1f89bdb9f9
address comments
2023-09-07 19:39:37 +01:00
Vistaar Juneja
501605721e
address comments, fix stage and step join
2023-09-07 16:29:15 +01:00
Vistaar Juneja
4c8302845d
add logic to run executions
2023-09-07 11:07:49 +01:00
Marko Gacesa
4a596edab2
Merge branch 'mg/jobs/global_ctx' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #400 )
2023-09-05 19:26:15 +00:00
Marko Gaćeša
28931b39e6
use global ctx to launch jobs
2023-09-05 21:22:52 +02:00
Johannes Batzill
e9ec7d1933
[MISC] Change `User Sign-Up` Default Value ( #399 )
2023-09-05 19:10:39 +00:00
Marko Gaćeša
646bd3745d
fix canceling of scheduled jobs
2023-09-04 10:44:21 +02:00
Johannes Batzill
f09ce8987a
Merge branch 'jobatzil/fix/rbac_statuscheck' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #374 )
2023-09-01 07:49:34 +00:00
Johannes Batzill
94dc365d3e
move commitcheck report permission under repo
2023-09-01 00:48:39 -07:00
Vistaar Juneja
c97d4783a9
add optional execution information in list pipelines ( #384 )
2023-08-31 19:26:53 +00:00
Vistaar Juneja
d15aa03dfd
move pipelines, executions, triggers & logs under repos ( #376 )
2023-08-31 08:03:33 +00:00
Marko Gacesa
5a2caa9c3e
Merge branch 'mg/jobs/initial' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #342 )
2023-08-29 16:29:37 +00:00
Marko Gaćeša
045d80c5bf
background jobs
2023-08-29 17:57:09 +02:00
Vistaar Juneja
a1948ff42d
Add plugins list API ( #349 )
2023-08-28 19:02:46 +00:00
Marko Gaćeša
dea23b88a4
add filtering and pagination to the user's list spaces API
2023-08-28 14:02:58 +02:00
Vistaar Juneja
b94d30dcb6
address comments
2023-08-22 18:21:31 +01:00
Vistaar Juneja
ebfac87860
fix some formatting
2023-08-22 15:28:30 +01:00
Vistaar Juneja
23f612162a
add connector/template permissions, add in controllers for connectors and templates
2023-08-22 14:05:13 +01:00
Vistaar Juneja
8f11177818
add types and DB layer
2023-08-22 14:05:13 +01:00
Abhinav Singh
1c1ae3c06a
Merge branch 'abhinav/CODE-716' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #322 )
2023-08-21 23:06:06 +00:00
Vistaar Juneja
d5f121eff7
address comments
2023-08-17 12:15:46 +01:00
Vistaar Juneja
1f06534259
address comments
2023-08-17 12:15:45 +01:00
Vistaar Juneja
13ae2a0361
fix lint/format
2023-08-17 12:15:45 +01:00
Vistaar Juneja
9e94009182
move executions to separate struct, update migrations
2023-08-17 12:15:09 +01:00
Vistaar Juneja
f784eedeae
working executions flow
2023-08-17 12:15:09 +01:00
Vistaar Juneja
443ec9e600
use stage store and step store to fetch logs
2023-08-17 12:15:09 +01:00
Vistaar Juneja
6ae5145be4
add log data store for s3/DB
2023-08-17 12:13:25 +01:00
Abhinav Singh
b6917d9efd
fix
2023-08-16 14:09:04 -07:00
Abhinav Singh
286137e64f
Merge remote-tracking branch 'origin' into abhinav/CODE-716
2023-08-16 12:54:18 -07:00
Akhilesh Pandey
34e46c30c1
Merge branch 'main' into akp/CODE-617
2023-08-17 01:07:59 +05:30
Abhinav Singh
56bd32d4c6
support for whitelisting
2023-08-15 21:48:40 -07:00
Enver Bisevac
63145686f4
fix commit adn files changed counters
2023-08-14 17:17:08 +02:00
Vistaar Juneja
29c494c23f
Merge branch 'ci_gitness' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #273 )
2023-08-11 16:55:54 +00:00
Vistaar Juneja
430605a13e
update env value
2023-08-11 17:48:07 +01:00
Hitesh Aringa
ce90c63d01
[CODE-717]: redis sentinel mode ( #292 )
2023-08-11 16:28:53 +00:00
Vistaar Juneja
d1d50377fc
address comments
2023-08-11 11:36:39 +01:00
Akhilesh Pandey
a8f6f9528a
fix: Update the code to use registerInput along with createInput for user registration and subsequent creation
2023-08-11 00:52:05 +05:30
Marko Gaćeša
4f1767d512
dedicated api to get the last commit info
2023-08-10 18:42:10 +02:00
Vistaar Juneja
2bf73fbb5c
add UpdateOptLock
2023-08-09 23:56:47 +01:00
Vistaar Juneja
e24eb858d5
run make format and fix lint errors
2023-08-09 23:00:33 +01:00
Vistaar Juneja
5574fcac47
address comments
2023-08-09 22:25:13 +01:00
Vistaar Juneja
26d6651168
address comments, complete secret CRUD
2023-08-09 15:02:48 +01:00
Marko Gaćeša
b7c339c31e
status checks: raw and markdown payload kinds
2023-08-09 14:42:26 +02:00
Vistaar Juneja
5a47d789a4
add secret store and encryptor/decryptor
2023-08-08 13:32:50 +01:00
Vistaar Juneja
1e7e4c98dd
fix some TODOs
2023-08-08 00:25:58 +01:00
Vistaar Juneja
c8ae92150f
add pipelines auth
2023-08-07 18:29:29 +01:00
Vistaar Juneja
bc921ac1a2
add execution endpoints
2023-08-07 02:19:41 +01:00
Vistaar Juneja
2c5c781a3c
Add execution db interface
2023-08-06 18:13:42 +01:00
Vistaar Juneja
21d666b430
add list API
2023-08-04 16:08:12 +01:00
Vistaar Juneja
f04a695732
add copyright header to all files
2023-08-04 10:50:39 +01:00
Vistaar Juneja
8cdcecb56f
add pipelines and executions handlers to gitness
2023-08-04 10:50:39 +01:00
Enver Bisevac
a85df2b43a
Merge branch 'eb/code-684' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #265 )
2023-08-02 12:16:01 +00:00
Enver Bisevac
7cce097b0f
error handling on merge operation
2023-08-02 14:11:25 +02:00
Akhilesh Pandey
084443f81e
[CODE-617]: Update variable name and merge with main
2023-08-01 18:53:01 +05:30
Akhilesh Pandey
8f2c1d93ef
Merge branch 'main' into akp/CODE-617
2023-08-01 17:40:50 +05:30
Marko Gacesa
5fd846fd25
Merge branch 'mg/spaces/list-pagination' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #257 )
2023-08-01 10:40:30 +00:00
Marko Gaćeša
6946df193b
add pagination to the status check list API
2023-07-31 13:23:34 +02:00
Marko Gaćeša
416bd1ba36
openapi update for the sapce membership list API
2023-07-31 12:36:31 +02:00
Marko Gaćeša
f5084697b1
Minor fixes and refactoring
2023-07-28 12:57:16 +02:00
Johannes Batzill
338271fb14
feat: [CODE-674]: user's space membership; membership API pagination ( #241 )
2023-07-26 20:53:42 +00:00
Johannes Batzill
c8ce82d197
[Standalone] Make Token Expiration Optional & Fix CLI Register + Login ( #239 )
2023-07-26 01:03:03 +00:00
Johannes Batzill
45e48a2b05
[GITHA] Expose GRPC Server/Client Configurations for HA Kubernetes Deployment ( #231 )
2023-07-25 18:15:06 +00:00
Akhilesh Pandey
71ffa224f0
[CODE-621]: Add check to prevent last and only admin deletion ( #205 )
2023-07-25 04:03:43 +00:00
Marko Gaćeša
9c8e578d90
typo fixes
2023-07-24 15:10:56 +02:00
Johannes Batzill
baa4eb5ac9
feat: [CODE-626,CODE-627]: space membership API&DB ( #194 )
2023-07-20 21:20:56 +00:00
Akhilesh Pandey
9fb093bad3
Merge branch 'main' into akp/CODE-617
2023-07-20 16:35:43 +05:30
Akhilesh Pandey
4c92c32c0a
[CODE-617]: Add env variable in Gitness to allow/disallow sign-ups
2023-07-20 16:34:07 +05:30
Johannes Batzill
478ae74e49
make grants optional for pat/sat create APIs
2023-07-18 16:45:33 -07:00
Johannes Batzill
5543fba0b4
[GIHA] Introduce `githa` custom githook binary ( #186 )
2023-07-12 15:49:06 +00:00
Hitesh Aringa
34db95b900
[CODE-454]: go profiler ( #125 )
2023-06-19 23:38:47 +00:00
Johannes Batzill
e1a24699c3
CODE-385: Search and Add reviewers to Database API ( #126 )
2023-06-15 20:26:36 +00:00
Marko Gaćeša
cdc1370564
feat: [CODE-389]: status checks API layer
2023-06-08 12:38:20 +02:00
Marko Gaćeša
d750b8a459
feat: [CODE-365]: add status check data layer
2023-05-30 19:52:20 +02:00
Abhinav Singh
a0ce4fe88e
feat: [CODE-345]: rename enhancement and committer addition
2023-05-23 18:02:31 -07:00
Abhinav Singh
a6615c91a2
feat: [CODE-200]: list commits with date filter
2023-05-17 15:22:59 -07:00
Enver Bisevac
d865f08eb0
Merge branch 'eb/code-174-fix' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #69 )
2023-05-12 17:12:03 +00:00
Enver Bisevac
3889cb891f
use enum from types
2023-05-12 19:01:29 +02:00
Enver Bisevac
4c4035d1e3
Merge branch 'eb/code-174' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #63 )
2023-05-12 15:57:52 +00:00
Enver Bisevac
74c3c856a8
squash merge option added
2023-05-12 14:33:02 +02:00
Abhinav Singh
7dcccc323e
Merge branch 'abhinav/CODE-260' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness ( #58 )
2023-05-10 21:06:57 +00:00
Abhinav Singh
24fab5b3bf
should have old path new path param to determine if we moved or got moved.
2023-05-09 13:29:56 -07:00
Marko Gaćeša
8c329715dc
submit review API requires commit SHA
2023-05-09 13:54:48 +02:00
Abhinav Singh
59a7cdf8a8
feat: [CODE-260]: commit api should have path filter
2023-05-08 22:54:00 -07:00
Marko Gaćeša
59b7cf5e69
comment status API
2023-05-08 16:03:23 +02:00
Marko Gaćeša
de0ab2bc75
return old/new-line-new values used to create cc
2023-05-04 11:08:24 +02:00
Marko Gaćeša
96942f13b6
fix line numbers for code comments
2023-04-28 13:55:58 +02:00
Marko Gaćeša
be3b68e577
make merge base SHA not nullable
2023-04-27 13:12:54 +02:00
Enver Bisevac
b092c1b8df
added go-rbac dependency
2023-04-18 03:10:30 +02:00
Marko Gaćeša
13e4ffe522
Add code comments
2023-04-13 14:12:01 +02:00
Marko Gaćeša
c7c36e49e1
Add git blame API ( #346 )
2023-03-09 12:55:23 +01:00
Johannes Batzill
b44948bd97
[MISC] Expose Content Encoding as Enum across APIs ( #359 )
2023-02-27 18:50:52 -08:00
Johannes Batzill
9d894c79cc
[MERGE] Enhance PR Merge (Check) Fields. ( #342 )
2023-02-14 20:18:10 -08:00
Enver Bisevac
82b8679d6f
[fix] diff-stats api returns total commits and files changed in compare branches ( #323 )
2023-02-13 00:47:23 +01:00
Enver Bisevac
13a456e357
[scm-58] Add `merge-check` and Integrate with PR ( #318 )
...
Co-authored-by: Johannes Batzill <johannes.batzill@harness.io>
2023-02-11 23:22:12 -08:00
Johannes Batzill
9bec905a65
[MISC] Always create system service principal ( #309 )
2023-02-03 19:18:29 -08:00
Johannes Batzill
bf9906c4ce
[API] Add `principals` API, move `users` to `admin`, simplify user/service/serviceaccount validation ( #300 )
2023-02-03 00:15:11 -08:00
Marko Gaćeša
9dfad8b5e1
Added column comment_count to the PR entity ( #280 )
2023-02-02 11:31:22 +01:00
Johannes Batzill
83c24913d3
[Webhook] Add `pullreq_created` and `pullreq_reopened` webhook triggers ( #283 )
2023-02-01 13:52:36 -08:00
Johannes Batzill
8f82c0ce4e
[Webhook] Add Support for PR Branch Updated ( #267 )
2023-01-31 13:07:48 -08:00
Enver Bisevac
e2b350e704
[maint] pr statistic is in pr response now ( #269 )
2023-01-31 15:21:05 +01:00
Marko Gaćeša
ce322ec596
Writing pull req activities in controllers ( #263 )
2023-01-31 12:34:18 +01:00
Enver Bisevac
baa3822acc
[SCM-55] initial work on PR metadata ( #262 )
2023-01-31 02:08:23 +01:00
Marko Gaćeša
4277c4c66b
Simplify handling of PR events ( #253 )
2023-01-27 16:27:03 -08:00
Johannes Batzill
7da9bce7c1
[Githook] Add GitHook binary ( #259 )
...
This PR adds a githook sub-package to our cmd packages, introducing the githook binary.
The binary is linked as pre-receie/update/post-receive by gitrpc if configured.
This is required to have a gitrpc deployment without requiring the one-in-all gitness binary on the same machine.
2023-01-27 13:04:58 -08:00
Johannes Batzill
bfb0466b11
[MISC] Move configurations to their respective packages ( #256 )
2023-01-26 17:30:26 -08:00
Enver Bisevac
1f86b3c73d
[fix] merge commit is blocked with dbtx mutex lock ( #245 )
2023-01-26 13:41:45 +01:00
Marko Gaćeša
fe3d6d5990
Added num_merged_pulls ( #240 )
2023-01-25 11:21:19 +01:00
Johannes Batzill
085e63422b
[MISC] Explicitly type PullReqActivity.Payload ( #233 )
2023-01-20 12:29:13 -08:00
Enver Bisevac
6a7cc4e518
[scm-63] fix for empty commits and diff in PR ( #228 )
2023-01-20 02:27:51 +01:00
Johannes Batzill
335998505e
[MISC] Introduce PathStore and Move PathLogic to Controller Layer ( #226 )
...
This change is a follow up on the effort to remove transactions and sync stores from the database layer, and move them in the application layer. It is addressing the repo + space store.
The following changes are included:
- Introduce PathStore storing resource paths (repo + space)
- Add foreign key from path.repo_id/space_id to repo.id/space.id
- Add foreign key from repo/space.parent_id to space.id
- Remove repo_sync and space_sync
- Move path creation logic to repo/space controller (for both creating primary paths for new repos/spaces, as well as creating alias spaces)
- Reimplement repo/space moving on controller layer
2023-01-18 11:34:12 -08:00
Marko Gaćeša
ec4003e331
Handling branch events for PRs ( #221 )
2023-01-18 13:26:20 +01:00
Hitesh Aringa
66cc979334
[SCM-61]: sort in webhook list api ( #199 )
...
* [SCM-61]: order by in webhook api
* [SCM-61]: comment change
* [SCM-61]: added query filter on display name
2023-01-17 09:59:27 -08:00
Marko Gaćeša
8151b4591e
PR change state API; Removed rejected state ( #220 )
2023-01-17 16:04:30 +01:00
Marko Gaćeša
6705c7234d
feat: [SCM-60]: return number of duplicate PR, unique partial index for PR branch uniqueness ( #214 )
2023-01-17 11:42:33 +01:00
Marko Gaćeša
4881eb3863
allow empty value in enum sanitize if default is defined ( #209 )
2023-01-13 19:03:25 +01:00
Marko Gaćeša
ce55d3349c
added merge commit sha fields to PR ( #205 )
2023-01-13 14:49:24 +01:00
Marko Gaćeša
bacda596fa
Added Correct method for enum types ( #194 )
2023-01-13 13:59:53 +01:00
Johannes Batzill
eabdf2ab86
[MISC] Show merged after PR got merged ( #201 )
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 ( #198 )
...
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 ( #192 )
2023-01-12 17:13:03 +01:00
Johannes Batzill
155563615b
[MISC] Minor Cleanup in `types` + `enum` Package ( #186 )
2023-01-11 23:16:07 -08:00
Johannes Batzill
5b55f48772
[Tags] Adding EVENT and WEBHOOK Support For Tags ( #185 )
...
Adding tagcreated, tagupdated, and tagdeleted events.
Adding tag_created, tag_updated, and tag_deleted webhooks
2023-01-11 20:56:00 -08:00
Johannes Batzill
a74d779dc4
[Webhook] Add display_name/description/latest_execution_result to webhook ( #180 )
...
This PR adds the following fields to webhooks:
- 'DisplayName' - the display name of the webhook for easier recognition in UI (no uniqueness guarantees)
- 'Description' - an (optional) description of the webhook
- 'LatestExecutionResult' - contains the result of the latest execution of the webhook
2023-01-11 17:11:10 -08:00
Marko Gaćeša
24e03c03e0
Added principal info cache ( #173 )
...
* added principal info cache
* updated code based on the PR comments
* updated implementation of deduplicate()
* minor changes
* [K, T] -> [K, V]
2023-01-11 20:32:37 +01:00
Johannes Batzill
a426cdd69b
[GIT] Add Support for Other Git Clients ( #171 )
2023-01-10 14:35:09 -08:00
Marko Gaćeša
afd86bacb0
Hide PR internal fields ( #169 )
2023-01-10 18:22:20 +01:00
Enver Bisevac
63de576d08
[feat] initial work on merging PR ( #170 )
...
* initial work on merging PR
* code refactored based on requested changes
* requested changes
2023-01-10 02:09:43 +01:00
Johannes Batzill
1a84e19ce4
[MISC] Add internal API URL to `url.Provider` ( #168 )
2023-01-06 14:17:41 -08:00
Marko Gaćeša
65b49a933a
pull request reviewers ( #167 )
2023-01-06 20:29:20 +01:00
Johannes Batzill
2006f769c9
[Webhook] Add url.Provider, Add principal to branch webhooks ( #163 )
2023-01-06 01:57:26 -08:00
Johannes Batzill
06721dcf20
[Techdebt] merge user/service/serviceaccount stores into single principal store ( #160 )
...
This change merges the `UserStore`, `ServiceStore`, and `ServiceAccountStore` into a single `PrincipalStore`.
2023-01-05 15:58:18 -08:00
Johannes Batzill
6c567b38d0
[MISC] Move GitRPC to Read/WriteRequest, Update Create/Delete Branch to use Push, Setup githook Symlink, Accept Incoming X-Request-Id ( #157 )
2023-01-05 11:03:35 -08:00
Johannes Batzill
7ada1af3aa
[API] Add `after` Support to Commit Listing ( #155 )
2023-01-04 16:59:43 -08:00
Johannes Batzill
1f1118f624
[Webhook] Add Event Processing and Retrigger ( #148 )
...
This change includes:
- webhook event processor (includes actual webhook execution)
- webhook retrigger API allowing to retrigger previous webhook executions
2023-01-04 14:43:36 -08:00