anchor.diff:  signtool verify /all /kp /v Win10_Sys | find "Issued to: Microsoft Windows Hardware Compatibility Publisher"
   IF %ERRORLEVEL% NEQ 0 goto:build_error || EXIT /B 1
   
  -:donechecking
  +:donecheckingdrivers 
   
   call:checkout_keybase client, %ClientRevision% || goto:build_error || EXIT /B 1
   call:checkout_keybase kbfs, %KBFSRevision% || goto:build_error || EXIT /B 1
  
positive.code: call:checkout_keybase release, %ReleaseRevision% || goto:build_error || EXIT /B 1
  
  ::wait for CI
  if [%UpdateChannel%] == [SmokeCI] (
      for /f %%i in ('git -C %GOPATH%\src\github.com\keybase\client rev-parse --short HEAD') do set clientCommit=%%i
      for /f %%i in ('git -C %GOPATH%\src\github.com\keybase\kbfs rev-parse --short HEAD') do set kbfsCommit=%%i
      :: need GITHUB_TOKEN
      pushd %GOPATH%\src\github.com\keybase\release
      go build || goto:build_error || EXIT /B 1
      release wait-ci --repo="client" --commit="%clientCommit%" --context="continuous-integration/jenkins/branch" --context="ci/circleci"  || goto:build_error || EXIT /B 1
      release wait-ci --repo="kbfs" --commit="%kbfsCommit%" --context="continuous-integration/jenkins/branch" --context="ci/circleci"  || goto:build_error || EXIT /B 1
      popd
  )
  
  :done_ci
  
  
negative.code: 
  if NOT DEFINED DevEnvDir call "%ProgramFiles(x86)%\\Microsoft Visual Studio 14.0\\vc\\bin\\vcvars32.bat"
  
  IF [%UpdateChannel%] == [] goto:donecheckingdrivers
  
  IF [%UpdateChannel%] == [None] goto:donecheckingdrivers
  
  IF [%UpdateChannel%] == [Test] goto:donecheckingdrivers
  
  :: don't bother with ci or checking out source, etc. for smoke2 build
  IF [%UpdateChannel%] == [Smoke2] goto:done_ci
  