Karan Saraswat
8b81b19c3d
feat: [PIPE-23710]: changed signature of RepoIdentifier to start taking session argument ( #3345 ) ( #3425 )
...
* feat: [PIPE-23710]: changed signature of RepoIdentifier to start taking session argument (#3345 )
* argument changed to session
* fixed failing go lint check
*
updated method usage
*
corrected spelling mistake
*
feat: [PIPE-23710]: changed signature of RepoIdentifier to start taking internal boolean argument
2025-02-13 10:14:20 +00:00
Karan Saraswat
5018aacfb7
feat: [PIPE-24894]: Revert "changed signature of RepoIdentifier to start taking session argument ( #3345 )" ( #3424 )
...
* Revert "feat: [PIPE-23710]: changed signature of RepoIdentifier to start taking session argument (#3345 )"
This reverts commit a5f510c4b2
.
2025-02-13 09:21:16 +00:00
Deepak Bhatt
0e372cc7ec
feat: [CDE-609]: add log key to gitspaceConfig ( #3419 )
...
* add log key
2025-02-12 15:20:21 +00:00
Marko Gaćeša
a906259562
feat: [CODE-3148]: refactor refcache ( #3390 )
...
* linter issues fix
* reintroduce repofinder to aiagent
* Merge remote-tracking branch 'origin/main' into mg/cache/space-and-repo-finder
* removed refcache deps from aiagent
* pr comments
* fix linter issues
* refactor refcache
2025-02-12 12:42:12 +00:00
Vivek Dixit
5ef704e559
[feat]: [ML-657]: Added Support For PipelineGeneration ( #3417 )
...
* Addressed Comments
* FIxed lint errors
* [feat]: [ML-657]: Added Support For PipelineGeneration
2025-02-12 09:11:47 +00:00
Marko Gaćeša
722084608c
feat: [CODE-3174]: improve pullreq space list API ( #3409 )
...
* improve pullreq space list API
2025-02-11 20:21:06 +00:00
Dhruv Dhruv
d9c8d1c4d1
fix: [CDE-632]: Fixing marshalling and unmarshalling logic for features and mounts. ( #3405 )
...
* fix: [CDE-632]: Fixing marshalling and unmarshalling logic for features and mounts.
2025-02-11 10:06:20 +00:00
Yogesh Chauhan
d2a2c2c361
fix: [ML-648]: Add error to generate output structs ( #3397 )
...
* fix test
* pointer to message
* Add error to generate output structs
2025-02-10 11:42:43 +00:00
Enver Biševac
29ee963a89
feat: [code-2912]: improve middleware ( #3375 )
...
* Merge remote-tracking branch 'origin/main' into eb/code-2912-middleware
* requested changes
* requested changes
* refactoring code to remove chunk support
* added integration test, minor configuration changes
* fix: add usage metric enabled env var
* requested changes
* requested changes
* refactor tests
* minor imprevemnts
* improve middleware
2025-02-07 18:35:29 +00:00
Darko Draskovic
3b31d78da6
feat: [CODE-3134]: Add fetch label with include_values query param ( #3369 )
...
* Compose/repack LabelWithValues in find label controller
* Merge remote-tracking branch 'origin/main' into dd/fetch-label-with-values
* Revert to non pointer ListQueryFilter
* Replace Label with LabelWithValues in find repo/space label
* Address review comments
* Add pagination to list values and return all values when fetching a single value
* Add new svc label find with values func
* Add fetch space label with include_values query param
* Add fetch label with include_values query param
2025-02-04 19:53:27 +00:00
Prachi Shah
44f3628f53
feat: [ML-629]: change generate pipeline stage input struct ( #3363 )
...
* error message change
* gci
* sanitize func modified
* Merge branch 'main' into cs
* run goimports
* done
* change generate pipeline stage input struct
2025-02-04 11:42:51 +00:00
Karan Saraswat
a5f510c4b2
feat: [PIPE-23710]: changed signature of RepoIdentifier to start taking session argument ( #3345 )
...
* argument changed to session
* fixed failing go lint check
*
updated method usage
*
corrected spelling mistake
*
feat: [PIPE-23710]: changed signature of RepoIdentifier to start taking internal boolean argument
2025-02-04 09:18:16 +00:00
Darko Draskovic
2f9d9583e6
feat: [CODE-1805]: Add service account rule bypass list support ( #3297 )
...
* Make service account store code more consistent
* Merge remote-tracking branch 'origin/main' into dd/service-account-bypass
* Merge remote-tracking branch 'origin/main' into dd/service-account-bypass
* Merge remote-tracking branch 'origin/main' into dd/service-account-bypass
* Remove principal controller interface
* Address review comments
* Merge remote-tracking branch 'origin/main' into dd/service-account-bypass
* Merge remote-tracking branch 'origin/main' into dd/service-account-bypass
* Add pagination to repo/space list service account
* Revert to non embedded Principal to ServiceAccount
* Merge remote-tracking branch 'origin/main' into dd/service-account-bypass
* Add query param to service account list
* Add inherited param to principal filter
* Merge remote-tracking branch 'origin/main' into akp/CODE-1805
* Merge remote-tracking branch 'origin/main' into akp/CODE-1805
* Return service account info instead of vanilla service account
* Return principal info to return id instead o
2025-01-31 17:46:24 +00:00
Vikyath Harekal
d194dc1446
feat: [CDE-585]: Add json tags for InstanceInfo ( #3331 )
...
* feat: [CDE-585]: Add json tags for InstanceInfo
2025-01-28 05:06:52 +00:00
Johannes Batzill
cbd889881b
feat: [CODE-2693]: Add backend support to track time of last push. ( #3320 )
2025-01-27 22:03:35 +00:00
Darko Draskovic
6ed620bdc3
feat: [PIPE-24548]: Add label PR label assignment count ( #3292 )
...
* Refactor count pullreq assignments to backfill form
* Add label PR label assignment count
2025-01-17 17:37:46 +00:00
Marko Gaćeša
f016ac9ac9
feat: [CODE-3030]: introduce include_git_stats param for list PRs APIs ( #3284 )
...
* introduce include_git_stats param for list PRs APIs
2025-01-17 11:27:23 +00:00
Vikyath Harekal
19e099a2c1
feat: [CDE-584]: Add zone to instance info ( #3286 )
...
* feat: [CDE-584]: Add zone to instance info
2025-01-17 05:43:34 +00:00
Darko Draskovic
6554c472d1
feat: [PIPE-24548]: Add label creation to pullreq creation ( #3276 )
...
* Refactor label select base const and its use
* Add created labels to create pr response
* Merge remote-tracking branch 'origin/main' into dd/pr-creation-label-assign
* Add label creation to pullreq creation
2025-01-16 16:48:56 +00:00
Deepak Bhatt
c54b82706e
feat: [CDE-577]: fix jetbrains ide issues ( #3281 )
...
* feat: [CDE-577]: fix jetbrains ide issues
2025-01-16 07:23:26 +00:00
Dhruv Dhruv
b94a78c795
feat: [CDE-572]: Using features for devcontainers. ( #3260 )
...
* feat: [CDE-572]: Using features for devcontainers. Adding changes to parse features from the devcontainer.json and build a new docker image from them. Also adding the support for new devcontainer.json properties- init, privileged, capAdd, securityOpt, mounts. Adding support for three runArgs- privileged, capAdd, mount. Also making the DownloadFeature method context aware, cancelling the goroutines when the ctx is cancelled.
2025-01-15 07:22:55 +00:00
Vikyath Harekal
f8957318f6
feat: [CDE-584]: Store instance info (to be used to make the execute/cleanup stateless on runner) ( #3261 )
...
* feat: [CDE-584]: Store instance info (to be used to make the execute/cleanup stateless on runner)
2025-01-15 05:27:42 +00:00
Dhruv Dhruv
b1d0c945d1
feat: [CDE-572]: Adding support for features- sorting and building. ( #3248 )
...
* Addressing review comments.
* feat: [CDE-572]: Adding support for features- sorting and building.
2025-01-14 08:21:44 +00:00
Atefeh Mohseni Ejiyeh
f78f767ae2
feat: [CODE-2818]: Add Archive Repo functionality ( #3051 )
2025-01-13 19:02:51 +00:00
Abhinav Singh
64d66772d4
feat: [CODE-2865]: ssh support changes ( #3052 )
2025-01-13 15:56:57 +00:00
Dhruv Dhruv
4d888b0719
feat: [CDE-572]: Adding changes to support features. ( #3244 )
...
* Changes to support sorting and building.
* Updating go.mod
* feat: [CDE-572]: Adding changes to support features. Changes to support the features property in the devcontainer.json, download features from OCI repos and http(s) URLs as tarballs and parse them to devcontainer-feature.json, resolve them and apply user options. Also added a change to use an OS library to remove comments from the json files.
* feat: [CDE-572]: Adding changes to support features. Changes to support the features property in the devcontainer.json, download features from OCI repos and http(s) URLs as tarballs and parse them to devcontainer-feature.json, resolve them and apply user options. Also added a change to use an OS library to remove comments from the json files.
2025-01-13 11:44:24 +00:00
Akhilesh Pandey
21bb774275
feat: [CODE-2573]: add scope in type for usergroupinfo ( #3241 )
2025-01-10 21:20:55 +00:00
Deepak Bhatt
816feec222
feat: [CDE-576]: add port for JetBrains IDEs ( #3243 )
...
* feat: [CDE-576]: fix func name
* feat: [CDE-576]: fix lint
* feat: [CDE-576]: add port for JetBrains IDEs
2025-01-10 03:22:32 +00:00
Johannes Batzill
db9af2018b
feat: [CODE-2565]: Add development config to support alternate UI source ( #2848 ) ( #3212 )
2025-01-09 18:29:12 +00:00
Yogesh Chauhan
a94be356c4
feat: [ML-531]: Introduce conversations into request DTOs for AI Devops ( #3239 )
...
* Merge branch 'main' into yogesh/ML-531-conversationsDTO
* Fixed Lint issues
* transfer fields from handler to controller
* Add to controller object
* Add conversation DTOS
2025-01-09 16:05:51 +00:00
Deepak Bhatt
19363d2b1a
feat: [CDE-576]: add devcontainer config for Jetbrains ( #3215 )
...
* feat: [CDE-576]: fix hardcoding
* feat: [CDE-576]: fix lint
* feat: [CDE-576]: lint
* feat: [CDE-576]: make IDE path configurable
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-576-devcontainer-json-intellij
* feat: [CDE-576]: fix script name
* feat: [CDE-576]: configure Jetbrains IDEs
* feat: [CDE-576]: change to intellij ide type
* feat: [CDE-576]: fix comments
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-576-devcontainer-json-intellij
* feat: [CDE-576]: add devcontainer config for Jetbrains
* feat: [CDE-552]: fix lint
* feat: [CDE-552]: wait for the ide to run
* feat: [CDE-552}: fix lint
* feat: [CDE-552}: address comments
* feat: [CDE-552}: add support for arm and amd architecture
* feat: [CDE-552}: fix lint
* feat: [CDE-552}: fix build
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-563-intellij-support
* feat: [CDE-552}: fix installation for intellij
* feat: [CDE-552}: fix installation for intellij
* feat: [CDE-552}: add install tools, setup and run scripts for intellij
* add intellij support
# Conflicts:
# app/gitspace/infrastructure/trigger_infra_event.go
# app/gitspace/orchestrator/utils/script_templates/setup_intellij.sh
2025-01-07 13:10:54 +00:00
Ansuman Satapathy
2036b8e26a
fix: [CDE-582]: handle serde properly for polymorphic devcontainer json objects. ( #3224 )
...
* fix: [CDE-582]: handle serde properly for polymorphic devcontainer json objects.
* fix: [CDE-582]: handle serde properly for polymorphic devcontainer json objects.
* fix: [CDE-582]: handle serde properly for polymorphic devcontainer json objects.
2025-01-03 09:57:02 +00:00
Deepak Bhatt
887379b94a
feat: [CDE-563]: add intellij support ( #3193 )
...
* feat: [CDE-552]: fix lint
* feat: [CDE-552]: wait for the ide to run
* feat: [CDE-552}: fix lint
* feat: [CDE-552}: address comments
* feat: [CDE-552}: add support for arm and amd architecture
* feat: [CDE-552}: fix lint
* feat: [CDE-552}: fix build
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-563-intellij-support
* feat: [CDE-552}: fix installation for intellij
* feat: [CDE-552}: fix installation for intellij
* feat: [CDE-552}: add install tools, setup and run scripts for intellij
* add intellij support
# Conflicts:
# app/gitspace/infrastructure/trigger_infra_event.go
# app/gitspace/orchestrator/utils/script_templates/setup_intellij.sh
2024-12-30 15:19:48 +00:00
Ansuman Satapathy
cafa55b2e5
feat: [CDE-573]: refactor to reduce number of abstractions and modules. ( #3203 )
...
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
2024-12-26 08:58:41 +00:00
Enver Biševac
db38802e83
feat: [code-2912]: usage service implementation ( #3168 )
...
* feat: [code-2912]: rest and ui changes (#3178 )
* requested changes
* rest and ui changes
* requested changes
* add midleware to raw and archieve endpoints
* wire fixed
* requested changes
* Merge remote-tracking branch 'origin/main' into eb/code-2912
* added initial values from db
* minor improvements
* requested changes
* remove check for bandwidth
* wiring dep
* improved test
* limits check added
* config added, minor improvements
* usage service implementation
2024-12-20 10:28:47 +00:00
Deepak Bhatt
4f739d5127
feat: [CDE-563]: add support for intellij IDE ( #3165 )
...
* feat: [CDE-552}: add ide url scheme consts
* feat: [CDE-552}: define shell interpreter for script
* feat: [CDE-552}: add intellij port
* feat: [CDE-552}: fix lint
* feat: [CDE-552}: add intellij integration
* feat: [CDE-552}: add intellij type
2024-12-20 04:52:13 +00:00
Vikyath Harekal
800947f7f1
feat: [CDE-511]: Add hybrid_vm to InfraProviderType enum values ( #3174 )
...
* feat: [CDE-511]: Add hybrid_vm to InfraProviderType enum values
* feat: [CDE-511]: Add hybrid_vm to InfraProviderType enum values
2024-12-19 05:02:06 +00:00
Darko Draskovic
265eb40f22
feat: [CODE-1353]: Add status check and merge check SSE events ( #3146 )
...
* Merge remote-tracking branch 'origin/main' into dd/sse-events
* Add webhook create/update/delete event
* Add branch/tag created/updated deleted events
* Merge remote-tracking branch 'origin/main' into dd/sse-events
* Merge remote-tracking branch 'origin/main' into dd/sse-events
* Merge remote-tracking branch 'origin/main' into dd/sse-events
* Add new event types
* Merge remote-tracking branch 'origin/main' into dd/sse-events
* Add logs directly to publisher
* Merge remote-tracking branch 'origin/main' into dd/sse-events
* Add status check and merge check SSE events
2024-12-18 16:00:58 +00:00
Akhilesh Pandey
694e790091
feat: [CODE-2679]: Comment status update changes ( #2943 ) ( #3006 )
...
* feat: [CODE-2472]: update wire
* feat: [CODE-2472]: update wire
* feat: [CODE-2472]: update wire
* feat: [CODE-2742]: update comments
* Merge branch 'main' into akp/CODE-2472
* feat: [CODE-2472]: naming and comment
* Apply suggestion from code review
* feat: [CODE-2472]: remove file
* feat: [CODE-2472]: Created issue
* feat: [CODE-2472]: Review
* feat: [CODE-2472]: rebase
* feat: [CODE-2679]: Comment status update changes (#2943 )
* rebase
* feat: [CODE-2679]: review
* feat: [CODE-2679]: wire changes
* feat: [CODE-2679]: Comment status update changes
* feat: [CODE-2679]: Comment status update changes
* feat: [CODE-2472]: fix minor issues
* feat: [CODE-2472]: Update the timestamps
* feat: [CODE-2472]: Pullreq comment updated changes
* feat: [CODE-2472]: changes
* feat: [CODE-2472]: update name to edited
* feat: [CODE-2472]: update name to edited
* feat: [CODE-2472]: status change comment changes
* feat: [CODE-2472]: Text changes only
* feat: [CODE-2472]: initial code
2024-12-18 06:27:39 +00:00
Ansuman Satapathy
9c792e53fd
fix: [CDE-555]: allow mixed data types in lifecycle command object form. ( #3169 )
...
* fix: [CDE-555]: allow mixed data types in lifecycle command object form.
* fix: [CDE-555]: allow mixed data types in lifecycle command object form.
* fix: [CDE-555]: allow mixed data types in lifecycle command object form.
2024-12-17 09:21:48 +00:00
Abhinav Singh
fa675f322c
fix: [CODE-2728]: fix webhook internal url to not read from db ( #3002 )
...
* fix
*
fix: [CODE-2728]: fix webhook internal url to not read from db
2024-12-17 08:24:32 +00:00
Yogesh Chauhan
aed116a24b
fix: [ML-505]: changes to support update-step API for Harness Intelligence ( #3156 )
...
* Fix some lint issues
* fix more lint issues
* Fix linting
* fix: [ML-505]: add step context
* fix: [ML-505]: fix interface for update step
* fix: [ML-505]: interface for update step
* fix: [ML-505]: interface for update step
* fix: [ML-505]: structs for update step
2024-12-16 11:42:40 +00:00
Ansuman Satapathy
a1c91d1aa6
fix: [CDE-555]: run lifecycle commands in paralell and allow object types for it ( #3161 )
...
* fix: [CDE-555]: run commands in parallel
* fix: [CDE-555]: run commands in parallel
* fix: [CDE-555]: run commands in parallel
* fix: [CDE-555]: run commands in parallel
* fix: [CDE-555]: run commands in parallel
* fix: [CDE-555]: run commands in paralell
* fix: [CDE-555]: run commands in paralell
* fix: [CDE-555]: update parsing and add discriminator
* fix: [CDE-555]: update parsing and add discriminator
2024-12-16 06:28:45 +00:00
Enver Biševac
48f07f0f0c
feat: [code-2912]: db layer for usage metrics ( #3159 )
...
* db layer for usage metrics
2024-12-13 21:17:28 +00:00
Deepak Bhatt
9d1ef89e2d
feat: [CDE-552]: update platform connector type ( #3155 )
...
* feat: [CDE-552}: update platform connector type
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into feat-CDE-552
* feat: [CDE-552}: update platform connector type
* feat: [CDE-552}: update platform connector type
* feat: [CDE-552}: update platform connector type
2024-12-13 08:23:31 +00:00
Abhinav Singh
c7f7ade6b6
feat: [CODE-2886]: jira auth support ( #3119 )
2024-12-12 19:36:08 +00:00
Deepak Bhatt
cb275dfafb
feat: [CDE-552]: update platform connector type ( #3151 )
2024-12-12 05:25:16 +00:00
Darko Draskovic
c05e7057dc
feat: [CODE-1353]: Add SSE events for rules and reviewer add/remove ( #3141 )
...
* Add SSE events
2024-12-10 11:24:31 +00:00
Ansuman Satapathy
57a2cb6e44
feat: [CDE-545]: add a seperate events for gitspace routing ( #3142 )
...
* feat: [CDE-545]: add a seperate events for gitspace routing
* feat: [CDE-545]: add a seperate events for gitspace routing
2024-12-10 11:23:36 +00:00
Vikyath Harekal
df3342aefe
feat: [CDE-549]: Copy image using skopeo ( #3127 )
...
* feat: [CDE-549]: fix
* feat: [CDE-549]: fix lint
* feat: [CDE-549]: fix
* feat: [CDE-549]: fix
* feat: [CDE-549]: update command
* feat: [CDE-549]: Copy image using skopeo
2024-12-09 13:16:13 +00:00