anchor.diff:  
   Target "Restore" (fun () ->
       Util.run root "yarn" "install"
  -    Util.run (root </> "src") dotnetExePath "restore"
  +    Util.run root dotnetExePath "restore Fable.Samples.sln"
   )
   
  -Target "Build" (fun () ->
  -    Util.run (root </> "src") dotnetExePath "fable yarn-build"
  -)
  +let build () =
  +    Util.run root dotnetExePath "fable yarn-build --port free"
  +
  +Target "Build" build
  +Target "BuildNoRestore" build
   
   let bumpVersion() =
       let mutable newVersion = 0
  
positive.code: ==> "Build"
  ==> "Publish"
  
  // Start build
  RunTargetOrDefault "Build"
  
negative.code:     | None -> StageAll workingDir
      Git.Commit.Commit workingDir message
  
  let publish () =
      let publishBranch = "gh-pages"
      let publishDir, tempDir = root </> "public", root </> "temp"
      let githubLink = sprintf "https://github.com/%s/%s.git" gitOwner gitProject
  