Make crossgen and runtime-pack link replacement incremental
- Dominant language
- C#
- Stars
- 3.2k
- Forks
- 1.3k
- PR merge metrics
- PR metrics pending
Description
Part of #48070. Make `CrossgenLayout` and runtime-pack symbolic-link replacement safe on a cached installer layout. Define their inputs and transformed outputs, avoid crossgenning an already transformed image, track symbols and links, and repair missing or dangling outputs.
**Depends on:** #55871.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the related work in #55871 and broader context in #48070, then locate CrossgenLayout and the runtime-pack symbolic-link replacement entry points. Define the inputs and transformed outputs for the cached installer layout. Done means already transformed images are not crossgenned again, symbols and links are tracked, and missing or dangling outputs are repaired.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100