You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@skywalking.apache.org by ke...@apache.org on 2022/06/12 08:00:45 UTC

[skywalking-eyes] branch stablize/summary created (now 8b0ca5c)

This is an automated email from the ASF dual-hosted git repository.

kezhenxu94 pushed a change to branch stablize/summary
in repository https://gitbox.apache.org/repos/asf/skywalking-eyes.git


      at 8b0ca5c  Stablize summary context to perform consistant output

This branch includes the following new commits:

     new 8b0ca5c  Stablize summary context to perform consistant output

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[skywalking-eyes] 01/01: Stablize summary context to perform consistant output

Posted by ke...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

kezhenxu94 pushed a commit to branch stablize/summary
in repository https://gitbox.apache.org/repos/asf/skywalking-eyes.git

commit 8b0ca5cc6d905d39ea0356392614344ccb8f06da
Author: kezhenxu94 <ke...@apache.org>
AuthorDate: Sun Jun 12 16:00:33 2022 +0800

    Stablize summary context to perform consistant output
---
 dist/LICENSE        | 57 +++++++++++++++++++++++++++++------------------------
 pkg/deps/summary.go |  7 +++++++
 2 files changed, 38 insertions(+), 26 deletions(-)

diff --git a/dist/LICENSE b/dist/LICENSE
index 65412f2..b3bb8b0 100644
--- a/dist/LICENSE
+++ b/dist/LICENSE
@@ -174,31 +174,6 @@
       of your accepting any such warranty or additional liability.
 
 
-========================================================================
-ISC licenses
-========================================================================
-
-    github.com/davecgh/go-spew v1.1.1 ISC
-
-========================================================================
-MPL-2.0 licenses
-========================================================================
-
-    github.com/hashicorp/golang-lru v0.5.1 MPL-2.0
-
-========================================================================
-BSD-2-Clause licenses
-========================================================================
-
-    github.com/russross/blackfriday/v2 v2.1.0 BSD-2-Clause
-    gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 BSD-2-Clause
-
-========================================================================
-MIT and Apache licenses
-========================================================================
-
-    gopkg.in/yaml.v3 v3.0.0-20220512140231-539c8e751b99 MIT and Apache
-
 ========================================================================
 Apache-2.0 licenses
 ========================================================================
@@ -229,12 +204,18 @@ Apache-2.0 licenses
     google.golang.org/grpc v1.31.0 Apache-2.0
     gopkg.in/yaml.v2 v2.4.0 Apache-2.0
 
+========================================================================
+BSD-2-Clause licenses
+========================================================================
+
+    github.com/russross/blackfriday/v2 v2.1.0 BSD-2-Clause
+    gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 BSD-2-Clause
+
 ========================================================================
 BSD-3-Clause licenses
 ========================================================================
 
     dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9 BSD-3-Clause
-    github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802 BSD-3-Clause
     github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 BSD-3-Clause
     github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4 BSD-3-Clause
     github.com/golang/protobuf v1.5.2 BSD-3-Clause
@@ -269,6 +250,18 @@ BSD-3-Clause licenses
     rsc.io/quote/v3 v3.1.0 BSD-3-Clause
     rsc.io/sampler v1.3.0 BSD-3-Clause
 
+========================================================================
+BSD-3-Clause and GooglePatentClause licenses
+========================================================================
+
+    github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802 BSD-3-Clause and GooglePatentClause
+
+========================================================================
+ISC licenses
+========================================================================
+
+    github.com/davecgh/go-spew v1.1.1 ISC
+
 ========================================================================
 MIT licenses
 ========================================================================
@@ -291,3 +284,15 @@ MIT licenses
     github.com/yuin/goldmark v1.4.1 MIT
     honnef.co/go/tools v0.0.1-2020.1.4 MIT
 
+========================================================================
+MIT and Apache-2.0 licenses
+========================================================================
+
+    gopkg.in/yaml.v3 v3.0.0-20220512140231-539c8e751b99 MIT and Apache-2.0
+
+========================================================================
+MPL-2.0 licenses
+========================================================================
+
+    github.com/hashicorp/golang-lru v0.5.1 MPL-2.0
+
diff --git a/pkg/deps/summary.go b/pkg/deps/summary.go
index d14acb7..5b81219 100644
--- a/pkg/deps/summary.go
+++ b/pkg/deps/summary.go
@@ -20,6 +20,7 @@ package deps
 import (
 	"bytes"
 	"os"
+	"sort"
 	"text/template"
 
 	"github.com/apache/skywalking-eyes/pkg/header"
@@ -98,7 +99,13 @@ func generateSummaryRenderContext(head *header.ConfigHeader, rep *Report) (*Summ
 	groupArray := make([]*SummaryRenderLicenseGroup, 0)
 	for _, g := range groups {
 		groupArray = append(groupArray, g)
+		sort.SliceStable(g.Deps, func(i, j int) bool {
+			return g.Deps[i].Name < g.Deps[j].Name
+		})
 	}
+	sort.SliceStable(groupArray, func(i, j int) bool {
+		return groupArray[i].LicenseID < groupArray[j].LicenseID
+	})
 	return &SummaryRenderContext{
 		LicenseContent: headerContent,
 		Groups:         groupArray,