File tree Expand file tree Collapse file tree 6 files changed +16
-0
lines changed Expand file tree Collapse file tree 6 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -132,6 +132,7 @@ Options:
132132 --project-group Dependency track project group
133133 --project-name Dependency track project name. Default use the directory name
134134 --project-version Dependency track project version [string] [default: ""]
135+ --project-tag Dependency track project tag. Multiple values allowed. [array]
135136 --project-id Dependency track project id. Either provide the id or the project name and version tog
136137 ether [string]
137138 --parent-project-id Dependency track parent project id [string]
Original file line number Diff line number Diff line change @@ -136,6 +136,9 @@ const args = _yargs
136136 default : "" ,
137137 type : "string" ,
138138 } )
139+ . option ( "project-tag" , {
140+ description : "Dependency track project tag. Multiple values allowed." ,
141+ } )
139142 . option ( "project-id" , {
140143 description :
141144 "Dependency track project id. Either provide the id or the project name and version together" ,
Original file line number Diff line number Diff line change @@ -81,6 +81,7 @@ Options:
8181 --project-group Dependency track project group
8282 --project-name Dependency track project name. Default use the directory name
8383 --project-version Dependency track project version [string] [default: ""]
84+ --project-tag Dependency track project tags. Multiple values allowed. [array]
8485 --project-id Dependency track project id. Either provide the id or the project name and version tog
8586 ether [string]
8687 --parent-project-id Dependency track parent project id [string]
Original file line number Diff line number Diff line change @@ -133,6 +133,8 @@ Invoke cdxgen with the below arguments to automatically submit the BOM to your o
133133 --project-name Dependency track project name. Default use the di
134134 rectory name
135135 --project-version Dependency track project version [default: " " ]
136+ --project-tag Dependency track project tag. Multiple values all
137+ owed. [array]
136138 --project-id Dependency track project id. Either provide the i
137139 d or the project name and version together
138140 --parent-project-id Dependency track parent project id
Original file line number Diff line number Diff line change @@ -8677,6 +8677,14 @@ export async function submitBom(args, bomContents) {
86778677 ) {
86788678 bomPayload . parentUUID = args . parentProjectId || args . parentUUID ;
86798679 }
8680+ if ( typeof args . projectTag !== "undefined" ) {
8681+ // If args.projectTag is not an array, convert it to an array
8682+ // Attention, array items should be of form { name: "tagName " }
8683+ // see https://yoursky.blue/documentation/rest-api#tag/bom/operation/UploadBomBase64Encoded
8684+ bomPayload . projectTags = (
8685+ Array . isArray ( args . projectTag ) ? args . projectTag : [ args . projectTag ]
8686+ ) . map ( ( tag ) => ( { name : tag } ) ) ;
8687+ }
86808688 if ( DEBUG_MODE ) {
86818689 console . log (
86828690 "Submitting BOM to" ,
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ const ALLOWED_PARAMS = [
3434 "projectId" ,
3535 "projectName" ,
3636 "projectGroup" ,
37+ "projectTag" ,
3738 "projectVersion" ,
3839 "parentUUID" ,
3940 "serverUrl" ,
You can’t perform that action at this time.
0 commit comments