#!/bin/sh
# Usage: ./bin/release {old_version} {new_version}
set -e

previous_version="${1}"
release_version="${2}"

mix hex.outdated
mix tests
git add EXAMPLES.md

sed -i "s/$previous_version/$release_version/" README.md
sed -i "s/$previous_version/$release_version/" mix.exs
git add mix.exs
git add README.md

mix docs

git tag -a "$release_version" -m "Release version $release_version"
git push origin "$release_version"

mix hex.build
mix hex.publish
