Skip to content

Commit c65e6ae

Browse files
authored
Merge branch 'dev' into feature/docker-validate-sha
2 parents 88beb22 + 19dab29 commit c65e6ae

File tree

5 files changed

+27
-7
lines changed

5 files changed

+27
-7
lines changed

artifactory/utils/search.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ package utils
33
import (
44
"encoding/json"
55
"errors"
6+
buildinfo "github.com/jfrog/build-info-go/entities"
67
ioutils "github.com/jfrog/gofrog/io"
78
"github.com/jfrog/jfrog-client-go/artifactory"
9+
"strings"
810

911
"github.com/jfrog/jfrog-cli-core/v2/common/spec"
1012
"github.com/jfrog/jfrog-client-go/artifactory/services"
@@ -188,3 +190,15 @@ func SearchFiles(servicesManager artifactory.ArtifactoryServicesManager, spec *s
188190
}
189191
return
190192
}
193+
194+
func ConvertArtifactsSearchDetailsToBuildInfoArtifacts(artifactsDetailsReader *content.ContentReader) ([]buildinfo.Artifact, error) {
195+
var buildArtifacts []buildinfo.Artifact
196+
for artifactSearchDetails := new(utils.ResultItem); artifactsDetailsReader.NextRecord(artifactSearchDetails) == nil; artifactSearchDetails = new(utils.ResultItem) {
197+
artifact := artifactSearchDetails.ToArtifact()
198+
if i := strings.LastIndex(artifact.Name, "."); i != -1 {
199+
artifact.Type = artifact.Name[i+1:]
200+
}
201+
buildArtifacts = append(buildArtifacts, artifact)
202+
}
203+
return buildArtifacts, artifactsDetailsReader.GetError()
204+
}

common/project/projectconfig.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ const (
4545
Docker
4646
Podman
4747
Twine
48+
Helm
4849
)
4950

5051
type ConfigType string
@@ -73,6 +74,7 @@ var ProjectTypes = []string{
7374
"docker",
7475
"podman",
7576
"twine",
77+
"helm",
7678
}
7779

7880
func (projectType ProjectType) String() string {

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ require (
1313
github.com/google/uuid v1.6.0
1414
github.com/gookit/color v1.5.4
1515
github.com/jedib0t/go-pretty/v6 v6.6.5
16-
github.com/jfrog/build-info-go v1.10.10
16+
github.com/jfrog/build-info-go v1.10.11
1717
github.com/jfrog/gofrog v1.7.6
18-
github.com/jfrog/jfrog-client-go v1.52.0
18+
github.com/jfrog/jfrog-client-go v1.53.0
1919
github.com/magiconair/properties v1.8.9
2020
github.com/manifoldco/promptui v0.9.0
2121
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
@@ -114,7 +114,7 @@ require (
114114
sigs.k8s.io/yaml v1.4.0 // indirect
115115
)
116116

117-
replace github.com/jfrog/jfrog-client-go => github.com/jfrog/jfrog-client-go v1.28.1-0.20250508130334-f159cff9b11a
117+
// replace github.com/jfrog/jfrog-client-go => github.com/jfrog/jfrog-client-go v1.28.1-0.20250508130334-f159cff9b11a
118118

119119
// replace github.com/jfrog/build-info-go => github.com/jfrog/build-info-go v1.8.9-0.20250226091544-c803cbbc5495
120120

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,12 @@ github.com/jedib0t/go-pretty/v6 v6.6.5 h1:9PgMJOVBedpgYLI56jQRJYqngxYAAzfEUua+3N
109109
github.com/jedib0t/go-pretty/v6 v6.6.5/go.mod h1:Uq/HrbhuFty5WSVNfjpQQe47x16RwVGXIveNGEyGtHs=
110110
github.com/jfrog/archiver/v3 v3.6.1 h1:LOxnkw9pOn45DzCbZNFV6K0+6dCsQ0L8mR3ZcujO5eI=
111111
github.com/jfrog/archiver/v3 v3.6.1/go.mod h1:VgR+3WZS4N+i9FaDwLZbq+jeU4B4zctXL+gL4EMzfLw=
112-
github.com/jfrog/build-info-go v1.10.10 h1:2nOFjV7SX1uisi2rQK7fb4Evm7YkSOdmssrm6Tf4ipc=
113-
github.com/jfrog/build-info-go v1.10.10/go.mod h1:JcISnovFXKx3wWf3p1fcMmlPdt6adxScXvoJN4WXqIE=
112+
github.com/jfrog/build-info-go v1.10.11 h1:wAMGCAHa49+ec01HqzSidLAHNIub+glh4ksFp3pYy7o=
113+
github.com/jfrog/build-info-go v1.10.11/go.mod h1:JcISnovFXKx3wWf3p1fcMmlPdt6adxScXvoJN4WXqIE=
114114
github.com/jfrog/gofrog v1.7.6 h1:QmfAiRzVyaI7JYGsB7cxfAJePAZTzFz0gRWZSE27c6s=
115115
github.com/jfrog/gofrog v1.7.6/go.mod h1:ntr1txqNOZtHplmaNd7rS4f8jpA5Apx8em70oYEe7+4=
116-
github.com/jfrog/jfrog-client-go v1.28.1-0.20250508130334-f159cff9b11a h1:QkebmsUWuurSgp4Lx7k6GtQ0sX3RmJ/d2n+NQ2l2g/E=
117-
github.com/jfrog/jfrog-client-go v1.28.1-0.20250508130334-f159cff9b11a/go.mod h1:uRmT8Q1SJymIzId01v0W1o8mGqrRfrwUF53CgEMsH0U=
116+
github.com/jfrog/jfrog-client-go v1.53.0 h1:oCNuxEtN2VWcbqGdIp1tdYupm7PJZP53etX1Pr24kxY=
117+
github.com/jfrog/jfrog-client-go v1.53.0/go.mod h1:IKmGx4sYeaiSKBnVzp/j6lVrmyRAXTABfo3B02SPxXI=
118118
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
119119
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
120120
github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4=

utils/coreutils/cmdutils.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,10 @@ func ExtractStringOptionFromArgs(args []string, optionName string) (cleanArgs []
222222
return
223223
}
224224

225+
func ExtractUseNativeFromArgs(args []string) (cleanArgs []string, useNpmrc bool, err error) {
226+
return extractBoolOptionFromArgs(args, "run-native")
227+
}
228+
225229
func extractBoolOptionFromArgs(args []string, optionName string) (cleanArgs []string, value bool, err error) {
226230
cleanArgs = append([]string(nil), args...)
227231

0 commit comments

Comments
 (0)