Ensure final newline in `assets/go-licenses.json` (#24407)

This will ensure that the file always has a final newline. I'm not sure
where this bug with inconsistent final newline actually comes from, it
is likely Windows-related.

---------

Co-authored-by: delvh <dev.lh@web.de>
pull/24374/head^2
silverwind 2 years ago committed by GitHub
parent ad03c6e0a3
commit 572af214a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      build/generate-go-licenses.go

@ -82,6 +82,11 @@ func main() {
panic(err)
}
// Ensure file has a final newline
if jsonBytes[len(jsonBytes)-1] != '\n' {
jsonBytes = append(jsonBytes, '\n')
}
err = os.WriteFile(out, jsonBytes, 0o644)
if err != nil {
panic(err)

Loading…
Cancel
Save