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"