func transfromLogToGithubFormat()

in cmd/publishing-bot/github.go [119:141]


func transfromLogToGithubFormat(original string, maxLines int, headings ...string) string {
	logCount := 0
	transformed := newLogBuilderWithMaxBytes(65000, original).
		AddHeading(headings...).
		AddHeading("```").
		Trim("\n").
		Split("\n").
		Reverse().
		Filter(func(line string) bool {
			if logCount < maxLines {
				if strings.HasPrefix(line, "+") {
					logCount++
				}
				return true
			}
			return false
		}).
		Reverse().
		Join("\n").
		AddTailing("```").
		Log()
	return transformed
}