Remove the duplicate checkout step, which both removes warnings and a weird subfolder.
Also fixes sourcelink to always point to the GitHub repo for user mode builds. Previously, user mode builds just would have had no source link. But because we eventually will push any changes to GitHub (We will never have internal only fixes) we want to always point to GitHub
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Fix incremental issues in CMake build so rebuilds don't consistently happen
Issues with source link and the resource manifest generation were causing many relinks to occur when not necessary
* Fix nit, fix a few organization issues in generated solution
* Fix build without logging