1
0

Improve symbol test output formatting

This commit is contained in:
Patrick Gaskin
2025-12-06 19:39:48 -05:00
parent c75dca48e5
commit 24cb542141

View File

@@ -19,6 +19,8 @@ import (
"github.com/xi2/xz" "github.com/xi2/xz"
) )
var githubActions, _ = strconv.ParseBool(os.Getenv("GITHUB_ACTIONS")) // for https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands
func main() { func main() {
sc, err := FindSymChecks(".") sc, err := FindSymChecks(".")
if err != nil { if err != nil {
@@ -75,6 +77,9 @@ func main() {
var errs []error var errs []error
gherrs := map[string][]string{} gherrs := map[string][]string{}
for _, version := range checkVersions { for _, version := range checkVersions {
if githubActions {
fmt.Printf("::group::%s\n", version)
}
var checkLibs []string var checkLibs []string
for lib := range checks[version] { for lib := range checks[version] {
checkLibs = append(checkLibs, lib) checkLibs = append(checkLibs, lib)
@@ -124,6 +129,10 @@ func main() {
} }
} }
} }
if githubActions {
fmt.Printf("::endgroup::\n")
}
} }
if len(errs) == 0 { if len(errs) == 0 {
os.Exit(0) os.Exit(0)
@@ -133,7 +142,7 @@ func main() {
for _, err := range errs { for _, err := range errs {
fmt.Printf(" %v\n", err) fmt.Printf(" %v\n", err)
} }
if os.Getenv("GITHUB_ACTIONS") == "true" { if githubActions {
var ghfs []string var ghfs []string
for ghf := range gherrs { for ghf := range gherrs {
ghfs = append(ghfs, ghf) ghfs = append(ghfs, ghf)