From 23056cbb45414ac1feae69c1e7f910ce9d3a49fb Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Mon, 24 Oct 2016 16:17:54 +0100 Subject: [PATCH] Temporarily release weave-daemonset.yaml to weave-kube repo --- bin/release | 41 +++++++++++++++++++++++++++++++++++++++++ docs/release-process.md | 9 +++++++++ 2 files changed, 50 insertions(+) diff --git a/bin/release b/bin/release index 39367173..316f3af4 100755 --- a/bin/release +++ b/bin/release @@ -157,7 +157,21 @@ draft() { --name "weave" \ --file "./weave" + github-release release $RELEASE_ARGS \ + --user $GITHUB_USER \ + --repo weave-kube \ + --tag $LATEST_TAG \ + --name "$RELEASE_NAME $VERSION" \ + --description "$RELEASE_DESCRIPTION" + sed -i -e s/:latest/:$VERSION/ -e "/imagePullPolicy: Always/d" ./prog/weave-kube/weave-daemonset.yaml + github-release upload \ + --user $GITHUB_USER \ + --repo weave-kube \ + --tag $LATEST_TAG \ + --name "weave-daemonset.yaml" \ + --file "./prog/weave-kube/weave-daemonset.yaml" + github-release upload \ --user $GITHUB_USER \ --repo weave \ @@ -244,6 +258,33 @@ publish() { --name "weave" \ --file "./weave" + github-release publish \ + --user $GITHUB_USER \ + --repo weave-kube \ + --tag $LATEST_TAG + + if github-release info --user $GITHUB_USER --repo weave-kube \ + --tag latest_release >/dev/null 2>&1; then + github-release delete \ + --user $GITHUB_USER \ + --repo weave-kube \ + --tag latest_release + fi + + github-release release \ + --user $GITHUB_USER \ + --repo weave-kube \ + --tag latest_release \ + --name "$RELEASE_NAME latest ($VERSION)" \ + --description "[Release Notes](https://github.com/$GITHUB_USER/weave/releases/$LATEST_TAG)" + + github-release upload \ + --user $GITHUB_USER \ + --repo weave-kube \ + --tag latest_release \ + --name "weave-daemonset.yaml" \ + --file "./prog/weave-kube/weave-daemonset.yaml" + github-release upload \ --user $GITHUB_USER \ --repo weave \ diff --git a/docs/release-process.md b/docs/release-process.md index 7fa980f1..4b6a38aa 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -107,6 +107,15 @@ the build script will complain otherwise. N.B. if you're testing the release process, push to your fork instead! +While the git.io link for weave-kube is still pointing to the +weave-kube repository, we also need to update the tag there: + + cd ../weave-kube + git tag -a -m "Release $TAG" $TAG + git tag -af -m "Release $TAG" latest_release $TAG + git push -f git@github.com:weaveworks/weave latest_release + + ### Publish Release & Distributable Artefacts You can now publish the release and upload the remaining