[e8481a]: / build / prepare-semantic-release.sh

Download this file

24 lines (19 with data), 520 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
# verbose mode
set -x
RELEASE_VERSION=$1
a=( ${RELEASE_VERSION//./ } )
MAJOR=${a[0]}
MINOR=${a[1]}
PATCH=${a[2]}
echo "RELEASE_VERSION=$RELEASE_VERSION"
echo "MAJOR=$MAJOR"
echo "MINOR=$MAJOR.$MINOR"
echo "PATCH=$PATCH"
# update version info in the ambianic python package setup.cfg
cp README.md src/
cd src
python3 setup.py setopt --command metadata --option version --set-value $RELEASE_VERSION
# verify if version is updated in setup.cfg
echo "verify if version is updated in setup.cfg"
cat setup.cfg