anchor.diff:      Git.Branches.tag "" release.NugetVersion
       Git.Branches.pushTag "" remote release.NugetVersion
   
  -    Environment.environVar "GITHUB_TOKEN"
  +    githubToken.Value
       |> GitHub.createClientWithToken
       |> GitHub.draftNewRelease gitOwner gitName release.NugetVersion
                                 release.SemVer.PreRelease.IsSome release.Notes
  
positive.code:     { p with
          ToolPath = Path.GetFullPath "./.paket/paket"
          WorkingDir = pkgPath
          ApiKey = envRequired "NUGET_TOKEN" }
    // for f in *.nupkg; do ../.paket/paket push  --api-key $NUGET_TOKEN $f; done
    Paket.push setParams
  
  Target.create "CheckEnv" <| fun _ ->
    ignore (envRequired "GITHUB_TOKEN")
    ignore (envRequired "NUGET_TOKEN")
  
  Target.create "Release" (fun _ ->
      let gitOwner = "haf"
  
negative.code: 
      let runTest project =
          DotNet.exec (DotNet.Options.withDotNetCliPath dotnetExePath)
            (sprintf "%s/bin/%O/netcoreapp2.1/%s.dll" project configuration project)
            "--summary"
          |> fun r -> if r.ExitCode<>0 then project+".dll failed" |> failwith
          let exeName = sprintf "%s/bin/%O/net461/%s.exe" project configuration project
          let filename, arguments =
  