anchor.diff:  
   // AppVeyor CI
   dependency "AppVeyor" <| match appVeyorTrigger with
  -                         | SemVerTag             -> "PublishNuGetPublic"
  -                         | DevelopBranch         -> "PublishNuGetPrivate"
  -                         | ConsumeEapBranch | PR -> "CompleteBuild"
  -                         | UnknownBranchOrTag    -> "Build"
  -                         | _                     -> "AppVeyor_InvalidTrigger"
  +                         | SemVerTag                            -> "PublishNuGetPublic"
  +                         | DevelopBranch                        -> "PublishNuGetPrivate"
  +                         | ConsumeEapBranch | PR | MasterBranch -> "CompleteBuild"
  +                         | UnknownBranchOrTag                   -> "Build"
  +                         | _                                    -> "AppVeyor_InvalidTrigger"
   
   "Tests"
       ?=> "AppVeyor_PublishTestResults"
  
positive.code: type AppVeyorEnvironment with
      static member IsPullRequest = isNotNullOrEmpty AppVeyorEnvironment.PullRequestNumber
  
  type AppVeyorTrigger = Invalid | SemVerTag | PR | DevelopBranch | ConsumeEapBranch | UnknownBranchOrTag
  let appVeyorTrigger =
      if buildServer <> BuildServer.AppVeyor then
          Invalid
  
negative.code:         match tag, isPR, branchName with
          | Some t, _, _ when "^v\d.*" >** t  -> SemVerTag
          | _, true, _                        -> PR
          | _, _, "master"                    -> MasterBranch
          | _, _, "develop"                   -> DevelopBranch
          | _, _, "feature/consume-eap"       -> ConsumeEapBranch
          | _                                 -> UnknownBranchOrTag
  