scalamacros / paradise

(No longer actively maintained.)

Website GitHub

Macro Paradise Plugin

This plugin is no longer actively maintained. As of 2.13.x, is has been included in the compiler (but its status remains the same: experimental, API subject to change).

Join the chat at https://gitter.im/scalamacros/paradise

http://docs.scala-lang.org/overviews/macros/paradise.html

Cutting a release

Do it on your own machine. The GPG key is used for scala modules, talk to @lrytz if you need the passphrase.

Update the scalaVersion in the build, then

$> java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)

$> export SONA_USER=⛄️ SONA_PASS=🌨

$> sbt \
  'set version := "2.1.1"' \
  'set pgpSigningKey := Some(new java.math.BigInteger("C478A820AD150412FF2860C563426A08B91ED6B0", 16).longValue)' \
  'set pgpPassphrase := Some(Array.empty)' \
  'set useGpg := true' \
  clean \
  publishSigned

$> git tag -s -m "2.1.1 for Scala 2.12.XY" v2.1.1_2.12.XY HEAD

$> git push upstream v2.1.1_2.12.XY