Merge pull request #14449 from spowelljr/addChecksums

CI: Add binary checksums to release GitHub page
pull/14461/head
Steven Powell 2022-06-28 09:27:39 -07:00 committed by GitHub
commit 474b52c02f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 5 deletions

View File

@ -61,7 +61,11 @@ ${RELEASE_NOTES}
See [Getting Started](https://minikube.sigs.k8s.io/docs/start/)
## ISO Checksum
## Binary Checksums
$(cat binary_checksums.txt)
## ISO Checksums
amd64: \`${ISO_SHA256_AMD64}\`
arm64: \`${ISO_SHA256_ARM64}\`"

View File

@ -163,7 +163,9 @@ func getSHA(operatingSystem, arch string) (string, error) {
return "", fmt.Errorf("failed to read file %q: %v", filePath, err)
}
// trim off new line character
return string(b[:len(b)-1]), nil
sha := string(b[:len(b)-1])
fmt.Printf("%s-%s: `%s`\n", operatingSystem, arch, sha)
return sha, nil
}
func updateJSON(path string, r releases) error {

View File

@ -41,7 +41,7 @@ git status
if ! [[ "${VERSION_BUILD}" =~ ^[0-9]+$ ]]; then
go run "${DIR}/release_update_releases_json.go" --releases-file deploy/minikube/releases-beta.json --version "$TAGNAME" --legacy
go run "${DIR}/release_update_releases_json.go" --releases-file deploy/minikube/releases-beta-v2.json --version "$TAGNAME"
go run "${DIR}/release_update_releases_json.go" --releases-file deploy/minikube/releases-beta-v2.json --version "$TAGNAME" > binary_checksums.txt
git add -A
git commit -m "Update releases-beta.json & releases-beta-v2.json to include ${TAGNAME}"
@ -56,13 +56,13 @@ if ! [[ "${VERSION_BUILD}" =~ ^[0-9]+$ ]]; then
gsutil cp deploy/minikube/releases-beta-v2.json gs://minikube/releases-beta-v2.json
else
go run "${DIR}/release_update_releases_json.go" --releases-file deploy/minikube/releases.json --version "$TAGNAME" --legacy
go run "${DIR}/release_update_releases_json.go" --releases-file deploy/minikube/releases-v2.json --version "$TAGNAME"
go run "${DIR}/release_update_releases_json.go" --releases-file deploy/minikube/releases-v2.json --version "$TAGNAME" > binary_checksums.txt
#Update the front page of our documentation
now=$(date +"%b %d, %Y")
sed -i "s/Latest Release: .* (/Latest Release: ${TAGNAME} - ${now} (/" site/content/en/docs/_index.md
git add -A
git add deploy/minikube/*
git commit -m "Update releases.json & releases-v2.json to include ${TAGNAME}"
git remote add minikube-bot git@github.com:minikube-bot/minikube.git
git push -f minikube-bot jenkins-releases.json-${TAGNAME}