Skip to content

Remove binary cloaks from the VMR's main branch #4087

@MichaelSimons

Description

@MichaelSimons

There is a shared desire to build both the Microsoft flavor of .NET as well as all of the source-build distro versions from the same source (one repo/commit/tag). To support this binaries will be allowed within the VMR going forward but require an explicit action. The current set of OSS-license binaries will be allowed wholesale as to not hinder the Unified Build project.

When doing this work, it is important to preserve cloaks that remove non-oss licensed components e.g. https://github.com/dotnet/installer/blob/main/src/VirtualMonoRepo/source-mappings.json#L193.

As part of this work, it will have to be decided what to do with the binary scan detector. That tool may still be needed by #4089

Metadata

Metadata

Assignees

Labels

area-infraSource-build infrastructure and reporting

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions