Fixes
#2714 Fix a bug that it fails to download large files from GitHub repositories
Use the API RepositoriesService.DownloadContents instead of RepositoriesService.GetContents to download large files from GitHub.
https://pkg.go.dev/github.com/google/go-github/v60/github#RepositoriesService.DownloadContents
DownloadContents returns an io.ReadCloser that reads the contents of the specified file.
This function will work with files of any size, as opposed to GetContents which is limited to 1 Mb files. It is the caller's responsibility to close the ReadCloser.
Others
Update Go 1.21.6 to 1.22.0