dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.28k stars 4.73k forks source link

Targeting Pack common infrastructure #3346

Closed dleeapho closed 4 years ago

dleeapho commented 5 years ago

[dagood] https://github.com/dotnet/core-setup/pull/5085#discussion_r253991314 has some thoughts on handling packs similar to runtime.<rid>.<package id> packages using the .builds infra. Fewer dirs and files that way, maybe more maintainable and easily usable in other repos. (Or replace the infra completely with something simpler.)

List of refactoring ideas from earlier PRs to improve this:

https://github.com/dotnet/core-setup/pull/5114

dagood commented 5 years ago

Closing: this was made common enough that we were able to split off dotnet/windowsdesktop for 5.0. Making an improved version (to make it more reasonable to onboard new repos) is tracked at https://github.com/dotnet/arcade/issues/2704.