-
Notifications
You must be signed in to change notification settings - Fork 3
Releasing
Matt Russell edited this page Mar 27, 2017
·
12 revisions
- Run
versions = mash.release.prepareBuildSbt
(updatesbuild.sbt
and calculates version numbers) - Edit
CHANGELOG
to add date git.commit -a "Release $versions.release"; git.push
- Create executable jar and deb package:
sbt clean assembly debian:packageBin!
(createstarget/scala-2.12/mash-$VERSION.jar
) mash.release.createGithubRelease versions.release
sha = hash.sha256 "target/scala-2.12/mash-${versions.release}.jar"
cd "../homebrew-mash"
"mash.rb.template".read.replace '$VERSION' versions.release | .replace '$SHA' sha | write "mash.rb"
git.commit -a "Release $versions.release"; git.push