Skip to content

Commit 9b46115

Browse files
committed
ReleaseNotes file and initial scripts for cutting new non-SNAPSHOT releases
(used from pallet/zi's scripts as starting point)
1 parent 6952f64 commit 9b46115

3 files changed

Lines changed: 58 additions & 0 deletions

File tree

ReleaseNotes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Release Notes - buildversion-plugin
2+
3+
## v1.0.0 First release
4+
5+

finish-release.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/bin/bash
2+
3+
# finish the release after updating release notes
4+
5+
if [[ $# -lt 1 ]]; then
6+
echo "usage: $(basename $0) new-version" >&2
7+
exit 1
8+
fi
9+
10+
version=$1
11+
12+
echo "finish release of $version"
13+
14+
echo -n "commiting release notes and readme. enter to continue:" && read x \
15+
&& git add ReleaseNotes.md README.md \
16+
&& git commit -m "Updated release notes and readme for $version" \
17+
&& echo -n "Peform release. enter to continue:" && read x \
18+
&& mvn release:clean \
19+
&& mvn release:prepare -Dgpg.keyname=02FCB552 \
20+
&& mvn release:perform -Dgpg.keyname=02FCB552 \
21+
#&& mvn nexus:staging-close \
22+
#&& mvn nexus:staging-promote \
23+
&& git flow release finish -n $version
24+

start-release.sh

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#!/bin/bash
2+
3+
# start the release
4+
5+
if [[ $# -lt 2 ]]; then
6+
echo "usage: $(basename $0) previous-version new-version" >&2
7+
exit 1
8+
fi
9+
10+
previous_version=$1
11+
version=$2
12+
13+
echo ""
14+
echo "Start release of $version, previous version is $previous_version"
15+
echo ""
16+
echo ""
17+
18+
git flow release start $version || exit 1
19+
20+
echo ""
21+
echo ""
22+
echo "Changes since $previous_version"
23+
git log --online v$previous_version..
24+
echo ""
25+
echo ""
26+
echo "Now edit ReleaseNotes and README"
27+
28+
$EDITOR ReleaseNotes.md
29+
$EDITOR README.md

0 commit comments

Comments
 (0)