Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command Summaries #2537

Closed
wants to merge 293 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
f800df5
test
EyalDelarea Apr 10, 2024
957ffff
test after
EyalDelarea Apr 10, 2024
bff3680
test
EyalDelarea Apr 10, 2024
4b2a84e
test clean
EyalDelarea Apr 10, 2024
d3c6e97
test
EyalDelarea Apr 10, 2024
5674396
move code to core
EyalDelarea Apr 10, 2024
2aad1b1
try tests
EyalDelarea Apr 10, 2024
1d31ff6
rollback
EyalDelarea Apr 11, 2024
c315bc6
test
EyalDelarea Apr 11, 2024
3501eee
github path
EyalDelarea Apr 11, 2024
5e2ac74
github path
EyalDelarea Apr 11, 2024
530f415
create dir
EyalDelarea Apr 11, 2024
663178e
not self hosted
EyalDelarea Apr 11, 2024
00a1bcd
fix
EyalDelarea Apr 11, 2024
25549ef
fix
EyalDelarea Apr 11, 2024
740d7fd
check persistance
EyalDelarea Apr 11, 2024
4b3a0f4
test
EyalDelarea Apr 11, 2024
8fae14e
test
EyalDelarea Apr 11, 2024
3f6462a
test
EyalDelarea Apr 11, 2024
5479b7c
test
EyalDelarea Apr 11, 2024
51c6633
test
EyalDelarea Apr 11, 2024
8f50e8a
test
EyalDelarea Apr 11, 2024
2324034
test
EyalDelarea Apr 11, 2024
387dcbf
test
EyalDelarea Apr 11, 2024
f9304e1
log
EyalDelarea Apr 11, 2024
63eecc8
log
EyalDelarea Apr 11, 2024
92634d2
refactor
EyalDelarea Apr 15, 2024
b01f39c
fix home dir
EyalDelarea Apr 15, 2024
1825a0e
fix home dir
EyalDelarea Apr 15, 2024
aa701ac
final markdown path
EyalDelarea Apr 15, 2024
8311c1b
retrigger
EyalDelarea Apr 15, 2024
6667304
test
EyalDelarea Apr 17, 2024
f861782
Update Go to 1.22.x
EyalDelarea Apr 17, 2024
2f77702
One step
EyalDelarea Apr 17, 2024
1be357e
One step
EyalDelarea Apr 17, 2024
c855867
pull dev
EyalDelarea Apr 18, 2024
fbe4601
log
EyalDelarea Apr 18, 2024
233452e
log
EyalDelarea Apr 18, 2024
6d4bb09
move to cloud hosted
EyalDelarea Apr 18, 2024
b252a0c
log
EyalDelarea Apr 18, 2024
cbfb4b7
log
EyalDelarea Apr 18, 2024
1d008f5
remove debug logs
EyalDelarea Apr 18, 2024
8a21b58
add step id log
EyalDelarea Apr 18, 2024
7ce7786
dont append
EyalDelarea Apr 18, 2024
3f45ccd
remove first step summary
EyalDelarea Apr 18, 2024
ff15c44
test
EyalDelarea Apr 18, 2024
a1b5d2b
test
EyalDelarea Apr 18, 2024
393179f
test
EyalDelarea Apr 18, 2024
a076e75
test
EyalDelarea Apr 18, 2024
062e529
log
EyalDelarea Apr 18, 2024
9d3fb02
log
EyalDelarea Apr 18, 2024
499dd29
log
EyalDelarea Apr 18, 2024
0b414b1
find which workflow currently executed
EyalDelarea Apr 18, 2024
02fa078
fix path
EyalDelarea Apr 18, 2024
98fe7fe
markdown test
EyalDelarea Apr 18, 2024
8186f7a
new line
EyalDelarea Apr 18, 2024
7c4870a
trigget test
EyalDelarea Apr 18, 2024
e482425
not self hosted
EyalDelarea Apr 18, 2024
3d1253d
count on cloud id diff?
EyalDelarea Apr 18, 2024
5a29290
refactor order
EyalDelarea Apr 18, 2024
694cae8
remove command
EyalDelarea Apr 18, 2024
0efc5a4
turn off test for now
EyalDelarea Apr 18, 2024
f9a2202
double command
EyalDelarea Apr 18, 2024
62d9823
delete old markdown on last step
EyalDelarea Apr 18, 2024
3354c87
fix
EyalDelarea Apr 18, 2024
9a77899
fix
EyalDelarea Apr 18, 2024
498fec7
fix
EyalDelarea Apr 18, 2024
8e35320
refactor
EyalDelarea Apr 18, 2024
a0ea30d
test not last step
EyalDelarea Apr 18, 2024
e570c7c
test
EyalDelarea Apr 18, 2024
11634de
test
EyalDelarea Apr 18, 2024
ae29ef2
self hosted
EyalDelarea Apr 18, 2024
ee028cc
test
EyalDelarea Apr 18, 2024
7c21f6d
test
EyalDelarea Apr 18, 2024
6293eef
self hosted
EyalDelarea Apr 18, 2024
8a3f782
trigget test
EyalDelarea Apr 18, 2024
c8ca4ad
test
EyalDelarea Apr 18, 2024
fc3b90c
test with setup
EyalDelarea Apr 30, 2024
944dd4d
test with setup
EyalDelarea Apr 30, 2024
5068e82
test
EyalDelarea Apr 30, 2024
5dd93d7
remove alot of code moved to setup cli
EyalDelarea Apr 30, 2024
1269b16
test
EyalDelarea Apr 30, 2024
f85e1b5
test
EyalDelarea Apr 30, 2024
ff1d9b2
move to cloud
EyalDelarea Apr 30, 2024
6ddb302
move to cloud
EyalDelarea Apr 30, 2024
8f9a8c4
fix
EyalDelarea Apr 30, 2024
207d258
fix
EyalDelarea Apr 30, 2024
1ad4df6
test
EyalDelarea Apr 30, 2024
ef07424
fix
EyalDelarea Apr 30, 2024
45d5fc1
trigger
EyalDelarea Apr 30, 2024
22c81f8
ש
EyalDelarea Apr 30, 2024
cbeb130
a
EyalDelarea Apr 30, 2024
b3a5d80
trigger
EyalDelarea Apr 30, 2024
55db09b
remove unused code
EyalDelarea Apr 30, 2024
5c86f40
add log
EyalDelarea Apr 30, 2024
93f65b3
more logs
EyalDelarea Apr 30, 2024
98d2920
error log
EyalDelarea Apr 30, 2024
bb88219
log
EyalDelarea Apr 30, 2024
3c95613
logloglog
EyalDelarea Apr 30, 2024
b89770f
log
EyalDelarea Apr 30, 2024
1c2de4e
mk home dir
EyalDelarea Apr 30, 2024
0d424f1
fix data file
EyalDelarea Apr 30, 2024
3210c20
change to ubuntu
EyalDelarea Apr 30, 2024
4f2937a
try to resolve home dir
EyalDelarea Apr 30, 2024
1c15fef
get os
EyalDelarea Apr 30, 2024
991145c
get os
EyalDelarea Apr 30, 2024
793c037
return to mac
EyalDelarea Apr 30, 2024
62ec5e5
run each os
EyalDelarea Apr 30, 2024
d464d0d
check home dir
EyalDelarea Apr 30, 2024
c540c9f
fixHomedir
EyalDelarea Apr 30, 2024
122d9b8
fixHomedir
EyalDelarea Apr 30, 2024
57414fc
trigger
EyalDelarea Apr 30, 2024
675de8c
fix .md
EyalDelarea Apr 30, 2024
918f8e8
fix path
EyalDelarea Apr 30, 2024
c8dde77
fix path
EyalDelarea Apr 30, 2024
f0eea55
generate markdown with link
EyalDelarea Apr 30, 2024
f5023f3
generate markdown with link
EyalDelarea Apr 30, 2024
18e3aa9
test
EyalDelarea Apr 30, 2024
620f714
fix go
EyalDelarea Apr 30, 2024
4bc8f79
remove quotes
EyalDelarea Apr 30, 2024
f62ad01
test spaces
EyalDelarea Apr 30, 2024
68daaae
Back to tests
EyalDelarea May 1, 2024
e19700d
Fix strings call
EyalDelarea May 1, 2024
ec6b75b
test build info
EyalDelarea May 1, 2024
b1e671f
and url and token
EyalDelarea May 1, 2024
9698f31
update deps
EyalDelarea May 1, 2024
0b7bb57
add log
EyalDelarea May 1, 2024
8157e1d
write build info table aswell
EyalDelarea May 1, 2024
e93a98c
write build info table aswell
EyalDelarea May 1, 2024
40b4c39
Test
EyalDelarea May 1, 2024
b3ff534
add space
EyalDelarea May 1, 2024
0f1c70f
Test move code to core
EyalDelarea May 1, 2024
ac37f65
Update core
EyalDelarea May 1, 2024
b9d6be0
update deps
EyalDelarea May 1, 2024
626a55d
Fix build info
EyalDelarea May 1, 2024
f22363e
table change
EyalDelarea May 1, 2024
b21d136
table change
EyalDelarea May 1, 2024
79cc755
update links
EyalDelarea May 1, 2024
cbfcbab
update links
EyalDelarea May 1, 2024
e35303d
Improve table
EyalDelarea May 1, 2024
6823d06
Improve table
EyalDelarea May 1, 2024
31fbf23
Update
EyalDelarea May 1, 2024
78050e9
UI updates
EyalDelarea May 1, 2024
ecce013
UI updates
EyalDelarea May 1, 2024
800788c
Update deps
EyalDelarea May 1, 2024
7e4cee1
update dependencies
EyalDelarea May 1, 2024
bde15cc
publish builds
EyalDelarea May 1, 2024
70f5fd2
Embed uploaded artifact link
EyalDelarea May 2, 2024
2e92c52
Test full links
EyalDelarea May 2, 2024
b288418
test external links
EyalDelarea May 2, 2024
647eea6
update deps
EyalDelarea May 2, 2024
6f3f24c
Update deps
EyalDelarea May 2, 2024
558840d
Try links without indent
EyalDelarea May 2, 2024
592085e
update deps
EyalDelarea May 2, 2024
0b1b365
Update deps
EyalDelarea May 2, 2024
249e3aa
export env
EyalDelarea May 2, 2024
1f430df
update
EyalDelarea May 5, 2024
d43c55f
Pull dev
EyalDelarea May 5, 2024
ac14026
Debug links
EyalDelarea May 5, 2024
f3babd3
Update
EyalDelarea May 5, 2024
920c887
update proejct
EyalDelarea May 5, 2024
e651005
remove toolchain
EyalDelarea May 5, 2024
a022cc8
unmask url
EyalDelarea May 5, 2024
8705201
unmask url
EyalDelarea May 5, 2024
3c25dea
Fix static check
EyalDelarea May 5, 2024
f1c7129
Check all OS's
EyalDelarea May 5, 2024
296fd04
Update deps and get JFROG_CLI_PROJECT env var
EyalDelarea May 5, 2024
5a61c65
Fix go mod
EyalDelarea May 5, 2024
894ba4d
UI feedback
EyalDelarea May 5, 2024
a33ce2b
Remove dry runs from job summaries
EyalDelarea May 5, 2024
6c6c5cd
Change job name
EyalDelarea May 5, 2024
5556e2c
update deps
EyalDelarea May 6, 2024
c23e644
Pull dev
EyalDelarea May 6, 2024
86a9eff
Trigger workflow
EyalDelarea May 6, 2024
4484964
Update deps
EyalDelarea May 6, 2024
6bccb54
Pull dev
EyalDelarea May 6, 2024
10af7d8
Update dependencies
EyalDelarea May 6, 2024
c277579
Add todo test
EyalDelarea May 7, 2024
764c6dd
Remove the need to call generate markdown
EyalDelarea May 8, 2024
13e0a46
Check after refactor
EyalDelarea May 8, 2024
4441577
Test
EyalDelarea May 8, 2024
50dbe72
Refactor
EyalDelarea May 8, 2024
321d38e
Add JFROG_CLI_PROJECT test
EyalDelarea May 8, 2024
04239a9
Update deps
EyalDelarea May 8, 2024
8133760
Merge branch 'dev' of https://github.com/jfrog/jfrog-cli into job_sum…
EyalDelarea May 8, 2024
084415c
update core
EyalDelarea May 8, 2024
3eefa2c
Remove extra project flag
EyalDelarea May 9, 2024
11330d2
Update deps
EyalDelarea May 9, 2024
ceae942
trigger
EyalDelarea May 9, 2024
90478ec
Update deps
EyalDelarea May 9, 2024
2a2f8e6
Add scan
EyalDelarea May 9, 2024
97a920c
update
EyalDelarea May 9, 2024
1c8f7fa
Update deps
EyalDelarea May 9, 2024
9aa6890
remove toolchain
EyalDelarea May 9, 2024
0cf63a5
Update deps
EyalDelarea May 9, 2024
6a71ec6
update
EyalDelarea May 9, 2024
abd77c7
update
EyalDelarea May 9, 2024
01dc78a
Update security
EyalDelarea May 9, 2024
be73c6d
Fix
EyalDelarea May 9, 2024
837e135
Update deps
EyalDelarea May 9, 2024
0682625
update
EyalDelarea May 9, 2024
51a3447
Fix test data path
EyalDelarea May 9, 2024
b3f626c
Update deps
EyalDelarea May 9, 2024
e97f6c0
Pull dev
EyalDelarea May 9, 2024
0f09cb0
Test updated markdown generation without security
EyalDelarea May 12, 2024
3378f4a
Update deps
EyalDelarea May 12, 2024
104435d
Fix temp working dir
EyalDelarea May 12, 2024
9d64031
trigger
EyalDelarea May 12, 2024
44f0244
trigger
EyalDelarea May 12, 2024
e6f979a
Merge branch 'dev' of https://github.com/jfrog/jfrog-cli into job_sum…
EyalDelarea May 12, 2024
45937d4
Update security
EyalDelarea May 12, 2024
f8abc13
trigger
EyalDelarea May 12, 2024
e567e69
Update core
EyalDelarea May 12, 2024
f3069cb
Test
EyalDelarea May 12, 2024
5a1fa48
Test
EyalDelarea May 12, 2024
b5d7c39
Test refactor
EyalDelarea May 13, 2024
eb08528
Test refactor
EyalDelarea May 13, 2024
8b8af0c
Test refactor
EyalDelarea May 13, 2024
ebdcd7b
Test refactor
EyalDelarea May 13, 2024
93f6f3f
Update core
EyalDelarea May 13, 2024
80f9c29
Test only ubuntu
EyalDelarea May 13, 2024
947318c
Test refactor
EyalDelarea May 13, 2024
bfd1470
Test all OS's
EyalDelarea May 13, 2024
f9ba5b5
Test sections
EyalDelarea May 15, 2024
f363ca2
Fix strings call
EyalDelarea May 15, 2024
3bf8f43
Update tests and core
EyalDelarea May 15, 2024
cba43e6
Upload specs
EyalDelarea May 15, 2024
3bfa5f1
Complex tree
EyalDelarea May 15, 2024
321caa9
Update to a different project
EyalDelarea May 15, 2024
82131ff
Test setup cli
EyalDelarea May 15, 2024
e4473aa
Fix yaml
EyalDelarea May 15, 2024
52eb977
Fix yaml
EyalDelarea May 15, 2024
d4867ce
Fix tree links
EyalDelarea May 15, 2024
41eb0c3
Add security
EyalDelarea May 16, 2024
a65c3f4
Test
EyalDelarea May 16, 2024
e2261f8
Test
EyalDelarea May 16, 2024
9358c4a
Test
EyalDelarea May 16, 2024
642ab18
Test
EyalDelarea May 16, 2024
95567e8
Test
EyalDelarea May 16, 2024
d3a6984
Test
EyalDelarea May 16, 2024
949bf6a
trigger
EyalDelarea May 16, 2024
e7c0349
Test setup-cli
EyalDelarea May 16, 2024
baa24e9
trigger
EyalDelarea May 16, 2024
a0adcc3
test
EyalDelarea May 16, 2024
02e47f3
Update dependencies
EyalDelarea May 19, 2024
9cb99f2
Remove icons
EyalDelarea May 19, 2024
f8e8f12
Pull dev
EyalDelarea May 19, 2024
26f77ec
Update go
EyalDelarea May 19, 2024
b3963ca
Update security and run on all os's
EyalDelarea May 20, 2024
be05e00
Update spaces between repos in uploaded tree
EyalDelarea May 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
49 changes: 49 additions & 0 deletions .github/workflows/jobSummaryTests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Print Job Summary
on:
push:
branches:
- '**'
env:
# Defined at top level as we use local CLI for testings
JFROG_CLI_LOG_LEVEL: DEBUG
JF_URL: "https://ecosysjfrog.jfrog.io"
JF_ACCESS_TOKEN: ${{ secrets.JF_ACCESS_TOKEN }}
JF_PROJECT: "jobsummary"
jobs:
Test-GitHub-Job-Summary:
strategy:
matrix:
os: [ ubuntu,macos,windows ]
runs-on: ${{ matrix.os }}-latest
steps:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: 1.22.x
cache: false
# Build the current CLI to verify no failures
- name: Checkout code
uses: actions/checkout@v4
with:
repository: "eyaldelarea/jfrog-cli"
ref: "job_summaries"
- name: Build current CLI
run: go build .

