3423 Commits

Author SHA1 Message Date
Pragyesh Mishra
66fecb8db6 [fix]: [AH-1406]: Fixed nuget auth flow (#3838)
* [fix]: [AH-1406]: Fixed nuget auth issue
2025-05-30 07:49:08 +00:00
Abhinav Singh
d7b60af902 feat: [CODE-3841]: branches table and populate it (#3779)
* feat: [CODE-3837]: PR banner
* Apply suggestions from code review
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* Merge remote-tracking branch 'origin' into abhinav/pr-banner
* feat: [CODE-3837]: PR banner
* Merge remote-tracking branch 'origin' into abhinav/pr-banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* Update app/api/request/common.go
* Update app/api/request/common.go
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner (#3784)

* feat: [CODE-3837]: PR banner
* feat: [CODE-3837]: PR banner
* Merge remote-tracking branch 'origin/abhinav/pr-banner' into abhinav/pr-banner

# Conflicts:
#	app/store/
2025-05-29 21:19:52 +00:00
Shivanand Sonnad
eb49908e05 fix: [AH-1405]: fix incorrect pull command for generic artifact in list versions api (#3835)
* fix: [AH-1405]: fix incorrect pull command for generic artifact in list versions api
2025-05-29 18:59:55 +00:00
Shivanand Sonnad
4700443d6d fix: [AH-1405]: fix incorrect pull command for generic artifact in list versions api (#3835)
* fix: [AH-1405]: fix incorrect pull command for generic artifact in list versions api
2025-05-29 18:59:42 +00:00
Pragyesh Mishra
2148b98d30 [fix]: [AH-940]: Fix file download flow for snapshot artifact with similar prefixes for maven (#3825)
* [fix]: [AH-940]: Fixed pr check
* [fix]: [AH-940]: Fix file download flow for snapshot artifact with similar prefixes for maven
* [fix]: [AH-940]: Fix file download flow for snapshot artifact with similar prefixes for maven
2025-05-28 08:48:56 +00:00
Ritik Kapoor
b0f124c1a9 fix: [CODE-3651] PR dashboard improvements and complete refactor of PR Filters with useContext and useReducer (#3795)
* fix: [CODE-3651] address comments
* fix: [CODE-3651] address comments
* fix: [CODE-3651] lint checks
* fix: [CODE-3651] self review
* fix: [CODE-3651] address feedback
* fix: [CODE-3651] lint checks
* fix: [CODE-3651] PR dashboard improvements and complete refactor of PR Filters with useContext and useReducer
* fix: [CODE-3651] pr dashboard improvements work
2025-05-28 04:40:10 +00:00
Deepak Bhatt
1b86186784 fix: [CDE-789]: update cpu and memory when creating infra resource (#3828)
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-789
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-789
* Feat: [CDE-734]: update cpu and memory when creating infra resource
2025-05-27 05:44:06 +00:00
Pragyesh Mishra
f0a23be3bd [fix]: [AH-1044]: Fix linting issues (#3829)
* [fix]: [AH-1044]: Fix linting issues
2025-05-27 05:18:36 +00:00
Karan Saraswat
8affafb487 fix: [CODE-3883]: fix wire_gen (#3827)
* fix: [CODE-3883]: fix wire_gen
2025-05-26 11:51:23 +00:00
Karan Saraswat
6315cecfbd feat: [CODE-3883]: Add controller and handler layer for favorites (#3806)
* feat: [CODE-3833]: [CODE-3844]: merged handler layer code to controller layer
* feat: [CODE-3884]: Add handler layer for favorites (#3808)

* format router file
* Merge branch 'CODE-3883' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CODE-3884
* feat: [CODE-3884]: moved favorite handler under user handler
* merge develop
* feat: [CODE-3900]: Add and populate is_favorite field in RepositoryOutput (#3821)

* addressed review comments
* feat: [CODE-3900]: Add and populate is_favorite field in RepositoryOutput
* feat: [CODE-3884]: Add handler layer for favorites
* format code
* feat: [CODE-3833]: moved favorite controller files under user controller directory
* removed unwanted comment
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CODE-3883
* addressed review comments
* merge develop
* feat: [CODE-3883]: Add controller layer for favorites
* feat: [CODE-3870]: Add only_favorites query param t
2025-05-26 10:49:37 +00:00
Karan Saraswat
812acb6b53 feat: [CODE-3901]: Migration to create favorite_repos table (#3826)
* favorite_created to BIGINT type
* fixed type and fk constraints
* feat: [CODE-3901]: Migration to create favorite_repos table
2025-05-24 13:39:55 +00:00
Sourabh Awashti
0d44bb64f8 feat:[AH-1260]: fix for NPM package yarn install command (#3800)
* feat:[AH-1260]: fix for NPM package yarn install command
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https:/
2025-05-23 12:13:30 +00:00
Deepesh Kumar
25c14424c4 feat: [CDE-777]: region value without updating (#3824)
* feat: [CDE-777]: region value without updating
* feat: [CDE-777]: onPrem Fix
2025-05-23 10:17:12 +00:00
Sourabh Awashti
9cd3117c4d feat:[AH-1374]: get files regex fix for all artifacts (#3823)
* feat:[AH-1374]: get files regex fix for all artifacts
2025-05-23 09:20:24 +00:00
Karan Saraswat
60f5069756 feat: [CODE-3903]: Populate isFavorite field in RepositoryOutput for find_repo (#3822)
* feat: [CODE-3903]: Populate isFavorite field in RepositoryOutput for find_repo
2025-05-23 06:42:09 +00:00
Karan Saraswat
802b06ce69 feat: [CODE-3900]: Add and populate is_favorite field in RepositoryOutput (#3821)
* addressed review comments
* feat: [CODE-3900]: Add and populate is_favorite field in RepositoryOutput
2025-05-23 04:32:11 +00:00
Karan Saraswat
ecb89514f4 feat: [CODE-3895]: Add map operation to favorites db layer (#3815)
* added full stop in front of comment
* formatted error log line
* formatted the code
* feat: [CODE-3895]: fix favorites db layer based on the sql driver
* corrected error moessage
* fix map for foundIDs
* feat: [CODE-3895]: Add map operation to favorites db layer
v3.2.0
2025-05-22 17:37:36 +00:00
Deepesh Kumar
0fae4af92f feat: [CDE-777]: Fix logger breaking for initalise (#3820)
* feat: [CDE-777]: lint fix
* feat: [CDE-777]: Fix logger breaking for initalise
* feat: [CDE-777]: Fixed Swagger and Pass RepoSearch term in onPrem API
* feat: [CDE-777]: Fixed Swagger and Pass RepoSearch term in onPrem API
2025-05-22 16:50:18 +00:00
Deepesh Kumar
447004fd71 feat: [CDE-777]: Added Infra status connection monitoring (#3819)
* feat: [CDE-777]: Added Infra status connection monitoring
2025-05-22 13:01:55 +00:00
Tudor Macari
f1a0a24252 feat: [AH-1354]: refactor filemanager, remove unneeded redundant code (#3817)
* fix tests
* feat: [AH-1354]: refactor filemanager, remove unneeded redundant code
2025-05-22 12:54:02 +00:00
Shivanand Sonnad
d6f0aaaf8e fix: [AH-1353]: fix issue with deleting file nodes having similar prefixes (#3814)
* fix: [AH-1353]: fix issue with deleting file nodes having similar prefixes
2025-05-22 10:32:05 +00:00
Deepesh Kumar
20e6d5a98b feat: [CDE-777]: Added Infra status connection monitoring (#3816)
* feat: [CDE-777]: lint fixes
* feat: [CDE-777]: lint fixes
* feat: [CDE-777]: Added Infra status connection monitoring
* feat: [CDE-777]: Added Infra status connection monitoring
2025-05-22 10:02:33 +00:00
Karan Saraswat
814981c613 feat: [CODE-3870]: Add only_favorites query param to repo listing API (#3802)
* Apply suggestion from code review
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CODE-3870
* formatted files
* moved onlyFavoritesFor logic to applyQueryFilter
* merge develop
* feat: [CODE-3870]: Add only_favorites query param to repo listing API
* added nolint:exhaustive
* fixed header for types/favorite.go
* formatted database/favorite.go file
* addressed review comments
* use ID in the favorite struct
* feat: [CODE-3869]: Create db layer for favorites
2025-05-22 08:08:30 +00:00
Vikyath Harekal
3fe468c81f feat: [CDE-785]: Migration to drop agent port column as we'll be using the task_details map to store it (#3813)
* feat: [CDE-785]: Migration to drop agent port column as we'll be using the task_details map to store it
2025-05-22 05:53:59 +00:00
Vikyath Harekal
9535541401 feat: [CDE-785]: Refactor providers (#3807)
* feat: [CDE-785]: Refactor providers
* feat: [CDE-785]: Refactor providers
2025-05-21 15:52:46 +00:00
Deepesh Kumar
00f51901f4 feat: [CDE-717]: Add section to show initialise logs in gitspace details page (#3811)
* feat: [CDE-717]: fix lint
* feat: [CDE-717]: fix lint
* feat: [CDE-717]: Add section to show initialise logs in gitspace details page
2025-05-21 15:52:11 +00:00
Karan Saraswat
ee8b14a12f feat: [CODE-3869]: Create db layer for favorites (#3798)
* fixed lint
* added nolint:exhaustive
* fixed header for types/favorite.go
* formatted database/favorite.go file
* addressed review comments
* use ID in the favorite struct
* feat: [CODE-3869]: Create db layer for favorites
2025-05-21 14:31:07 +00:00
Pragyesh Mishra
12164d18b9 [feat]: [AH-1044]: upstream proxy changes for nuget (#3775)
* [fix]: [AH-1044]: pr check
* [fix]: [AH-1044]: pr check
* [fix]: [AH-1044]: merge conflict
* [feat]: [AH-1045]: upstream v2 changes
* [feat]: [AH-1037]: delete package
* [AH-1044]: Remove nuget FF
* [AH-1044]: Remove nuget FF
* [AH-1044]: Remove nuget FF
* [AH-1044]: Remove nuget FF
* [AH-1044]: Remove nuget FF
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
* [feat]: [AH-1044]: upstream proxy changes for nuget
2025-05-21 11:14:14 +00:00
Pragyesh Mishra
e97b496bea [fix]: [AH-1335]: Fix maven upload flow for snapshot artifacts (#3797)
* [fix]: [AH-1335]: pr check
* [fix]: [AH-1335]: Fix maven upload flow for snapshot artifacts
2025-05-21 06:13:09 +00:00
Ansuman Satapathy
7137cea575 feat: [CDE-676]: added filter for code repo type for listing gitspaces. (#3803)
* feat: [CDE-676]: added filter for code repo type for listing gitspaces.
2025-05-21 05:00:31 +00:00
Shivanand Sonnad
fe7810a428 feat: [AH-1317]: improve performance and bugfixes (#3789)
* feat: [AH-1317]: improve performance and bugfixes
* feat: [AH-1317]: fix failing unit tests
* feat: [AH-1317]: Support virtual list and keyboard actions for directory view
2025-05-21 04:30:16 +00:00
Arvind Choudhary
54cc723c05 fix: [AH-1325]: Updated volume for filesystem storage (#3791)
* [AH-1325]: Updated volume for filesystem storage
2025-05-20 21:37:58 +00:00
Darko Draskovic
60bc0a7d79 feat: [CODE-3788]: Add tag rule type (#3761)
* Merge remote-tracking branch 'origin/main' into dd/tag-rules
* Use strings builder
* Add rule type string slice flatten for sqlite
* Merge remote-tracking branch 'origin/main' into dd/tag-rules
* Revert to force update
* Merge remote-tracking branch 'origin/main' into dd/tag-rules
* Add separate life cycle rules for tags and branches
* Merge remote-tracking branch 'origin/main' into dd/tag-rules
* Remove reflection
* Merge remote-tracking branch 'origin/main' into dd/tag-rules
* Rename GetRuleInfos to GetBranchRuleInfos
* Add update tag pre-receive violation
* Merge remote-tracking branch 'origin/main' into dd/tag-rules
* Merge remote-tracking branch 'origin/main' into dd/tag-rules
* Add unit tests for tagRuleSet
* Add pre-receive tag protection rule
* Rename funcs, export interfaces and further generalize/reuse rule set funcs
* Extract common rule set funcs in set_common.go
* Use ruleTypes ...types.RuleType in ListAllRepoRules store func
* Merge remote-tracking branch 'origin/main'
2025-05-20 15:24:30 +00:00
Enver Biševac
389fa0029d feat: [code-3827]: usage metrics enhancement (#3794)
* only count active repositories
* requested changes
* usage metrics enhancement
2025-05-20 10:14:15 +00:00
Vikyath Harekal
8900f7ff69 feat: [CDE-750]: Hybrid AWS provider (#3793)
* feat: [CDE-750]: Hybrid AWS provider
2025-05-20 06:42:26 +00:00
Johannes Batzill
72d7ea8dd4 chore: [CODE-3864]: Improve error log verbosity for better debugability (#3796) 2025-05-19 22:53:55 +00:00
Shivakumar Ningappa
b47655e823 feat: [AH-902]: implement copy functionality for replication - use s3 client (#3792)
* feat: [AH-902]: fix lint errors
* feat: [AH-902]: fix lint errors
* feat: [AH-902]: remove unwanted methods
* feat: [AH-902]: implement copy functionality for replication - move s3-manager to harness-code
* feat: [AH-902]: implement copy functionality for replication - use s3 client
* feat: [AH-902]: implement copy functionality for replication - use s3 client
2025-05-16 19:25:35 +00:00
Marko Gaćeša
90ac3677ae feat: [CODE-2548]: add PGP keys (#3781)
* add PGP keys
2025-05-16 11:13:41 +00:00
Tudor Macari
88a5e34000 feat: [AH-1245]: fix file existence check (#3788)
* fix test
* fix formatting
* fix lint issues
* feat: [AH-1245]: resolve PR comments
* feat: [AH-1245]: fix file existance check
2025-05-16 09:56:54 +00:00
Arvind Choudhary
a2647e29c4 feat:[AH-1286]: REVERT: memory optimization for generic artifacts (#3776) (#3790)
* Revert "feat:[AH-1286]: memory optimization for generic artifacts (#3776)"

This reverts commit c5061199b99fb4234bbe1925dd377471d964ccce.
2025-05-15 20:31:03 +00:00
Sourabh Awashti
c5061199b9 feat:[AH-1286]: memory optimization for generic artifacts (#3776)
* feat:[AH-1286]: review changes
* feat:[AH-1286]: memory optimization for generic artifacts
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitnes
2025-05-15 13:37:24 +00:00
Deepesh Kumar
7bd54c20ca feat: [CDE-725]: On-prem SCM UI changes (#3786)
* feat: [CDE-725]: On-prem SCM UI changes
* feat: [CDE-716]: Infra form validations and region modal
2025-05-15 12:01:06 +00:00
Shivanand Sonnad
3c35e002b8 feat: [AH-1111]: Nuget API integration changes (#3785)
* feat: [AH-1111]: add readme tab for nuget package type
* feat: [AH-1111]: Nuget API integration changes
2025-05-15 10:13:02 +00:00
Ritik Kapoor
ab9c1f7aa3 fix: [CODE-3852] ui improvements on PR action btn (#3787)
* fix: [CODE-3852] ui improvements on PR action btn
2025-05-15 09:16:10 +00:00
Ritik Kapoor
dad4f432e5 fix: [CODE-3668] empty state of rule edit - when opened via link direclty or reloaded (#3734)
* fix: [CODE-2581] address comments
* fix: [CODE-3688] empty state of rule edit - when opened via link direclty or reloaded
2025-05-14 14:12:21 +00:00
Deepak Bhatt
e02663168a Feat: [CDE-734]: add methods for fetching gitspace attributes for access check (#3774)
* Feat: [CDE-734]: return val and not pointer
* Feat: [CDE-734]: add todo
* Feat: [CDE-734]: fix issue
* Feat: [CDE-734]: add log
* Feat: [CDE-734]: fix order
* Feat: [CDE-734]: fix dst slice
* Feat: [CDE-734]: fix dst slice
* Feat: [CDE-734]: fix lint
* Feat: [CDE-734]: return ids in same order
* Feat: [CDE-734]: fix lint
* Feat: [CDE-734]: add methods for fetching gitspace attributes for access check
* Feat: [CDE-734]: add methods for fetching gitspace attributes for access check
2025-05-14 12:22:38 +00:00
Deepesh Kumar
91e7b1b842 feat: [CDE-716]: Infra form validations and region modal (#3783)
* feat: [CDE-716]: Infra form validations and region modal
* feat: [CDE-716]: Infra form validations and region modal
* feat: [CDE-716]: Infra form validations and region modal
* feat: Added validations and dropdowns for hynrid infra
2025-05-14 07:12:45 +00:00
Enver Biševac
635830eb67 feat: [code-3119]: filtering in git clone (#3777)
* filtering in git clone
2025-05-13 17:27:47 +00:00
Marko Gaćeša
397628ed2e fix: [CODE-3831]: fix revert PR with no changes (#3782)
* fix revert PR with no changes
2025-05-13 15:34:22 +00:00
Sourabh Awashti
693632ee20 feat:[AH-1260]: NPM download status code revert (#3778)
* feat:[AH-1260]: NPM download status code revert
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* Merge branch 'main' of https://git0.har
2025-05-13 06:00:52 +00:00