3423 Commits

Author SHA1 Message Date
Shivanand Sonnad
13bec3acfc feat: [AH-1561]: implement download package flow (#4044)
* feat: [AH-1561]: resolve PR comment

* feat: [AH-1561]: update download info for latest version

* feat: [AH-1561]: resolve PR comments

* feat: [AH-1561]: resolve PR comment from previous PR

* feat: [AH-1561]: implement download package flow

* feat: [AH-1561]: update routes

* feat: [AH-1561]: initial setup for go package
2025-07-18 07:53:30 +00:00
Karan Saraswat
47eed54ce8 feat: [CODE-4141]: Change from Updated date to Last updated on repo listing page (#4052)
* feat: [CODE-4141]: Change from Updated date to Last updated on repo listing page
2025-07-18 07:41:55 +00:00
Shashank Bandaru
71742be7e7 feat: [CDE-848]: implemented friendly gitspace names (#4033)
* chore: [CDE-848]: addressed the requested changes

* fix: [CDE-848]: resolved the lint issues

* fix: [CDE-848]:  prevent repo name from auto-filling Gitspace name field

* chore: [CDE-848]: address requested changes

* feat: [CDE-848]: fmt changes

* feat: [CDE-848]: implemented friendly gitspaces
2025-07-18 05:39:26 +00:00
Sayantan Mondal
33ca2d3c97 feat: [CDE-884]: improve domain input handling with suffix display and validation for GCP and AWS (#4041)
* fix lint

* fix lint

* fix: correct className syntax in NewRegionModal form group

* feat: add i18n support for zone configuration UI strings

* feat: [CDE-884]: improve domain input handling with suffix display and validation
2025-07-18 03:55:43 +00:00
Karan Saraswat
d95fdc1d5d feat: [CODE-4110]: Add dry run rules param to create tag API (#4039)
* feat: [CODE-4110]: add violations to the CreateBranchOutput

* addressed review comment, fixed status code to 200 and added to openapi

* Apply suggestion from code review

* feat: [CODE-4110]: Add dry run rules param to create tag API
2025-07-18 03:47:52 +00:00
Shivanand Sonnad
763233b8dd feat: [AH-1561]: implement upload package and unsync package index generation (#4042)
* feat: [AH-1561]: implement upload package and unsync package index generation
2025-07-17 06:36:59 +00:00
Shivanand Sonnad
627f3c81a9 feat: [AH-1561]: initial setup for go package (#4025)
* feat: [AH-1561]: resolve PR comments

* feat: [AH-1561]: update routes

* feat: [AH-1561]: update comments

* feat: [AH-1561]: initial setup for go package
2025-07-17 04:24:29 +00:00
Atefeh Mohseni Ejiyeh
bb0bf1c005 fix: [CODE-2343] Skip Secret Scanning for PR merge (#4040) 2025-07-16 21:27:03 +00:00
Enver Biševac
9662ff92d3 fix: [CODE-4106]: fix git parser when committer/author email is empty (#4028)
* fix git parser when committer/author email is empty
2025-07-16 16:16:47 +00:00
Pragyesh Mishra
26de5bc2ed [fix]: [AH-1514]: remove unused import (#4036)
* [fix]: [AH-1514]: remove unused import
2025-07-16 14:09:09 +00:00
Pragyesh Mishra
72039356fd [feat]: [AH-1514]: Apis implementation for VS code Integration for Nuget (#4024)
* [feat]: [AH-1514]: pr check

* [feat]: [AH-1514]: pr check

* [feat]: [AH-1514]: pr check

* [feat]: [AH-1514]: pr check

* [feat]: [AH-1514]: added apis implementation

* [feat]: [AH-1514]: VS code Integration
2025-07-16 13:07:23 +00:00
Shivanand Sonnad
38fc7cf6fa feat: [AH-1539]: implement labels table with placeholder actions (#4007)
* feat: [AH-1539]: resolve PR comments from previous PR

* feat: [AH-1539]: implement labels table with placeholder actions
2025-07-16 11:56:44 +00:00
Sayantan Mondal
a9b17a9b18 feat: [CDE-878]: rename machine_type to instance_type for AWS infrastructure configuration (#4032)
* feat: [CDE-878]: rename machine_type to instance_type for AWS infrastructure configuration
2025-07-16 05:32:37 +00:00
Abhinav Singh
66a97fd9f7 feat: [CODE-4081]: report event for status check (#4005)
* Update app/events/check/events_check_reported.go

* address comment

* address comment

* Apply suggestions from code review

* feat: [CODE-4081]: report event for status check

* feat: [CODE-4081]: report event for status check
2025-07-15 21:56:28 +00:00
Karan Saraswat
ab68114a58 fix: [CODE-4105]: Fixed filtered principal options for default reviewers section in rules form (#4026)
* fix: [CODE-4105]: Fixed filtered principal options for default reviewers section in rules form
2025-07-15 09:50:01 +00:00
Sourabh Awashti
a35399d46f feat:[AH-1521]: fix for issue in uploading large files (#4022)
* feat:[AH-1521]: review changes

* feat:[AH-1521]: review changes

* feat:[AH-1521]: fix for issue in uploading large files
2025-07-15 09:35:56 +00:00
Karan Saraswat
fdba0a6480 feat: [CODE-3789]: Support tag rules (#4017)
* fixed rendering of reviewers input box, styling  and cleaned up code

* fixed default reviewers section

* merge main and resolved conflicts

* fixed rule created/updated string

* fix types change from swagger

* feat: [CODE-3789]: Support tag rules

* feat: [CODE-4085]: Add new rule split button and rule type filter to the rules listing page

* updated CodeIcon and used its values

* fix: [CODE-4076]: Refactored utils methods and removed redundant ones
2025-07-15 09:23:20 +00:00
Tudor Macari
b6216d7f26 fix: [AH-1502]: fix delete node query (#4019)
* fix: [AH-1502]: fix delete node query
2025-07-14 12:45:17 +00:00
Ritik Kapoor
177a4164ac feat: [CODE-2575] add user groups to bypass list (#3924)
* feat: [CODE-2575] address comments

* feat: [CODE-2575] lint check

* feat: [CODE-2575] address comments

* feat: [CODE-2575] self review

* feat: [CODE-2575] address comments

* feat: [CODE-2575] self review

* feat: [CODE-2575] self review

* feat: [CODE-2575] address feedback

* feat: [CODE-2575] address feedback

* feat: [CODE-2575] add user groups to bypass list with Select

* feat: [CODE-2575] add user groups to bypass list
2025-07-14 11:54:46 +00:00
Karan Saraswat
5517a24459 feat: [CODE-4077]: Add rule_type filter to the rules listing API (#4001)
* fixed default rule type filter

* added enum method in openapi/rules.go

* formatted openapi/rules.go file

* feat: [CODE-4077]: addressed review comments to create enum for RuleType

* feat: [CODE-4077]: Add rule_type filter to the rules listing API
2025-07-14 07:53:02 +00:00
Deepak Bhatt
0d150a6814 feat: [CDE-837]: modify infra provider apis to correctly use infraprovider permissions (#4014)
* feat: [CDE-837]: modify infra provider access to correctly use infraprovider permissions

* feat: [CDE-837]: modify infra provider access to correctly use infraprovider permissions

* feat: [CDE-837]: modify infra provider access to correctly use infraprovider permissions
2025-07-14 07:14:18 +00:00
Tudor Macari
f3963a75c0 fix: [AH-1544]: Fix location ref for fownloaded upstream rpms (#4011)
* fix: [AH-1544]: Fix location ref for fownloaded upstream rpms
2025-07-14 06:55:02 +00:00
Sayantan Mondal
e7d80c4a5f feat: [CDE-832]: aws infra (#3984)
* style: add icon size styling and optimize SVG attributes for NoDataState component

* style: improve code formatting and optimize SVG

* feat: implement zone selection dropdown and update machine type field in AWS infra configuration

* fix lint

* refactor: standardize infrastructure UI components and remove inline styles

* refactor: remove Gateway AMI ID column and update AWS instance labels

* fix: update type imports and add domain validation in NewRegionModal

* feat: add AWS infrastructure validation and update boot disk labels

* refactor: update AWS machine modal with region-specific instance types and volume options

* fix: update domain handling and add provider param to route navigation

* fix: update infrastructure routes and metadata handling for AWS/GCP providers

* refactor: update UI strings and routing for AWS/GCP infrastructure configuration

* fixes

* feat: [CDE-832]: aws infra
2025-07-14 06:01:13 +00:00
Shivanand Sonnad
6cd3eee1ac feat: [AH-1489]: initial route, tabs and page setup for manage registries page (#4002)
* feat: [AH-1489]: initial route, tabs and page setup
2025-07-11 11:34:50 +00:00
Vikyath Harekal
cf36e7d61a feat: [CDE-854]: Add AWS to providerTypes list (#4003)
* feat: [CDE-854]: Add AWS to providerTypes list
2025-07-11 03:17:10 +00:00
Arvind Choudhary
a4b1f6f3e0 fix: [AH-1528]: Updated OCI flow for proper validations (#4004)
* [AH-1528]: revert imports

* [AH-1528]: Updated OCI flow for proper error code
2025-07-10 22:09:47 +00:00
Dhruv Dhruv
a6a2c38c68 feat: [CDE-843]: Changes to support sshpiper based ssh connections. (#3993)
* Fixing lint issues.

* feat: [CDE-843]: Changes to support sshpiper based ssh connections.
2025-07-10 03:26:53 +00:00
Pragyesh Mishra
54e9e32d14 [feat]: [AH-1514]: added additional nuget api skeleton for Visual Studio Integration (#4000)
* [feat]: [AH-1514]: added additional nuget api skeleton  for Visual Studio Integration

* [feat]: [AH-1514]: added additional nuget api skeleton  for Visual Studio Integration

* [feat]: [AH-1514]: added additional nuget api skeleton  for Visual Studio Integration

* [feat]: [AH-1514]: added additional nuget api skeleton  for Visual Studio Integration
2025-07-09 15:49:56 +00:00
Karan Saraswat
2f26778713 fix: [CODE-4075]: Fix scope rendering checkbox not showing up on labels and rules listing page (#3997)
* fix: [CODE-4075]: Fix scope rendering checkbox not showing up on labels and rules listing page
2025-07-09 09:11:13 +00:00
Karan Saraswat
7ef02e36fa feat: [CODE-4073]: Expose tag and push rules type as well for protection rules (#3996)
* feat: [CODE-4073]: Expose tag and push rules type as well for protection rules
2025-07-09 09:11:09 +00:00
Ansuman Satapathy
94b5be1b03 feat: [CDE-847]: correctly update status for embedded docker reset (#3995)
* feat: [CDE-847]: correctly update status for embedded docker reset

* feat: [CDE-847]: correctly update status for embedded docker reset
2025-07-09 05:51:00 +00:00
Ansuman Satapathy
b41d89bbd9 feat: [CDE-847]: update polling for cleaning same as stopping and icon color (#3992)
* fix ui lint

* feat: [CDE-847]: update polling for cleaning same as stopping
2025-07-08 15:57:39 +00:00
Darko Draskovic
bdab4a14d2 feat: [CODE-3027]: Add secret scanning enable/disable to push rules (#3931)
* Merge remote-tracking branch 'origin/main' into dd/secret-scan-rules

* Merge remote-tracking branch 'origin/main' into dd/secret-scan-rules

* Merge remote-tracking branch 'origin/main' into dd/secret-scan-rules

* Fix tests

* Merge remote-tracking branch 'origin/main' into dd/secret-scan-rules

* Add PrintViolations to protection package

* Sort by size descending push objects in git svc

* Merge remote-tracking branch 'origin/main' into dd/secret-scan-rules

* Add map[int64]PushProtection to push rules in/out

* Properly backfill rules

* Merge remote-tracking branch 'origin/main' into dd/secret-scan-rules

* Add backfill violations

* Merge remote-tracking branch 'origin/main' into dd/secret-scan-rules

* Remove objects suffix from push protection related structs

* Optimize db settings fetch

* Add secret scanning enabled to push rules
2025-07-08 14:23:48 +00:00
Sayantan Mondal
a9246b3327 feat: [CDE-852]: add runner VM zone selection in infrastructure configuration (#3987)
* feat: add clear button to region and zone selectors in infrastructure configuration

* fix lint

* refactor: consolidate runner region and zone into single runner object

* feat: [CDE-852]: add runner VM zone selection in infrastructure configuration
2025-07-08 12:22:20 +00:00
Deepak Bhatt
c970af69c7 fix: [CDE-851]: modify infra provider access check to use project level scope (#3991)
* fix: [CDE-851]: modify infra provider access check to use project level scope
2025-07-08 10:57:40 +00:00
Pragyesh Mishra
4c01faabc8 [fix]: [AH-1515]: fix upload of snupkg package files (#3988)
* [fix]: [AH-1515]: fix pr check

* [fix]: [AH-1515]: fix upload of snupkg
2025-07-08 09:48:23 +00:00
Shivanand Sonnad
13e65602f7 feat: [AH-1481]: implement async processing for generating cargo package index (#3962)
* feat: [AH-1481]: fix failing conformance tests

* feat: [AH-1481]: fix failing conformance tests

* feat: [AH-1481]: fix failing conformance tests

* feat: [AH-1481]: fix failing conformance tests

* feat: [AH-1481]: fix failing conformance tests

* feat: [AH-1481]: refactor sending artifact created event

* feat: [AH-1481]: implement async processing for generating cargo package index
2025-07-08 06:44:20 +00:00
Sayantan Mondal
8c586517fb feat: [CDE-847]: added support for cleaning state (#3982)
* update cde service

* feat: [CDE-847]: added support for cleaning state
2025-07-08 06:25:21 +00:00
Johannes Batzill
54bec56832 feat: [CODE-4062]: Add 'delete_source_branch' flag to merge API call (#3985) 2025-07-07 21:05:59 +00:00
Johannes Batzill
adfdf4299e fix: [CODE-4046]: Fix lock.redis error translation (#3974) 2025-07-07 19:57:29 +00:00
Deepak Bhatt
c74d6a6504 feat: [CDE-851]: remove acl check for infra provider list and find apis (#3983)
* feat: [CDE-851]: remove acl check for infra provider list and find apis

* feat: [CDE-851]: remove acl check for infra provider list and find apis
2025-07-07 15:48:23 +00:00
Karan Saraswat
782efb0de6 feat: [CODE-4058]: Refactor protection rules form component to incorporate tag and push rules (#3980)
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CODE-4058

* feat: [CODE-4058]: Refactor protection rules form component to incorporate tag and push rules

* feat: [CODE-4056]: Refactor labels and branch rules components code

* ran prettier

* feat: [CODE-4049]: Refactor branch rules listing component to incorporate tag and push rules
2025-07-07 10:43:40 +00:00
Karan Saraswat
59d13a8626 feat: [CODE-4056]: Refactor labels and branch rules components code (#3977)
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CODE-4056

* feat: [CODE-4056]: Refactor labels and branch rules components code

* ran prettier

* feat: [CODE-4049]: Refactor branch rules listing component to incorporate tag and push rules
2025-07-07 10:29:03 +00:00
Karan Saraswat
47c515d510 feat: [CODE-4049]: Refactor branch rules listing component to incorporate tag and push rules (#3976)
* ran prettier

ran prettier

* feat: [CODE-4049]: Refactor branch rules listing component to incorporate tag and push rules

feat: [CODE-4049]: Refactor branch rules listing component to incorporate tag and push rules
2025-07-07 08:40:16 +00:00
Shivanand Sonnad
91c6a3922f feat: [AH-1363]: implement search package api for cargo packages (#3975)
* feat: [AH-1363]: fix PR comments

* feat: [AH-1363]: implement search package api for cargo packages
2025-07-04 07:34:59 +00:00
Shivanand Sonnad
1d9e5edf93 feat: [AH-1501]: Add more details in client setup instructions (#3969)
* feat: [AH-1501]: fix issue with download file url for cargo packages

* feat: [AH-1501]: Add more details in client setup instructions
2025-07-04 07:34:39 +00:00
Johannes Batzill
0fc0ba5155 fix: [CODE-4057]: Fix migration UT (#3979) 2025-07-03 15:58:22 +00:00
Marko Gaćeša
7d5f1b105b feat: [CODE-2554]: introduce keyfetcher (#3971)
* introduce keyfetcher
2025-07-03 10:51:30 +00:00
Sourabh Awashti
a7c53e20e3 feat:[AH-1423]: migration for artifact quarantined feature (#3895)
* feat:[AH-1423]: review changes

* feat:[AH-1423]: review changes

* feat:[AH-1423]: review changes

* feat:[AH-1423]: review changes

* feat:[AH-1423]: review changes

* feat:[AH-1423]: review changes

* Merge branch 'main' into AH-1423

* feat:[AH-1423]: review changes

* feat:[AH-1423]: review changes

* feat:[AH-1423]: migration for artifact quarantined feature
2025-07-03 08:34:48 +00:00
Shivanand Sonnad
b2bc169c3e feat: [AH-1371]: add conformance tests for cargo packages (#3953)
* feat: [AH-1371]: add polling for package index verification to avoid flaky
* feat: [AH-1371]: fix failing checks
* feat: [AH-1371]: remove duplicate client
* feat: [AH-1371]: fix failing pr checks
* feat: [AH-1371]: add conformance tests for update yank for cargo packages
* feat: [AH-1371]: add conformance tests for cargo packages
2025-07-03 04:32:17 +00:00