Skip to content

Developing

Idrees Khan edited this page Jun 20, 2018 · 7 revisions

Releasing

Prerequisites

  • Sign up for a Sonatype account here
  • Ask for permissions to push to com.spotify domain like in this ticket
  • Add Sonatype credentials to ~/.sbt/1.0/credentials.sbt
credentials ++= Seq(
  Credentials(
    "Sonatype Nexus Repository Manager",
    "oss.sonatype.org",
    "$USERNAME",
    "$PASSWORD"))
  • Create a PGP key, for example on keybase.io
  • Set up PGP key for use in SBT using sbt-pgp

Release procedure

  • Run sbt release and follow the instructions
  • Go to oss.sonatype.org, find the staging repository, "close" and "release"
  • Add changelog to releases page
  • Update public Homebrew formula
Clone this wiki locally