3543 Commits

Author SHA1 Message Date
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
Shivanand Sonnad
dab7f46621 fix: [AH-1259]: Fix not working sort in version list table (#3773)
* fix: [AH-1259]: Fix not working sort in version list table
2025-05-12 11:04:28 +00:00
Chanikya Reddy Tippireddy
8372083676 fix: [CODE-3647]: updated text in the PR information header (#3763)
* fix: [CODE-3647]: updated text in the PR information header

updated text in the PR information header
* fix: [CODE-3647]: updated text in the PR information header

updated text in the PR information header
2025-05-12 05:52:22 +00:00
Shivakumar Ningappa
85ad07a4d4 feat: [AH-902]: implement copy functionality for replication (#3739)
* feat: [AH-902]: change pointer to cloud location
* feat: [AH-902]: implement copy functionality for replication
2025-05-08 22:30:41 +00:00
Abhinav Singh
ad542f1e4e feat: [CODE-3821]: add missing params for openapi for list commits (#3769)
* feat: [CODE-3821]: add missing params for openapi for list commits
* feat: [CODE-3821]: add missing params for openapi for list commits
2025-05-08 18:37:58 +00:00
Dhruv Dhruv
ce881ad8a1 fix: [CDE-771]: Adding resource_name to resource metadata. (#3766)
* fix: [CDE-771]: Adding resource_name to resource metadata.
2025-05-08 03:11:10 +00:00
Sourabh Awashti
a2d443f030 feat:[AH-951]: fix download command for generic (#3765)
* feat:[AH-951]: fix download command for generic
* 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 'release/registry-api_1.18.0' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* feat:[AH-1083]: url fix (#3669)

* feat:[AH-1083]: url fix
2025-05-07 11:59:30 +00:00
Deepak Bhatt
6c49605a9f Feat: [CDE-769]: fix gitspace event message (#3764)
* Feat: [CDE-727]: fix log message
2025-05-07 08:06:36 +00:00
Pragyesh Mishra
5f1e9ff0f2 [fix]: [AH-1262]: fix maven upload flow (#3760)
* [fix]: [AH-1262]: fix review comment
* [fix]: [AH-1262]: fix review comment
* [fix]: [AH-1262]: fix maven upload flow
2025-05-07 06:08:44 +00:00
Pragyesh Mishra
a0132a478b [fix]: [AH-1269]: Fixed account level upstream proxy flow for maven (#3762)
* [fix]: [AH-1269]: Fixed account level upstream proxy flow for maven
2025-05-06 18:50:00 +00:00
Pragyesh Mishra
50e56eb8f8 [feat]: [AH-1038]: nuget metadata apis (#3651)
* [fix]: [AH-1038]: fix pr check
* [fix]: [AH-1038]: fix pr check
* [fix]: [AH-1038]: Review comments
* [fix]: [AH-1038]: Review comments
* [fix]: [AH-1038]: Fixed pr check
* [fix]: [AH-1038]: Fixed pr check
* [fix]: [AH-1038]: Fixed pr check
* [fix]: [AH-1038]: Fixed review comments
* [fix]: [AH-1038]: merge conflict
* [fix]: [AH-1038]: Fixed upload logic
* [fix]: [AH-1038]: Fixed upload logic
* [fix]: [AH-1271]: fixed panic when we call this method with error or values types as input
* [fix]: [AH-1038]: add zip library
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into nuget-dev-2
* [feat]: [AH-1038]: added zipstream library
* [feat]: [AH-1038]: nuget metadata apis
* [feat]: [AH-1038]: nuget metadata apis
* [feat]: [AH-1038]: nuget metadata apis
2025-05-06 17:20:39 +00:00
Chanikya Reddy Tippireddy
d14f7f86e7 fix: [CODE-3647]: updated UI to show if PR is bypassed (#3759)
* fix: [CODE-3647]: renamed variable to prMergedInfo

renamed variable to prMergedInfo
and created const for areRulesBypassed = (payload?.payload as MergePayload)?.rules_bypassed
* fix: [CODE-3647]: fixed check for code alignment

fixed check for code alignment
* fix: [CODE-3647]: fixed check for code alignment

fixed check for code alignment
* fix: [CODE-3647]: updated UI to show if PR is bypassed

prefixed text - "branch" and added css to add right margin
* fix: [CODE-3647]: updated UI to show if PR is bypassed

updated UI to show if PR is bypassed
2025-05-06 11:29:06 +00:00
Karan Saraswat
0d67a5358f feat: [CODE-3530]: Return new file SHAs as part of commit API response (#3753)
* Apply suggestions from code review
* fixed formatting
* fixed fileRefs initialization
* Merge branch 'CODE-3530' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CODE-3530
* addressed review comments
* Apply suggestion from code review
* addressed review comments
* Apply suggestions from code review
* feat: [CODE-3530]: Return new file SHAs as part of commit API response
2025-05-05 13:40:55 +00:00
Ritik Kapoor
0658c11bc7 fix: [CODE-2581] add SSH behind - CODE_SSH_ENABLED (#3756)
* fix: [CODE-2581] prettier
* Apply suggestion from code review
* fix: [CODE-2581] add SSH behind - CODE_SSH_ENABLED
2025-05-05 10:52:58 +00:00
Pragyesh Mishra
2ec6fb8a58 [fix]: [AH-952]: fix override of files for maven artifacts (#3692)
* [fix]: [AH-952]: Fixed pr check
* [fix]: [AH-952]: Fixed pr check
* [fix]: [AH-952]: Fixed pr check
* [fix]: [AH-952]: Fixed pr check
* [fix]: [AH-952]: Fixed pr check
* [fix]: [AH-952]: Fixed pr check
* [fix]: [AH-952]: fix override of files for maven artifacts
2025-05-02 18:54:52 +00:00
Vikyath Harekal
8d13a4beb3 feat: [CDE-753]: Fix backend handling of gitspace deletion requests (#3745)
* feat: [CDE-753]: Fix lint
* feat: [CDE-753]: Fix backend handling of gitspace deletion requests
2025-05-02 09:52:00 +00:00
Sourabh Awashti
8311ae2c2f feat:[AH-1260]: fix for yarn package install (#3747)
* feat:[AH-1260]: fix for yarn package install
* 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 'release/registry-api_1.18.0' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness
* feat:[AH-1083]: url fix (#3669)

* feat:[AH-1083]: url fix
2025-05-02 07:17:49 +00:00
Abhinav Singh
5aef4f53f8 feat: [CODE-3803]: add desc for swagger (#3755)
* Update types/repo.go
* feat: [CODE-3803]: add desc for swagger
* feat: [CODE-3803]: add desc for swagger
2025-05-01 20:17:14 +00:00
Arvind Choudhary
4f7dc32dcc fix: [AH-1197]: Fixing table creation (#3754)
* [AH-1197]: Fixing table creation
2025-04-30 21:23:06 +00:00
Shivanand Sonnad
ebe634e5df fix: [AH-1197]: fix failing OCI delete image and artifact (#3741)
* feat: [AH-1197]: update SQL migration queries for sqlite
* feat: [AH-1197]: fix failing tests
* feat: [AH-1197]: delete manifest on delete oci image
* feat: [AH-1197]: fix failing nodes because of foreign key constraint
* feat: [AH-1197]: remove unused functions
* feat: [AH-1197]: hard delete artifact and images for oci flow as well
* fix: [AH-1197]: fix failing OCI delete image and artifact
2025-04-30 20:31:14 +00:00
Darko Draskovic
988f6eff9b feat: [CODE-3646]: Show if PR is bypassed (#3725)
* Add pullreq_merge_violations_bypassed to store list funcs
* Merge remote-tracking branch 'origin/main' into dd/pr-bypassed
* Rename pullreq_merge_bypassed to pullreq_merge_violations_bypassed
* Add false as state
* Merge remote-tracking branch 'origin/main' into dd/pr-bypassed
* Add merge- prefix
* Merge remote-tracking branch 'origin/main' into dd/pr-bypassed
* Add bypassed field to pullreq struct
* Show if PR is bypassed
2025-04-30 14:01:42 +00:00
Pragyesh Mishra
c91ba3d8d3 [fix]: [AH-1262]: Fix get files api for maven when artifact id contains dot (#3730)
* [fix]: [AH-1262]: Fix get files api when artifact id contains dot
* [fix]: [AH-1262]: Fix get files api when artifact id contains dot
* [fix]: [AH-1262]: Fix get files api when artifact id contains dot
2025-04-30 13:53:49 +00:00
Vikyath Harekal
8f7e024c9b fix: [CDE-757]: Update instance state to error upon receiving error from resume operations (#3751)
* fix: [CDE-757]: Update instance state to error upon receiving error from resume operations
2025-04-30 09:45:56 +00:00
Tudor Macari
c62f822571 feat: [AH-1221]: Implement distributed locking for repo data (#3731)
* rebase
* feat: [AH-1221]: Implement distributed locking for repo data
2025-04-30 05:33:35 +00:00
Tudor Macari
57f613cac1 feat: [AH-1261]: fix auth issue in gitness (#3732)
* feat: [AH-1261]: fix auth issue in gitness
2025-04-29 20:05:51 +00:00
Pragyesh Mishra
6aa9e3cfbc [fix]: [AH-1271]: fixed panic in download file flow in file manager framework (#3749)
* [ix]: [AH-1271]: fixed panic in download file flow in file manager framework
2025-04-29 15:20:56 +00:00
Deepesh Kumar
cd395e8406 feat: [CDE-755]: Fix gitness UI redirection is broken, and logs are not coming (#3748)
* fix: fixed gitness breaking changes
2025-04-29 14:03:03 +00:00
Pragyesh Mishra
7d8b1f1b76 [fix]: [AH-1271]: fixed panic by fixing NPE in Manifests and Blobs APIs of OCI (#3740)
* [ix]: [AH-1271]: fixed pr check
* [fix]: [AH-1271]: fixed panic by fixing NPE in Manifests and Blobs APIs of OCI
2025-04-29 09:38:17 +00:00
Arvind Choudhary
cc13edd9f1 fix: [AH-1189]: Added checks for empty artifact/package name (#3735)
* [AH-1189]: Added checks for empty artifact/package name
2025-04-29 00:52:29 +00:00
Johannes Batzill
0d51e10332 chore: [CODE-3779]: add index for migrations table (#3742) 2025-04-28 21:01:06 +00:00
Shivanand Sonnad
f296f1c37d feat: [AH-1192]: fix badge width css and update uicore version to fix radio button issue (#3738)
* feat: [AH-1192]: fix badge width css
* feat: [AH-1192]: fix radio button and css order issue
2025-04-28 10:05:41 +00:00