The prep bootstrap logic currently pulls packages for a variety of RIDs
<LinuxRid Include="linux-x64" />
<LinuxRid Include="linux-musl-x64" />
<LinuxRid Include="linux-arm64" />
<LinuxRid Include="linux-musl-arm64" />
This list is continually growing. It is unnecessary/wasteful to pull all of these artifacts except for the one applicable for the current platform. The logic should be updated appropriately to pull packages for a single RID.
When fixing, please consider whether this should be the only behavior or if other options should be supported. e.g. it maybe useful from a testing perspective to be able to pull all rids to ensure packages exist. Today we don't run a linux-musl-arm64 leg in CI.
The prep bootstrap logic currently pulls packages for a variety of RIDs
This list is continually growing. It is unnecessary/wasteful to pull all of these artifacts except for the one applicable for the current platform. The logic should be updated appropriately to pull packages for a single RID.
When fixing, please consider whether this should be the only behavior or if other options should be supported. e.g. it maybe useful from a testing perspective to be able to pull all rids to ensure packages exist. Today we don't run a linux-musl-arm64 leg in CI.