Skip to content

Conversation

@jkoritzinsky
Copy link
Member

@jkoritzinsky jkoritzinsky commented Dec 10, 2024

Use the Installers Arcade package to build the ref pack and targeting pack installers

Use the Arcade tooling to reduce the maintenance burden for common installable components.

Blocked on dotnet/arcade#15321

If we merge this before Preview 1, we don't need to worry about changing the upgrade codes.

Description

By moving to using the Arcade tooling, ASP.NET Core no longer needs to maintain any custom logic for these common installers. The Arcade tooling automatically provides the wixpack logic as well as the VS component insertion package logic. Additionally, this work means that all installers used to construct the .NET SDK outside of the SDK repo use the same logic to be built.

@ghost ghost added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Dec 10, 2024
@jkoritzinsky jkoritzinsky added the blocked The work on this issue is blocked due to some dependency label Dec 12, 2024
@jkoritzinsky jkoritzinsky marked this pull request as ready for review December 12, 2024 05:47
@jkoritzinsky jkoritzinsky requested review from a team and wtgodbe as code owners December 12, 2024 05:47
@jkoritzinsky jkoritzinsky requested review from NikolaMilosavljevic and ViktorHofer and removed request for a team December 12, 2024 05:47
@ViktorHofer ViktorHofer enabled auto-merge (squash) December 12, 2024 08:10
@ViktorHofer ViktorHofer merged commit d159687 into dotnet:main Dec 12, 2024
27 checks passed
@dotnet-policy-service dotnet-policy-service bot added this to the 10.0-preview1 milestone Dec 12, 2024
@jkoritzinsky
Copy link
Member Author

@ViktorHofer we should have waited to merge this until the Arcade changes flowed. The shared framework bundle installer won't work until those changes have flowed through here. It's fine, we just need to keep an eye out.

@jkoritzinsky jkoritzinsky deleted the installer-package-msis branch December 13, 2024 19:32
captainsafia pushed a commit that referenced this pull request Feb 11, 2025
… pack installers (#59406)

* Use the Installers Arcade package to build the ref pack MSI

* Convert Shared Framework msi to use the Installer shared tooling.

* Remove now-unused file

* Adjust the conditions for adding the installer targets to work better with how the build is structured in CI.

* Remove deleted wixprojs from Build.props and Installers.slnf.

* Migrate the Shared Framework bundle to use the installer SDK (with arcade changes)

* Disable package validation

* The bundleproj isn't packable

* Remove dead reference

* Pass the full path to the sharedfx installers instead of just the file name

* We need to pass the name due to other reasons, pass what we need to construct the paths
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework blocked The work on this issue is blocked due to some dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants