mirror of
https://github.com/superhelio/tools.git
synced 2026-01-30 12:46:30 +00:00
Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bea29b3ce3 | ||
|
|
7514595f35 | ||
|
|
9ac3cdf1f2 | ||
|
|
f8af60b6b1 | ||
|
|
5d09d34489 | ||
|
|
73859c9cf3 | ||
|
|
865447cf16 | ||
|
|
f58d1c50dd | ||
|
|
6bc0934eee | ||
|
|
cfe7c1b525 | ||
|
|
c23b512b80 | ||
|
|
e4f313a056 | ||
|
|
f25536b8a1 | ||
|
|
dd0341cb92 | ||
|
|
252e031286 | ||
|
|
997beeebb0 |
18
CHANGELOG.md
Normal file
18
CHANGELOG.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
## 0.0.5 (2016-08-04)
|
||||||
|
- 9ac3cdf1f2ad87a24756614369b6911e4232ac0d 2016-08-04 | Final message to show we are done (HEAD -> release-0.0.5, origin/develop, develop) [Ismo Vuorinen]
|
||||||
|
|
||||||
|
## 0.0.4 (2016-08-04)
|
||||||
|
- 865447cf1637fa413056c4ed0c52a6816eb5d0a4 2016-08-04 | Minor changes to make sure nothing strange happens when releasing (HEAD -> release-0.0.4, develop) [Ismo Vuorinen]
|
||||||
|
|
||||||
|
## 0.0.3 (2016-08-04)
|
||||||
|
- c23b512b808fda4c2cc9edf9f618061a553c61a6 2016-08-04 | If our changelog is missing, create one? (HEAD -> release-0.0.3, develop) [Ismo Vuorinen]
|
||||||
|
- e4f313a05698acdb55ec30538eab0477b26c0063 2016-08-04 | Add missing changelog file [Ismo Vuorinen]
|
||||||
|
|
||||||
|
## 0.0.2 (2016-08-04)
|
||||||
|
- Changed date format on release header
|
||||||
|
|
||||||
|
## 0.0.1 (Elokuu 04, 2016)
|
||||||
|
- Uncomment rest of the script
|
||||||
|
- Remove "-f" force option, keeping it simple
|
||||||
|
- Add our empty VERSION file to generate another commit
|
||||||
|
- First commit to get things rolling
|
||||||
23
release.sh
23
release.sh
@@ -12,7 +12,7 @@
|
|||||||
FILE_VERSION="VERSION"
|
FILE_VERSION="VERSION"
|
||||||
FILE_CHANGELOG="CHANGELOG.md"
|
FILE_CHANGELOG="CHANGELOG.md"
|
||||||
|
|
||||||
NOW="$(date +'%B %d, %Y')"
|
NOW="$(date +'%Y-%m-%d')"
|
||||||
RED="\033[1;31m"
|
RED="\033[1;31m"
|
||||||
GREEN="\033[0;32m"
|
GREEN="\033[0;32m"
|
||||||
YELLOW="\033[1;33m"
|
YELLOW="\033[1;33m"
|
||||||
@@ -58,6 +58,18 @@ if [ ! -f $FILE_VERSION ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Do we have a file with our changes?
|
||||||
|
if [ ! -f $FILE_CHANGELOG ]; then
|
||||||
|
echo -ne "${QUESTION_FLAG} ${CYAN}Can't find changelog file (${FILE_CHANGELOG}), create one?"
|
||||||
|
|
||||||
|
read RESPONSE
|
||||||
|
if [[ $RESPONSE =~ [yY](es)* ]] || [ "$RESPONSE" = "" ]; then
|
||||||
|
echo "" > $FILE_CHANGELOG
|
||||||
|
else
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Continue to guess new value for our version
|
# Continue to guess new value for our version
|
||||||
BASE_STRING=`cat $FILE_VERSION`
|
BASE_STRING=`cat $FILE_VERSION`
|
||||||
|
|
||||||
@@ -99,7 +111,7 @@ echo $NEW_VERSION > $FILE_VERSION
|
|||||||
|
|
||||||
# Create our changelog
|
# Create our changelog
|
||||||
echo "## $NEW_VERSION ($NOW)" > tmpfile
|
echo "## $NEW_VERSION ($NOW)" > tmpfile
|
||||||
git log --pretty=format:" - %s" "$BASE_STRING"...HEAD >> tmpfile
|
git log --pretty=format:" - %H %ad | %s%d [%an]" --date=short "$BASE_STRING"...HEAD >> tmpfile
|
||||||
echo "" >> tmpfile
|
echo "" >> tmpfile
|
||||||
echo "" >> tmpfile
|
echo "" >> tmpfile
|
||||||
cat $FILE_CHANGELOG >> tmpfile
|
cat $FILE_CHANGELOG >> tmpfile
|
||||||
@@ -109,6 +121,9 @@ echo -e "$ADJUSTMENTS_MSG"
|
|||||||
read
|
read
|
||||||
echo -e "$PUSHING_MSG"
|
echo -e "$PUSHING_MSG"
|
||||||
|
|
||||||
|
# Make sure changes have been added
|
||||||
|
git add $FILE_VERSION $FILE_CHANGELOG
|
||||||
|
|
||||||
# Commit version number increment
|
# Commit version number increment
|
||||||
git commit -am "Incrementing version number to $NEW_VERSION"
|
git commit -am "Incrementing version number to $NEW_VERSION"
|
||||||
|
|
||||||
@@ -117,7 +132,7 @@ git checkout $BRANCH_MASTER
|
|||||||
git merge --no-ff $BRANCH_RELEASE
|
git merge --no-ff $BRANCH_RELEASE
|
||||||
|
|
||||||
# Create tag for new version from -master
|
# Create tag for new version from -master
|
||||||
git tag $NEW_VERSION
|
git tag -am "Tag version ${NEW_VERSION}." "$NEW_VERSION"
|
||||||
|
|
||||||
# Merge release branch with the new version number back into develop
|
# Merge release branch with the new version number back into develop
|
||||||
git checkout $BRANCH_DEV
|
git checkout $BRANCH_DEV
|
||||||
@@ -125,3 +140,5 @@ git merge --no-ff $BRANCH_RELEASE
|
|||||||
|
|
||||||
# Remove release branch
|
# Remove release branch
|
||||||
git branch -d $BRANCH_RELEASE
|
git branch -d $BRANCH_RELEASE
|
||||||
|
|
||||||
|
echo -e "${NOTICE_FLAG} Done!"
|
||||||
|
|||||||
Reference in New Issue
Block a user