anchor.diff:      // used to add -pre suffix to pre-release packages
       let getProjectVersion project =
         match project with
  -      | "Akka.Cluster" -> release.NugetVersion
  -      | persistence when persistence.StartsWith("Akka.Persistence") -> release.NugetVersion
  +      | "Akka.Cluster" -> preReleaseVersion
  +      | persistence when persistence.StartsWith("Akka.Persistence") -> preReleaseVersion
         | _ -> release.NugetVersion
   
   open Nuget
  
positive.code:         match project with
          | "Akka" -> []
          | "Akka.Cluster" -> ["Akka.Remote", release.NugetVersion]
          | "Akka.Persistence.TestKit" -> ["Akka.Persistence", release.NugetVersion]
          | "Akka.Persistence.FSharp" -> ["Akka.Persistence", release.NugetVersion]
          | di when (di.StartsWith("Akka.DI.") && not (di.EndsWith("Core"))) -> ["Akka.DI.Core", release.NugetVersion]
          | testkit when testkit.StartsWith("Akka.TestKit.") -> ["Akka.TestKit", release.NugetVersion]
          | _ -> ["Akka", release.NugetVersion]
  
negative.code: let buildNumber = if String.IsNullOrWhiteSpace(envBuildNumber) then "0" else envBuildNumber
  
  let version = parsedRelease.AssemblyVersion + "." + buildNumber
  let preReleaseVersion = version + "-beta"
  
  let isUnstableDocs = hasBuildParam "unstable"
  let isPreRelease = hasBuildParam "nugetprerelease"
  