aboutsummaryrefslogtreecommitdiff
path: root/release.sh
diff options
context:
space:
mode:
authorIvar Refsdal <ivar.refsdal@nsd.no>2021-09-04 13:23:07 +0200
committerIvar Refsdal <ivar.refsdal@nsd.no>2021-09-14 12:52:42 +0200
commitea40c5dbc2b47d6fd2a23236828dc9e4ab1f77dc (patch)
tree38db9a13c41576dd39a18ec4f4b2d498322a30c2 /release.sh
downloadfiinha-ea40c5dbc2b47d6fd2a23236828dc9e4ab1f77dc.tar.gz
fiinha-ea40c5dbc2b47d6fd2a23236828dc9e4ab1f77dc.tar.xz
Initial commit
Add release script Release 0.1.3 Use com.github.ivarref.yoltq namespace Use com.github.ivarref.yoltq namespace
Diffstat (limited to 'release.sh')
-rwxr-xr-xrelease.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/release.sh b/release.sh
new file mode 100755
index 0000000..70f67b5
--- /dev/null
+++ b/release.sh
@@ -0,0 +1,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 \ No newline at end of file