Skip to content

Commit e52c34a

Browse files
adds release script
1 parent 916e5b2 commit e52c34a

File tree

2 files changed

+24
-9
lines changed

2 files changed

+24
-9
lines changed

btrdb/version.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,7 @@
1515
## Module Info
1616
##########################################################################
1717

18-
__version_info__ = {
19-
'major': 5,
20-
'minor': 10,
21-
'micro': 1,
22-
'releaselevel': 'final',
23-
'serial': 15,
24-
}
18+
__version_info__ = { 'major': 5, 'minor': 10, 'micro': 1, 'releaselevel': 'final'}
2519

2620
##########################################################################
2721
## Helper Functions
@@ -36,6 +30,5 @@ def get_version(short=False):
3630
if __version_info__['micro']:
3731
vers.append(".%(micro)i" % __version_info__)
3832
if __version_info__['releaselevel'] != 'final' and not short:
39-
vers.append('%s%i' % (__version_info__['releaselevel'][0],
40-
__version_info__['serial']))
33+
vers.append('%s%i' % (__version_info__['releaselevel'][0]))
4134
return ''.join(vers)

release.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
set -e
4+
if [[ "$1" == "" ]]
5+
then
6+
echo "Missing version e.g 5 1 2"
7+
exit 1
8+
fi
9+
10+
echo "Setting version to $1.$2.$3"
11+
12+
13+
REPLACED_TEXT="__version_info__ = { 'major': $1, 'minor': $2, 'micro': $3, 'releaselevel': 'final'}"
14+
sed -i "s/^__version_info__.*$/${REPLACED_TEXT}/g" btrdb/version.py
15+
16+
git add ../tools/version.go
17+
git commit -m "Release v$1.$2.$3"
18+
git tag v$1.$2.$3
19+
git push origin v$1.$2.$3
20+
21+
sleep 10
22+
git push

0 commit comments

Comments
 (0)