Skip to content

Commit 8828b4b

Browse files
authored
Merge pull request #18 from sproogen/release/0.3
Release/0.3
2 parents a49a979 + b472214 commit 8828b4b

File tree

4 files changed

+22
-14
lines changed

4 files changed

+22
-14
lines changed

Diff for: .travis.yml

+11-5
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ branches:
1919
- develop
2020

2121
before_install:
22+
- gem install gem-release --pre
2223
- ./scripts/bump-version.sh
2324

2425
script:
@@ -29,8 +30,13 @@ after_success:
2930
- ./scripts/merge-downstream.sh
3031

3132
deploy:
32-
provider: rubygems
33-
on:
34-
branch: master
35-
api_key:
36-
secure: "RNKG1VHenOH/xa5Qax6nK8rEP4iS9rQ28jXOb0q3sgWbcgRoBm2B9lUl1WZ6gPcOIIlN+79FFXEzWJMM1NPxs9N5ZLHVQV35D8ApA2lFOU8C4jzgQstAIXh0Pa8HBHTnYbjHObobiuKmI4oqOQ/WV8I6281Ol+PcQizstLwiHI+soqRea94vuuOCqalaQL9zOXZHaqYyQYJSJOFWAyPO3+wjJU8lpN9Dt3n2J+XZujbdIG99otQAE+/dr+cy0ax4a8K0voEOQ9rVdSUjXMspsog7kT+qcVUehmcTfVRyWZcUPTgVgJ3vneWTtdRTVAK75TuENlPFJ0SsIYuHmIHigQpvdWBGFF43h+Ipm37Y+jRTdwxhhShmrfQ4Ljvnp/AahxHmMUSF12c0Ft0wPCsMqWbQJs9MZneTB5NXq+OvJDI2Ve8fYvrINgPdFv+tn8gE8tR8BU3nZB+gsFLzdOiJPfwCxf9xSTexWYCTSqFoo9LgML00g0BykQE9Nm4mY0/y4VqUjMCAoHnlh7hK7N2wFNBiGEcGtwmRVacCBWz42W5lX6T8KuM5nT10hOwXF+uVSUsSw7JglHOWYharegjnhnjS9fbbQCUXSuDuUunZWagTYKj4QM94BmMoEAT+RZ1LsKWR6SojjMB8Cms2J70TcqZBsO5CBGug1VWk6NzdNJI="
33+
- provider: rubygems
34+
on:
35+
branch: master
36+
api_key:
37+
secure: "RNKG1VHenOH/xa5Qax6nK8rEP4iS9rQ28jXOb0q3sgWbcgRoBm2B9lUl1WZ6gPcOIIlN+79FFXEzWJMM1NPxs9N5ZLHVQV35D8ApA2lFOU8C4jzgQstAIXh0Pa8HBHTnYbjHObobiuKmI4oqOQ/WV8I6281Ol+PcQizstLwiHI+soqRea94vuuOCqalaQL9zOXZHaqYyQYJSJOFWAyPO3+wjJU8lpN9Dt3n2J+XZujbdIG99otQAE+/dr+cy0ax4a8K0voEOQ9rVdSUjXMspsog7kT+qcVUehmcTfVRyWZcUPTgVgJ3vneWTtdRTVAK75TuENlPFJ0SsIYuHmIHigQpvdWBGFF43h+Ipm37Y+jRTdwxhhShmrfQ4Ljvnp/AahxHmMUSF12c0Ft0wPCsMqWbQJs9MZneTB5NXq+OvJDI2Ve8fYvrINgPdFv+tn8gE8tR8BU3nZB+gsFLzdOiJPfwCxf9xSTexWYCTSqFoo9LgML00g0BykQE9Nm4mY0/y4VqUjMCAoHnlh7hK7N2wFNBiGEcGtwmRVacCBWz42W5lX6T8KuM5nT10hOwXF+uVSUsSw7JglHOWYharegjnhnjS9fbbQCUXSuDuUunZWagTYKj4QM94BmMoEAT+RZ1LsKWR6SojjMB8Cms2J70TcqZBsO5CBGug1VWk6NzdNJI="
38+
- provider: releases
39+
api_key: ${GITHUB_TOKEN}
40+
file: "resume-theme-$(gem bump --pretend --no-commit | awk '{ print $3 }').gem"
41+
on:
42+
branch: master

Diff for: lib/resume-theme/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module ResumeTheme
2-
VERSION = "0.2.1"
2+
VERSION = "0.3.0"
33
end

Diff for: scripts/bump-version.sh

+10-6
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
#!/bin/bash
22

3-
set -ev
3+
set -e
44

55
if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
6-
gem install gem-release --pre;
7-
86
git config --global user.email ${EMAIL};
97
git config --global user.name ${USER};
108

9+
git fetch origin;
1110
git checkout master;
1211

13-
gem bump --skip-ci;
14-
gem tag --no-push;
12+
CURRENT_VERSION=v$(gem bump --pretend --no-commit | awk '{ print $3 }');
1513

14+
# Only bump the tag if the current version already has a tag, if it doesn't exist then the version has been manually updated.
15+
if [ "$(git tag -l $CURRENT_VERSION)" == "$CURRENT_VERSION" ]; then
16+
gem bump --skip-ci;
17+
fi
18+
19+
gem tag --no-push;
1620
git push "https://${GITHUB_TOKEN}@${GITHUB_REPO}" master --tags;
17-
fi
21+
fi

Diff for: scripts/merge-downstream.sh

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#!/bin/bash
22

3-
# set -v
4-
53
if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
64
git remote set-branches --add origin develop;
75
git fetch origin develop;

0 commit comments

Comments
 (0)