Enables building and signing arm/arm64 bits for linux.
Also, several minor improvements to the OBP workflow.
With this PR, linux onebranch build workflow does not install anything online anymore. Everything is set up in the docker image.
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>
* Add support for building a macOS or iOS framework bundle
* Rename script
* Package frameworks on azure
* Update framework version
* Fix upload path
* Add support for xcframework as well
* Another macos fix
* Fix weird mistakes
* Increase minimum target to 10.15
* Fix macos build
* Fix review comments
Co-authored-by: Thad House <thadhouse1@gmail.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