Fallout-build / Fallout-build/Fallout
[SDK-6e] Extension point: ITargetLifecycleListener
Open
enhancement
target/vNext
- Dominant language
- C#
- Stars
- 154
- Forks
- 19
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 15
Description
Expose `ITargetLifecycleListener` as a public extension point for lifecycle callbacks. Maps to surface 5 in [RFC #2](https://github.com/ChrisonSimtian/Fallout/issues/98).
## Scope
- Callbacks: target running / succeeded / failed / build finished.
- Replaces the existing `IOnTargetRunning`, `IOnTargetSucceeded`, etc. `IBuildExtension` hooks (kept internal in v11, promoted here).
- Multiple listeners run in registration order — no priority ordering needed.
## Depends on
SDK-1, v11 #94 (IBuildExtension refactor onto middleware).
Contributor guide
Assessment
This issue has not been assessed yet.