* [ArPow Tarball] Tier 2 - Add runtime-portable repo to arpow tarball
* Update TemporaryBootstrapPackageVersions.props
* Revert too aggressive of version updates in TemporaryBootstrapPackageVersions.props
* Remove allconfigurations flag since some are not valid in source-build
* Don't copy tools anymore after Package
This target is no longer needed as it was meant to copy ilasm/ildasm to
a known directory to be picked up by SBRP. SBRP now uses the nupkg.
* Update binlog param to ensure we get inner binlog
* Don't build stable versions for preview
* Update DirectoryBuild.props in src if root one isn't found
* Add dotnet6 feed to NuGet.Configs
* Remove unneeded properties in runtime.common.props
* Increase timeout on create tarball job
* Update portable build cleanup
* Remove timeout on Create Tarball job
* Only add source when building online
* Update prebuilts version
Co-authored-by: dseefeld <dseefeld@microsoft.com>
- Cherry pick the internal runtime download changes over
- Cherry pick changes to the arcade SB template over (making the next update a noop and unblocking P7+)
- Hoist out the variable groups and parameters needed for the internal download to the top level yaml file.
- Remove the old DownloadFile task and replace this with the Arcade version. Specifically this allows us to remove
set/use of the DOTNETCLIMSRC_READ_SAS_TOKEN environment variable and instead rely on that task's ability to decode and
use a base64 encoded SAS token. The reason for the environment variable usage before was that the
non-encoded SAS token was getting mangled by msbuild/bash/etc. on non-Windows OSs.
- Update the source build tarball template with support for internal runtimes
Update to source build template
* Collect prebuilt packages
* WIP offline build
* Update ReplaceTextInFile(s) to honor line endings
* Build changes required to build with current Roslyn
* Look for 6.0 version of logger
* Add patch for SBRP to get eng/common updated.
* Update previously source-built version
* Add additional comments on patches
* Add comment on TemporaryBootstrap file
* Updates based on PR comments
* Update SBRP to get version with updated ilasm
Also, remove the prebuilts for packages that weren't being built
correctly.
* Add empty prebuilt directory
* Add some needed prebuilt packages to override temporarily bad ref packages.
* Remove bad ref packages.
* Also don't copy new versions of the bad SBRP packages after the SBRP build.
* Account for missing intermediate packages and different paths.
* Address code review comment.
* Add SBRP packages to prev source-built
* Update to new version of prev source-built
* Update SBRP reference
* Don't delete SBRP packages
* Update private source-built version
* Setup inner build prebuilt checks to use global package caches
* Update previously source-built version to include version built from tarball build
* Update NuGet.config and global.json for SBRP
* Copy restored packages from inner build
* Update src/SourceBuild/tarball/content/repos/source-build-reference-packages.proj
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
* Initial checkin of source-build tarball build infra
* Add a couple more comments
* Update eng/SourceBuild.Version.Details.xml based on PR review
Co-authored-by: Chris Rummel <crummel@microsoft.com>
* Updates based on PR review comments
Co-authored-by: Chris Rummel <crummel@microsoft.com>