aboutsummaryrefslogtreecommitdiff
path: root/release.sh
blob: 70f67b5eda3ee0389fcbb51b9f41975580d1f49a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

set -ex

clojure -Spom
clojure -M:test
clojure -M:jar
clojure -X:release ivarref.pom-patch/clojars-repo-only!
VERSION=$(clojure -X:release ivarref.pom-patch/set-patch-version! :patch :commit-count+1)

git add pom.xml
git commit -m "Release $VERSION"
git tag -a v$VERSION -m "Release v$VERSION"
git push --follow-tags

clojure -M:deploy

echo "Released $VERSION"

rm *.pom.asc