diff --git a/cmd/website/main.go b/cmd/website/main.go index 6fa8b1e..8c99257 100644 --- a/cmd/website/main.go +++ b/cmd/website/main.go @@ -230,8 +230,8 @@ func getFoldersFromS3(dir string) ([]string, error) { } // Print the output - lines := strings.Split(string(stdout), "\n") - for _, line := range lines { + lines := strings.SplitSeq(string(stdout), "\n") + for line := range lines { if line != "" && strings.HasPrefix(line, "20") { folders = append(folders, strings.TrimSuffix(line, "/")) } @@ -250,8 +250,8 @@ func getFilesFromS3(month string) ([]website.FileEntry, error) { } space := regexp.MustCompile(`\s+`) - lines := strings.Split(string(stdout), "\n") - for _, line := range lines { + lines := strings.SplitSeq(string(stdout), "\n") + for line := range lines { if line != "" { line = space.ReplaceAllString(line, " ") parts := strings.Split(line, " ") diff --git a/common/utils.go b/common/utils.go index c67d09f..cf77b77 100644 --- a/common/utils.go +++ b/common/utils.go @@ -124,8 +124,8 @@ func SourceAliasesFromEnv() map[string]string { aliases := make(map[string]string) aliasesRaw := os.Getenv("SRC_ALIASES") // format: alias=url,alias=url if aliasesRaw != "" { - entries := strings.Split(aliasesRaw, ",") - for _, entry := range entries { + entries := strings.SplitSeq(aliasesRaw, ",") + for entry := range entries { parts := strings.Split(entry, "=") if len(parts) != 2 { continue