anchor.diff:      |> DoNothing
   )
   
  +let private packageFileName project version = sprintf "%s.%s.nupkg" project version
  +
   Target "RunTests" (fun _ ->
  -  trace "This is where we will run some tests"
  +    CopyFile localNuGet (packagingRoot @@ (packageFileName projectName releaseNotes.AssemblyVersion) )
  +
  +    let result = ExecProcess(fun info ->
  +        info.FileName <- FullName "./src/ScriptCs.Octokit.Sample/run.cmd"
  +        info.UseShellExecute <- false
  +        info.WorkingDirectory <- FullName "./src/ScriptCs.Octokit.Sample/") (TimeSpan.FromMinutes 5.0)
  +    if result <> 0 then failwithf "run.cmd returned with a non-zero exit code"
   )
   
   Target "CreateNuGetPackage" (fun _ ->
  
positive.code: let buildDir = "./src/ScriptCs.Octokit/bin"
  let packagingRoot = "./packaging/"
  let packagingDir = packagingRoot @@ "ScriptCs.Octokit"
  
  let buildMode = getBuildParamOrDefault "buildMode" "Release"
  let releaseNotes =
  
negative.code: "Clean"
    ==> "AssemblyInfo"
    ==> "BuildApp"
    ==> "Default"
    ==> "CreateNuGetPackage"
    ==> "CreatePackage"
    ==> "RunTests"
    =?> ("PublishNuGetPackage", hasBuildParam "nugetApiKey")
    ==> "PublishPackage"
  
  