From 876eebe1c7d620f467674c66d69b499bcbe6bdec Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Wed, 31 Oct 2012 08:52:40 +0100 Subject: [PATCH] begin to include automatic freecode submissions using cfreecode-api Signed-off-by: Nico Schottelius --- build | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/build b/build index 158e3ef8..e5f252e7 100755 --- a/build +++ b/build @@ -195,6 +195,39 @@ notes burp -c system "$tar" ;; + dist-freecode) + version=$($0 changelog-version) + api_token=$(awk '/machine freecode login/ { print $8 }' ~/.netrc) + + printf "Enter tag list for freecode release %s> " "$version" + read taglist + + printf "Enter changelog for freecode release %s> " "$version" + read changelog + + echo "Submit preview" + cat << eof +tag_list = $taglist +changelog = $changelog +version = $version +eof + printf "Press enter to submit to freecode> " + read dummy + + cat << eof | cfreecode-api cdist + { + "auth_code": "$api_token", + "release": { + "tag_list": "REPLACEME", + "version": "$version", + "changelog": "REPLACEMETOO", + "hidden_from_frontpage": false + } + } +eof + + ;; + dist-pypi) $0 man $0 version