- uses: eyaldelarea/setup-jfrog-cli@cleanUpSummaries
env:
JF_PROJECT: "jobsummary"
JF_URL: "https://ecosysjfrog.jfrog.io"
JF_ACCESS_TOKEN: ${{ secrets.JF_ACCESS_TOKEN }}

- name: Run dry run upload
run: ./jfrog-cli rt upload --spec=./testdata/filespecs/github_job_summaries.json

- name: Run publish
run: ./jfrog-cli rt bp firstBuild 123

- name: Run scan
run: ./jfrog-cli scan ./testdata/scanSummaryTests/fileOne.rpm && ./jfrog-cli scan ./testdata/scanSummaryTests/fileTwo.jar

- name: Run scan
run: ./jfrog-cli build-scan firstBuild 123
5 changes: 3 additions & 2 deletions artifactory/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import (
"errors"
"fmt"
ioutils "github.com/jfrog/gofrog/io"
"github.com/jfrog/jfrog-cli-core/v2/commandsummary"
"github.com/jfrog/jfrog-cli/utils/accesstoken"
"os"
"strconv"
Expand Down Expand Up @@ -1344,7 +1345,7 @@ func uploadCmd(c *cli.Context) (err error) {
if err != nil {
return
}
printDeploymentView, detailedSummary := log.IsStdErrTerminal(), c.Bool("detailed-summary")
printDeploymentView, detailedSummary := log.IsStdErrTerminal(), c.Bool("detailed-summary") || commandsummary.ArePrerequisitesMet()
uploadCmd.SetUploadConfiguration(configuration).SetBuildConfiguration(buildConfiguration).SetSpec(uploadSpec).SetServerDetails(rtDetails).SetDryRun(c.Bool("dry-run")).SetSyncDeletesPath(c.String("sync-deletes")).SetQuiet(cliutils.GetQuietValue(c)).SetDetailedSummary(detailedSummary || printDeploymentView).SetRetries(retries).SetRetryWaitMilliSecs(retryWaitTime)

if uploadCmd.ShouldPrompt() && !coreutils.AskYesNo("Sync-deletes may delete some artifacts in Artifactory. Are you sure you want to continue?\n"+
Expand Down Expand Up @@ -1666,7 +1667,7 @@ func buildPublishCmd(c *cli.Context) error {
if err != nil {
return err
}
buildPublishCmd := buildinfo.NewBuildPublishCommand().SetServerDetails(rtDetails).SetBuildConfiguration(buildConfiguration).SetConfig(buildInfoConfiguration).SetDetailedSummary(c.Bool("detailed-summary"))
buildPublishCmd := buildinfo.NewBuildPublishCommand().SetServerDetails(rtDetails).SetBuildConfiguration(buildConfiguration).SetConfig(buildInfoConfiguration).SetDetailedSummary(c.Bool("detailed-summary") || commandsummary.ArePrerequisitesMet())

err = commands.Exec(buildPublishCmd)
if buildPublishCmd.IsDetailedSummary() {
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -137,11 +137,11 @@ require (
gopkg.in/yaml.v3 v3.0.1 // indirect
)

// replace github.com/jfrog/jfrog-cli-core/v2 => github.com/jfrog/jfrog-cli-core/v2 v2.31.1-0.20240505160419-7173b506c6b7
replace github.com/jfrog/jfrog-cli-core/v2 => github.com/eyaldelarea/jfrog-cli-core/v2 v2.0.0-20240520081637-4371832c2308

// replace github.com/jfrog/jfrog-client-go => github.com/jfrog/jfrog-client-go v1.28.1-0.20240505164307-d12abb9f140e

// replace github.com/jfrog/jfrog-cli-security => github.com/jfrog/jfrog-cli-security v1.0.6-0.20240408061620-c9b84da33d5e
replace github.com/jfrog/jfrog-cli-security => github.com/attiasas/jfrog-cli-security v0.0.0-20240519155757-6b13f1603bab

// replace github.com/jfrog/build-info-go => github.com/jfrog/build-info-go dev

Expand Down
8 changes: 4 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0 h1:jfIu9sQUG6Ig
github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/attiasas/jfrog-cli-security v0.0.0-20240519155757-6b13f1603bab h1:yDl6wtwqcirdu6tAdXyaGGHv6M+4clbtKbcLHrjpEWE=
github.com/attiasas/jfrog-cli-security v0.0.0-20240519155757-6b13f1603bab/go.mod h1:S1zzFO1P45b/Ej7j1FhxWssgJjwqSENn1BtGBE5nZRI=
github.com/bradleyjkemp/cupaloy/v2 v2.8.0 h1:any4BmKE+jGIaMpnU8YgH/I2LPiLBufr6oMMlVBbn9M=
github.com/bradleyjkemp/cupaloy/v2 v2.8.0/go.mod h1:bm7JXdkRd4BHJk9HpwqAI8BoAY1lps46Enkdqw6aRX0=
github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs=
Expand Down Expand Up @@ -84,6 +86,8 @@ github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcej
github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM=
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
github.com/eyaldelarea/jfrog-cli-core/v2 v2.0.0-20240520081637-4371832c2308 h1:p8CdzkPnSBCELmI/cEMjUbh4fLc8+uiZp2HvRDNpqfU=
github.com/eyaldelarea/jfrog-cli-core/v2 v2.0.0-20240520081637-4371832c2308/go.mod h1:hB5R+BgmCbOoz5HZyyqEdv408rL26ej7ZSHfXGpLqmw=
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
github.com/forPelevin/gomoji v1.2.0 h1:9k4WVSSkE1ARO/BWywxgEUBvR/jMnao6EZzrql5nxJ8=
Expand Down Expand Up @@ -145,10 +149,6 @@ github.com/jfrog/gofrog v1.7.1 h1:ME1Meg4hukAT/7X6HUQCVSe4DNjMZACCP8aCY37EW/w=
github.com/jfrog/gofrog v1.7.1/go.mod h1:X7bjfWoQDN0Z4FQGbE91j3gbPP7Urwzm4Z8tkvrlbRI=
github.com/jfrog/jfrog-apps-config v1.0.1 h1:mtv6k7g8A8BVhlHGlSveapqf4mJfonwvXYLipdsOFMY=
github.com/jfrog/jfrog-apps-config v1.0.1/go.mod h1:8AIIr1oY9JuH5dylz2S6f8Ym2MaadPLR6noCBO4C22w=
github.com/jfrog/jfrog-cli-core/v2 v2.52.0 h1:0+kgk9FIJCIMLlJWC2SfMU9vb9Sa0rBtH+CqxW3bsxU=
github.com/jfrog/jfrog-cli-core/v2 v2.52.0/go.mod h1:hB5R+BgmCbOoz5HZyyqEdv408rL26ej7ZSHfXGpLqmw=
github.com/jfrog/jfrog-cli-security v1.1.0 h1:ifCjFJSa1D1pWyW/ADYPqnMkOddzkAT/WY4vHAufn1g=
github.com/jfrog/jfrog-cli-security v1.1.0/go.mod h1:086t7e/einVAGfBXxRdEGDKovWt67I6SqUb1rcpdiZc=
github.com/jfrog/jfrog-client-go v1.40.2 h1:zdCWPPT11r0bMGnAXGhZPb3RrIINhiTFCceQABhguZ4=
github.com/jfrog/jfrog-client-go v1.40.2/go.mod h1:m3hIn12eFWk5nJH1swPRtFrjXbiiCscOpX+v/vCdmNI=
github.com/jszwec/csvutil v1.10.0 h1:upMDUxhQKqZ5ZDCs/wy+8Kib8rZR8I8lOR34yJkdqhI=
Expand Down
34 changes: 34 additions & 0 deletions testdata/filespecs/github_job_summaries.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"files": [
{
"pattern": "testdata/a/*",
"target": "jobsummary-repo1/",
"flat": "true",
"recursive": "false"
},
{
"pattern": "testdata/a/b/*",
"target": "jobsummary-repo2/",
"flat": "true",
"recursive": "false"
},
{
"pattern": "testdata/a/b/c/*",
"target": "jobsummary-repo3/",
"flat": "true",
"recursive": "false"
},
{
"pattern": "testdata/a/b/c/*",
"target": "jobsummary-repo3/a/",
"flat": "true",
"recursive": "false"
},
{
"pattern": "testdata/a/b/c/*",
"target": "jobsummary-repo3/a/d/",
"flat": "true",
"recursive": "false"
}
]
}
Binary file added testdata/scanSummaryTests/fileOne.rpm
Binary file not shown.
Binary file added testdata/scanSummaryTests/fileTwo.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion utils/cliutils/utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ func PrintBriefSummaryReport(success, failed int, failNoOp bool, originalErr err
func PrintDeploymentView(reader *content.ContentReader) error {
tree := artifactoryUtils.NewFileTree()
for transferDetails := new(clientutils.FileTransferDetails); reader.NextRecord(transferDetails) == nil; transferDetails = new(clientutils.FileTransferDetails) {
tree.AddFile(transferDetails.TargetPath)
tree.AddFile(transferDetails.TargetPath, transferDetails.RtUrl)
}
if err := reader.GetError(); err != nil {
return err
Expand Down