How to Release

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, and distribute it to a public keyserver

Release procedure

*Starting with 0.4.0 all release names are scientific names of animals with genus and species starting with the same letter, in ascending alphabetical order. Starting with 0.8.0 all release names are Harry Potter spells.

Past release names

0.9.x

0.8.x

  • v0.8.4 - “Expecto Patronum”
  • v0.8.3 - “Draconifors”
  • v0.8.2 - “Capacious Extremis”
  • v0.8.1 - “Bombarda Maxima”
  • v0.8.0 - “Amato Animo Animato Animagus”

0.7.x

  • v0.7.4 - “Watsonula wautieri”
  • v0.7.3 - “Vulpes Vulpes”
  • v0.7.2 - “Ursus t. Ussuricus”
  • v0.7.1 - “Taxidea Taxus”
  • v0.7.0 - “Suricata suricatta”

0.6.x

  • v0.6.1 - “Rhyncholestes raphanurus”
  • v0.6.0 - “Quelea Quelea”

0.5.x

0.4.x

  • v0.4.7 - “Hydrochoerus hydrochaeris”
  • v0.4.6 - “Galago gallarum”
  • v0.4.5 - “Felis ferus”
  • v0.4.4 - “Erinaceus europaeus”
  • v0.4.3 - “Dendrohyrax dorsalis”
  • v0.4.2 - “Castor canadensis”
  • v0.4.1 - “Blarina brevicauda”
  • v0.4.0 - “Atelerix albiventris”

0.3.x

  • v0.3.6 - “Veritas odit moras”
  • v0.3.5 - “Unitas, veritas, carnitas”
  • v0.3.4 - “Sectumsempra”
  • v0.3.3 - “Petrificus totalus”
  • v0.3.2 - “Ut tensio sic vis”
  • v0.3.1 - “Expecto patronum”
  • v0.3.0 - “Lux et veritas”

0.2.x

  • v0.2.13 - “Ex luna scientia”
  • v0.2.12 - “In extremo”
  • v0.2.11 - “Saltatio mortis”
  • v0.2.10 - “De Mysteriis Dom Sathanas”
  • v0.2.9 - “Hoc tempore atque nunc et semper”
  • v0.2.8 - “Consummatum est”
  • v0.2.7 - “Crescat scientia vita excolatur”
  • v0.2.6 - “Sensu lato”
  • v0.2.5 - “Imperium in imperio”
  • v0.2.4 - “Ab imo pectore”
  • v0.2.3 - “Aurea mediocritas”
  • v0.2.2 - “Intelligenti pauca”
  • v0.2.1 - “Sedes incertae”
  • v0.2.0 - “Nulli secundus”

0.1.x