From 31e96f4ec981fa32ded8b265472050280d540ab8 Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Wed, 22 Jul 2026 22:26:50 +0200 Subject: [PATCH] Apply go fix -stringsbuilder ./... --- helpers/prepare-release/main.go | 6 +++--- internal/ui/table/table.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/helpers/prepare-release/main.go b/helpers/prepare-release/main.go index 7c864a88e..6fced3f7c 100644 --- a/helpers/prepare-release/main.go +++ b/helpers/prepare-release/main.go @@ -428,11 +428,11 @@ func updateDocker(sourceDir, version string) string { buildCmd := fmt.Sprintf("docker buildx build --builder %s --platform linux/386,linux/amd64,linux/arm,linux/arm64 --pull -f docker/Dockerfile.release %q", builderName, sourceDir) run("sh", "-c", buildCmd+" --no-cache") - publishCmds := "" + var publishCmds strings.Builder for _, tag := range []string{"restic/restic:latest", "restic/restic:" + version} { - publishCmds += buildCmd + fmt.Sprintf(" --tag %q --push\n", tag) + publishCmds.WriteString(buildCmd + fmt.Sprintf(" --tag %q --push\n", tag)) } - return publishCmds + "\ndocker buildx rm " + builderName + return publishCmds.String() + "\ndocker buildx rm " + builderName } func tempdir(prefix string) string { diff --git a/internal/ui/table/table.go b/internal/ui/table/table.go index 269df0419..de8b93e98 100644 --- a/internal/ui/table/table.go +++ b/internal/ui/table/table.go @@ -80,7 +80,7 @@ func printLine(w io.Writer, print func(io.Writer, string) error, sep string, dat } for i := 0; i < maxLines; i++ { - var s string + var s strings.Builder for fieldNum, lines := range fields { var v string @@ -99,10 +99,10 @@ func printLine(w io.Writer, print func(io.Writer, string) error, sep string, dat v = sep + v } - s += v + s.WriteString(v) } - err := print(w, strings.TrimRight(s, " ")) + err := print(w, strings.TrimRight(s.String(), " ")) if err != nil { return err }