Skip to content

Prep bootstrap logic should only pull packages for current rid by default #3631

@MichaelSimons

Description

@MichaelSimons

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.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions