You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ad...@apache.org on 2017/07/03 10:12:04 UTC
wicket git commit: Added script code to generate the annunce md file
for site
Repository: wicket
Updated Branches:
refs/heads/master 529db58c4 -> df430f76c
Added script code to generate the annunce md file for site
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/df430f76
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/df430f76
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/df430f76
Branch: refs/heads/master
Commit: df430f76c3cb6b98550511ebcba79ed75e0fa1e4
Parents: 529db58
Author: Andrea Del Bene <ad...@apache.org>
Authored: Sun Jul 2 20:12:56 2017 +0200
Committer: Andrea Del Bene <ad...@apache.org>
Committed: Mon Jul 3 11:32:27 2017 +0200
----------------------------------------------------------------------
release.sh | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/df430f76/release.sh
----------------------------------------------------------------------
diff --git a/release.sh b/release.sh
index 43415d0..22cf229 100755
--- a/release.sh
+++ b/release.sh
@@ -261,6 +261,22 @@ Have fun!
git add release-announce.txt
}
+function generate_announce_md {
+
+echo $'---\nlayout: post\ntitle: Apache Wicket' $version $'released\n---' > wicket-$version-released.md
+sed -e "s/$optionOpenTag/\{\% highlight xml\%\}\n$optionOpenTag/g" release-announce.txt |
+sed -e "s/$optionCloseTag/$optionCloseTag\n\{\% endhighlight\%\}/g" |
+sed -e s/' \*'/' \*'/g |
+sed -e "s/ CHANGELOG for $version/### This Release\n\n#### CHANGELOG for $version/g" |
+sed -e s/'\*\*'/'#####'/g |
+sed -e "s/ $beginPgp/<div class='highlight'><pre>\n$beginPgp/g" |
+sed -e "s/$endPgp/$endPgp\n<\/pre><\/div>\n/g" |
+sed -e "s/Source: http:\/\/www.apache.org\/dyn\/closer.cgi\/wicket\/$version/Source: [$version source download]\(http:\/\/www.apache.org\/dyn\/closer.cgi\/wicket\/$version\)/g" |
+sed -e "s/Binary: http:\/\/www.apache.org\/dyn\/closer.cgi\/wicket\/$version\/binaries/Binary: [$version binary download]\(http:\/\/www.apache.org\/dyn\/closer.cgi\/wicket\/$version\/binaries\)/g" |
+sed -e "s/Upgrading from earlier versions/<!--more-->\n\nUpgrading from earlier versions/g" >> wicket-$version-released.md
+
+}
+
# the branch on which the code base lives for this version (master is
# always current development version)
GIT_BRANCH=master
@@ -330,6 +346,11 @@ minor_version=$(expr $current_version : '.*\.\(.*\)\..*\-.*')
bugfix_version=$(expr $current_version : '.*\..*\.\(.*\)-.*')
version="$major_version.$minor_version.0"
+optionOpenTag='<dependency>'
+optionCloseTag='<\/dependency>'
+beginPgp='-----BEGIN PGP SIGNATURE-----'
+endPgp='-----END PGP SIGNATURE-----'
+
default_version="$version"
version=
@@ -547,6 +568,8 @@ popd
generate_signatures_from_release
generate_release_vote_email
generate_announce_email
+generate_announce_md
+
# Done with the tasks, now print out the next things the release manager
# needs to do