mirror of https://github.com/bazelbuild/platforms
first draft releaser script
This commit is contained in:
parent
9ded0f9c31
commit
0689aab2e1
|
@ -0,0 +1,47 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ $# != 1 ]] ; then
|
||||||
|
echo "usage: $0 version"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
version="$1"
|
||||||
|
|
||||||
|
if [[ ! -f WORKSPACE ]] ; then
|
||||||
|
echo 'You must run this command from the top of the workspace.'
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
dist_file="/tmp/platforms-${version}.tar.gz"
|
||||||
|
tar czf "$dist_file" BUILD LICENSE WORKSPACE cpu os
|
||||||
|
sha256=$(shasum -a256 "$dist_file" | cut -d' ' -f1)
|
||||||
|
md5 $dist_file
|
||||||
|
|
||||||
|
|
||||||
|
cat <<INP
|
||||||
|
|
||||||
|
|
||||||
|
1. Create a new release using the tag $version
|
||||||
|
2. Copy/paste the text below into the release description field.
|
||||||
|
3. Upload $dist_file as an artifact.
|
||||||
|
4. Copy $dist_file to the mirror site.
|
||||||
|
5. Create the release.
|
||||||
|
6. Update Bazel to point to this new release.
|
||||||
|
|
||||||
|
=============== CUT HERE ===============
|
||||||
|
**WORKSPACE setup**
|
||||||
|
|
||||||
|
\`\`\`
|
||||||
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
||||||
|
http_archive(
|
||||||
|
name = "platforms",
|
||||||
|
urls = [
|
||||||
|
"https://github.com/bazelbuild/platforms/releases/download/$version/platforms-$version.tar.gz",
|
||||||
|
"https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/$version/platforms-$version.tar.gz",
|
||||||
|
],
|
||||||
|
sha256 = "$sha256",
|
||||||
|
)
|
||||||
|
\`\`\`
|
||||||
|
=============== CUT HERE ===============
|
||||||
|
INP
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
# Updating bazelbuild/platforms
|
||||||
|
|
||||||
|
## Step 1: Make the release
|
||||||
|
|
||||||
|
- Go to the [Releases](https://github.com/bazelbuild/platforms/releases) page
|
||||||
|
- Draft a new release
|
||||||
|
- Name the release with a version number
|
||||||
|
- Let the release title default
|
||||||
|
- Leave the description blank
|
Loading…
Reference in New Issue