aboutsummaryrefslogtreecommitdiff
path: root/release.sh
blob: dec59a2db36c9e698cb0b7f6676fba1d0da22378 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/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 -X:deploy

echo "Released $VERSION"