270 Commits

Author SHA1 Message Date
Vikyath Harekal
16b3b54cb3 feat: [CDE-992]: Fetch previous infra for start/resume requests (#4274)
* feat: [CDE-992]: fix lint (#4280)

* feat: [CDE-992]: fix lint

* feat: [CDE-992]: update disallowed when in error state

* feat: [CDE-992]: refactor

* feat: [CDE-992]: fix lint

* feat: [CDE-992]: refactor

* feat: [CDE-992]: refactor

* feat: [CDE-992]: update logs

* feat: [CDE-992]: Fetch previous infra for start/resume requests
2025-08-12 08:34:36 +00:00
Sourabh Awashti
1a52f38460 feat:[AH-1244]: NPM package async processing (#4031)
* feat:[AH-1244]: removed post processing

* feat:[AH-1244]: removed post processing

* feat:[AH-1244]: remove post processing

* Merge branch 'main' into AH-1244

* feat:[AH-1244]: Fix checks

* feat:[AH-1244]: merge conflicts

* feat:[AH-1244]: review changes

* feat:[AH-1244]: NPM package async processing
2025-08-11 10:53:42 +00:00
Pragyesh Mishra
87734619f1 [feat]: [AH-1701]: huggingface metadata side fixes (#4255)
* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix migration

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix metadata

* [feat]: [AH-1701]: fix migration files

* [feat]: [AH-1701]: fix migration files

* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1701-fix

* [feat]: [AH-1701]: fix artifact files

* [feat]: [AH-1701]: fix artifact files

* [feat]: [AH-1701]: huggingface changes

* [feat]: [AH-1701]: huggingface changes

* [feat]: [AH-1701]: hugging
2025-08-11 03:18:36 +00:00
Pragyesh Mishra
be66596ee5 [feat]: [AH-1701]: changes to support artifact type for hugging face (#4242)
* [feat]: [AH-1701]: fixed tests

* [feat]: [AH-1701]: fixed tests

* Merge branch 'AH-1701-hugging-face-add-image-type' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1701-hugging-face-add-image-type

* [feat]: [AH-1701]: validate artifact type

* Apply suggestion from code review

* Apply suggestion from code review

* Apply suggestion from code review

* [feat]: [AH-1701]: changes to support artifact type
2025-08-07 21:15:57 +00:00
Pragyesh Mishra
a3e562f233 [feat]: [AH-1701]: huggingface package apis (#4223)
* [feat]: [AH-1701]: pr review and checks

* [feat]: [AH-1701]: pr review and checks

* [feat]: [AH-1701]: pr review and checks

* [feat]: [AH-1701]: pr review and checks

* [feat]: [AH-1701]: pr review and checks

* Update audit/audit.go

* harness-auto-fix created this fix

* harness-auto-fix created this fix

* [feat]: [AH-1701]: pr review and checks

* [feat]: [AH-1701]: huggingface package apis
2025-08-07 10:07:17 +00:00
Sourabh Awashti
4ab0bd9161 feat:[AH-1624]: fix for quarantine list API (#4232)
* feat:[AH-1624]: fix for quarantine list API

* feat:[AH-1624]: fix for quarantine list API

* feat:[AH-1624]: fix for quarantine list API

* feat:[AH-1624]: fix for quarantine list API
2025-08-07 05:05:40 +00:00
Arvind Choudhary
653c7743b7 feat: [AH-1715]: Fixed all context issues (#4207)
* [AH-1715]: format fix

* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1715-fix-context

* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1715-fix-context

* [AH-1715]: More changes

* [AH-1715]: Fixed all context issues

* [AH-1715]: Fixed all context issues

* [AH-1715]: Fixed all context issues

* [AH-1715]: First pass of context fixing done
2025-08-06 06:21:26 +00:00
Sourabh Awashti
694a464f14 feat:[AH-1505]: AQ changes for OCI artifacts (#4138)
* feat:[AH-1505]: review changes

* feat:[AH-1624]: fix checks

* feat:[AH-1505]: merge conflicts

* feat:[AH-1505]: merge conflicts

* feat:[AH-1505]: review changes

* feat:[AH-1505]: fix tests

* feat:[AH-1505]: fix tests

* feat:[AH-1505]: review changes

* feat:[AH-1505]: AQ changes for OCI artifacts

* feat:[AH-1505]: AQ changes for OCI artifacts
2025-08-06 05:43:03 +00:00
Sourabh Awashti
9c8c05005e feat:[AH-1624]: quarantine API listing changes (#4214)
* feat:[AH-1624]: fix checks

* feat:[AH-1624]: fix checks

* feat:[AH-1624]: review changes

* feat:[AH-1624]: merge conflicts

* feat:[AH-1624]: quarantine API listing changes

* feat:[AH-1624]: review changes

* feat:[AH-1624]: listing API changes for quarantine artifacts

* feat:[AH-1624]: listing API changes for quarantine artifacts
2025-08-05 16:20:02 +00:00
Shivanand Sonnad
1dd268dc58 feat: [AH-1652]: Support recursive registry list and add path to registry list api (#4157)
* feat: [AH-1652]: update allowed scope list

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

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

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

* feat: [AH-1652]: update recursive param to enum UP and DOWN instead of 1, -1

* feat: [AH-1652]: add path to registry list response

* feat: [AH-1652]: Update registry listing api to support recursive listing
2025-08-05 04:09:37 +00:00
Pragyesh Mishra
49087c6971 [feat]: [AH-1701]: API contract for huggingface (#4197)
* [feat]: [AH-1701]: API contract for huggingface

* [feat]: [AH-1701]: API contract for huggingface

* [feat]: [AH-1701]: API contract for huggingface
2025-08-04 10:15:49 +00:00
Pragyesh Mishra
340c3c73c3 [feat]: [AH-1529]: db migration for adding uuid to registry, image and artifact table and add table for labels metadata (#4114)
* [fix]: [AH-1529]: fix pr check

* [fix]: [AH-1529]: fix pr check

* [fix]: [AH-1529]: fix pr check

* [fix]: [AH-1529]: fix pr check

* [fix]: [AH-1529]: fix review comments

* [fix]: [AH-1529]: fix review comments

* [fix]: [AH-1529]: fix review comments

* [fix]: [AH-1529]: fix pr checks

* [fix]: [AH-1529]: fix pr checks

* [fix]: [AH-1529]: fix pr checks

* [fix]: [AH-1529]: fix pr checks

* [fix]: [AH-1529]: fix pr checks

* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1529

* [feat]: [AH-1529]: db migration for labels metadata
2025-07-30 05:17:35 +00:00
Sourabh Awashti
78072c7101 feat:[AH-1624]: listing API changes for quarantine artifacts (#4134)
* feat:[AH-1624]: update service gen files

* feat:[AH-1624]: review changes

* feat:[AH-1624]: listing API changes for quarantine artifacts

* feat:[AH-1624]: listing API changes for quarantine artifacts
2025-07-30 04:46:15 +00:00
Arvind Choudhary
9cb7e2d292 feat: [AH-1594]: Updating checks for non OCI support (#4096)
* [AH-1594]: Updating checks for non OCI support:
2025-07-29 18:06:51 +00:00
Arvind Choudhary
218652a3e5 fix: [AH-1592]: Updated metadata generation (#4058)
* [AH-1592]: lint issues

* [AH-1592]: Updated metadata generation
2025-07-29 18:06:45 +00:00
Tudor Macari
fd84398d72 fix: [AH-1504]: fix conflict on update when deleting docker registry (#4108)
* fix lint

* fix tests

* rename postgress migration files

* fix: [AH-1504]: fix conflict on update when deleting docker registry
2025-07-29 16:56:17 +00:00
Pragyesh Mishra
4b15880792 [feat]: [AH-1591]: nuget remote api fix (#4140)
* [fix]: [AH-1591]: fix pr check

* [fix]: [AH-1591]: fix pr check

* [fix]: [AH-1591]: fix pr review

* [feat]: [AH-1591]: nuget remote  api fix (#4142)

* harness-auto-fix created this fix

* [feat]: [AH-1591]: nuget remote  api fix

* [feat]: [AH-1591]: nuget remote  api fix
2025-07-29 16:26:05 +00:00
Sourabh Awashti
55dbbb3c0b feat:[AH-1492]: Fix generic artifact push api (#4152)
* feat:[AH-1492]: Fix generic artifact push api
2025-07-28 10:28:47 +00:00
Shivanand Sonnad
b35484aa01 feat: [AH-1642]: send 404 status if invalid download request (#4135)
* feat: [AH-1642]: update error message

* feat: [AH-1642]: fix PR comments

* feat: [AH-1642]: send 404 status if invalid download request
2025-07-28 05:47:00 +00:00
Shivanand Sonnad
6c2e752c2d feat: [AH-1642]: implement regenerate package index and package metadata api (#4118)
* Apply suggestion from code review

* feat: [AH-1462]: handle auth header for go package

* feat: [AH-1462]: implement regenerate package index and package metadata api
2025-07-25 09:41:24 +00:00
Shivanand Sonnad
a2bdf40011 feat: [AH-1563]: implement custom download tracker for go packages (#4112)
* feat: [AH-1563]: fix PR comments

* feat: [AH-1563]: implement custom download tracker for go packages
2025-07-25 06:53:12 +00:00
yingshanghuangqiao
8cbb74f8c1
chore: make function comment match function name (#3630)
make function comment match function name

Signed-off-by: yingshanghuangqiao <yingshanghuangqiao@foxmail.com>
2025-07-24 12:19:08 -07:00
Shivanand Sonnad
2f5639a957 feat: [AH-1565]: implement API changes required for UI for go packages (#4095)
* feat: [AH-1565]: fix PR comments

* feat: [AH-1565]: implement API changes required for UI for go packages
2025-07-24 15:43:58 +00:00
Pragyesh Mishra
b245316d69 [feat]: [AH-1591]: add search support to nuget upstream proxy (#4100)
* [fix]: [AH-1591]: fix totalHits

* [fix]: [AH-1591]: fix totalHits

* Merge branch 'AH-1591' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1591

* [fix]: [AH-1591]: fix pr check

* [feat]: [AH-1591]: add  search support to nuget upstream proxy (#4101)

* harness-auto-fix created this fix

* [feat]: [AH-1591]: add  search support to nuget upstream proxy

* [feat]: [AH-1591]: add  search support to nuget upstream proxy
2025-07-24 12:46:00 +00:00
Shivanand Sonnad
41358a1bd2 feat: [AH-1597]: implement async package metadata generation for go packages (#4065)
* feat: [AH-1597]: resolve PR comments

* feat: [AH-1597]: update logic to extract readme from zip

* feat: [AH-1597]: support async package metadata generation in proxy flow

* feat: [AH-1597]: resolve go lint errors

* feat: [AH-1597]: implement async package metadata generation for go packages
2025-07-24 07:54:50 +00:00
Sourabh Awashti
ea0540681e feat:[AH-1492]: API for manual quarantine paths (#4073)
* feat:[AH-1492]: review changes

* feat:[AH-1492]: review changes

* feat:[AH-1492]: merge conflicts

* feat:[AH-1492]: review changes

* feat:[AH-1492]: review changes

* feat:[AH-1492]: API for manual quarantine paths

* feat:[AH-1475]: merge conflicts

* feat:[AH-1475]: Quarantine artifact action for non oci artifacts
2025-07-22 14:00:25 +00:00
Sourabh Awashti
33df6b1860 feat:[AH-1475]: Quarantine artifact action for non oci artifacts (#3973)
* feat:[AH-1475]: review changes

* feat:[AH-1475]: review changes

* feat:[AH-1475]: review changes

* feat:[AH-1475]: review changes

* feat:[AH-1475]: review changes

* feat:[AH-1475]: review changes

* feat:[AH-1475]: merge conflicts

* feat:[AH-1475]: merge conflicts

* feat:[AH-1475]: review changes

* feat:[AH-1475]: merge conflicts

* feat:[AH-1475]: Quarantine artifact action for non oci artifacts
2025-07-22 07:31:08 +00:00
Pragyesh Mishra
b9ba275634 [feat]: [AH-1530]: add space controller to registry api controller (#4068)
* [feat]: [AH-1530]: add space controller to registry api controller

* [feat]: [AH-1530]: add space controller to registry api controller
2025-07-22 07:04:03 +00:00
Shivanand Sonnad
d4b40f38b8 feat: [AH-1581]: implement upstream download flow for go packages (#4055)
* feat: [AH-1581]: update file path logic for storing in local

* feat: [AH-1581]: implement upstream download flow for go packages
2025-07-21 11:22:00 +00:00
Pragyesh Mishra
355f18efb0 [fix]: [AH-1590]: Fix base url in nuget v2 proxy flow (#4053)
* [fix]: [AH-1590]: pr check

* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1590

* [fix]: [AH-1590]: Fix base url in nuget upstream proxy
2025-07-18 10:53:06 +00:00
Sourabh Awashti
37dad2ebb8 feat:[AH-1525]: API to download any package type file (#4018)
* feat:[AH-1525]: review changes

* feat:[AH-1525]: review changes

* feat:[AH-1525]: API to download any package type file

* feat:[AH-1525]: API to download any package type file
2025-07-18 10:33:29 +00:00
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
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
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
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
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
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
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
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
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
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
Pragyesh Mishra
cd7b69ac16 [fix]: [AH-1389]: Fixed registry url in get artifact file api (#3955)
* [fix]: [AH-1389]: Fixed registry url in get artifact file api
* [fix]: [AH-1389]: Fixed registry url in get artifact file api
* [fix]: [AH-1389]: Fixed registry url in get artifact file api
2025-07-01 08:57:24 +00:00
Shivanand Sonnad
08e3d43865 feat: [AH-1370]: implement create and delete artifact webhook event for cargo package (#3916)
* feat: [AH-1370]: implement create and delete artifact webhook event for cargo package
* feat: [AH-1370]: create artifact and delete artifact webhook implementation for cargo packages
2025-06-30 10:45:35 +00:00
Shivanand Sonnad
ac1b9197a3 feat: [AH-1482]: Implement a regenerate package index api (#3936)
* feat: [AH-1482]: update method to PUT for regenerate package index api
* [AH-1482]: Implement a regenerate package index api
* [AH-1482]: Implement a regenerate package index api
2025-06-30 06:07:43 +00:00
Sourabh Awashti
38cc9677a3 feat:[AH-1286]: fix older command to download generic artifact (#3937)
* feat:[AH-1286]: fix older command to download generic artifact
* feat:[AH-1286]: fix older command to download generic artifact
2025-06-27 09:30:21 +00:00
Arvind Choudhary
e362d21aff feat: [AH-1297]: Docker pull / push optimisations (#3902)
* [AH-1297]: Updated indexes
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into AH-1297-performance-oci
* [AH-1297]: Merge commit
* [AH-1297]: revert local env
* [AH-1297]: Major changes
* [AH-1297]: Major changes
* [AH-1297]: updated reg
* [AH-1297]: Current changes
* [AH-1297]: Updated more code
* [AH-1297]: temp changes
* [AH-1297]: Updated registry fetches
* [AH-1297]: temp changes
2025-06-27 07:17:28 +00:00