anchor.diff:          (DotNet.pack
               (fun p ->
                   { p with
  -                    Common = { p.Common with CustomParams = Some(sprintf "/p:Version=%s" release.NugetVersion) }
  +                    Common = { p.Common with CustomParams = Some(sprintf "/p:Version=%s" packageVersion) }
                       OutputPath = Some(binDir)
                       Configuration = DotNet.BuildConfiguration.Release
  -                    VersionSuffix = release.SemVer.PreRelease |> Option.map (fun v -> v.Origin) })
  +                    VersionSuffix = packageSemVer.PreRelease |> Option.map (fun v -> v.Origin) })
           )
   )
   
  
positive.code:         |> function None -> gitHome + "/" + gitName | Some (s: string) -> s.Split().[0]
  
      Git.Staging.stageAll ""
      Git.Commit.exec "" (sprintf "Bump version to %s" release.NugetVersion)
      Git.Branches.pushBranch "" remote (Git.Information.getBranchName "")
  
      Git.Branches.tag "" release.NugetVersion
      Git.Branches.pushTag "" remote release.NugetVersion
  
      // release on github
      GitHub.createClientWithToken token
      |> GitHub.draftNewRelease gitOwner gitName release.NugetVersion (release.SemVer.PreRelease <> None) release.Notes
      // |> GitHub.uploadFile "PATH_TO_FILE"
      |> GitHub.publishDraft
      |> Async.RunSynchronously
  
negative.code: // Read additional information from the release notes document
  let release = ReleaseNotes.load "RELEASE_NOTES.md"
  
  let packageVersion = Environment.environVarOrDefault "RELEASE_VERSION" release.NugetVersion
  let packageSemVer = SemVer.parse(packageVersion)
  
  // Projects which will be included in release
  let productProjects =
      !! "src/*/*.csproj"
  