Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion general/summary/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,15 @@ const (
Security MarkdownSection = "security"
BuildInfo MarkdownSection = "build-info"
Upload MarkdownSection = "upload"
Evidence MarkdownSection = "evidence"
)

const (
markdownFileName = "markdown.md"
finalSarifFileName = "final.sarif"
)

var markdownSections = []MarkdownSection{Security, BuildInfo, Upload}
var markdownSections = []MarkdownSection{Security, BuildInfo, Upload, Evidence}

func (ms MarkdownSection) String() string {
return string(ms)
Expand Down Expand Up @@ -185,6 +186,8 @@ func invokeSectionMarkdownGeneration(section MarkdownSection) error {
return generateBuildInfoMarkdown()
case Upload:
return generateUploadMarkdown()
case Evidence:
return generateEvidenceMarkdown()
default:
return fmt.Errorf("unknown section: %s", section)
}
Expand All @@ -209,6 +212,14 @@ func generateBuildInfoMarkdown() error {
return buildInfoSummary.GenerateMarkdown()
}

func generateEvidenceMarkdown() error {
evidenceSummary, err := commandsummary.NewEvidenceSummary()
if err != nil {
return fmt.Errorf("error generating evidence markdown: %w", err)
}
return evidenceSummary.GenerateMarkdown()
}

func generateUploadMarkdown() error {
if should, err := shouldGenerateUploadSummary(); err != nil || !should {
log.Debug("Skipping upload summary generation due build-info data to avoid duplications...")
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ require (

// replace github.com/jfrog/jfrog-cli-artifactory => github.com/jfrog/jfrog-cli-artifactory v0.4.1-0.20250718083259-4a60768eb51b

// replace github.com/jfrog/jfrog-cli-core/v2 => github.com/jfrog/jfrog-cli-core/v2 v2.59.2-0.20250717045550-6e019038f578
replace github.com/jfrog/jfrog-cli-core/v2 => github.com/jfrog/jfrog-cli-core/v2 v2.59.2-0.20250804083101-9cf424ecc926

// replace github.com/jfrog/jfrog-client-go => github.com/jfrog/jfrog-client-go v1.28.1-0.20250717041744-d3ea4d99f4e7

Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -364,8 +364,8 @@ github.com/jfrog/jfrog-apps-config v1.0.1 h1:mtv6k7g8A8BVhlHGlSveapqf4mJfonwvXYL
github.com/jfrog/jfrog-apps-config v1.0.1/go.mod h1:8AIIr1oY9JuH5dylz2S6f8Ym2MaadPLR6noCBO4C22w=
github.com/jfrog/jfrog-cli-artifactory v0.5.1 h1:C1H8x6ldg7VmKIb4F8OZKm0PJbBrlA73y2tmoy/s9m8=
github.com/jfrog/jfrog-cli-artifactory v0.5.1/go.mod h1:RXz0AZ5qVEOhanXRGmC4+atqr29ZtIeV5kUCbNGtVj4=
github.com/jfrog/jfrog-cli-core/v2 v2.59.3 h1:AlFC9l3Cwvx2FzuAP0txxEjZPDjv5bpO7YPTOjHp7HA=
github.com/jfrog/jfrog-cli-core/v2 v2.59.3/go.mod h1:Itfva9wqPMkUVBuNpKw0Oe4qoPlt0PdXfmWqf7fBebU=
github.com/jfrog/jfrog-cli-core/v2 v2.59.2-0.20250804083101-9cf424ecc926 h1:PaPHTj/qXhQ1Rpeqc+9JortbioVtwn7ZvtY5xs3r4gY=
github.com/jfrog/jfrog-cli-core/v2 v2.59.2-0.20250804083101-9cf424ecc926/go.mod h1:Itfva9wqPMkUVBuNpKw0Oe4qoPlt0PdXfmWqf7fBebU=
github.com/jfrog/jfrog-cli-platform-services v1.10.0 h1:O+N/VAF+QjFvq9xkHpmzKLcdl9aJu3IP204Su0L14rw=
github.com/jfrog/jfrog-cli-platform-services v1.10.0/go.mod h1:qbu4iqBST9x8LgD8HhzUm91iOB3vHqtoGmaxOnmw0ok=
github.com/jfrog/jfrog-cli-security v1.20.2 h1:GGpSdEnxcmUbK5Iinm8LN0EUG9KAm1+K958yYtcqxeQ=
Expand Down
Loading