From b0085e55918813624eda423079d7a8ff4bf8dfca Mon Sep 17 00:00:00 2001 From: Alex Boten <223565+codeboten@users.noreply.github.com> Date: Tue, 13 Aug 2024 16:09:01 -0700 Subject: [PATCH] [chore] use slices.Concat instead of a series of append (#10879) Follows https://github.com/open-telemetry/opentelemetry-collector/pull/10869 --------- Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com> --- cmd/builder/internal/builder/main.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/cmd/builder/internal/builder/main.go b/cmd/builder/internal/builder/main.go index 3c62bd3ff1e..ba54c40e591 100644 --- a/cmd/builder/internal/builder/main.go +++ b/cmd/builder/internal/builder/main.go @@ -10,6 +10,7 @@ import ( "os" "os/exec" "path/filepath" + "slices" "strings" "text/template" "time" @@ -221,13 +222,8 @@ func (c *Config) coreModuleAndVersion() (string, string) { } func (c *Config) allComponents() []Module { - // TODO: Use slices.Concat when we drop support for Go 1.21 - return append(c.Exporters, - append(c.Receivers, - append(c.Processors, - append(c.Extensions, - append(c.Connectors, - *c.Providers...)...)...)...)...) + return slices.Concat[[]Module](c.Exporters, c.Receivers, c.Processors, + c.Extensions, c.Connectors, *c.Providers) } func (c *Config) readGoModFile() (string, map[string]string, error) {