Fallout-build / Fallout-build/Fallout

[SDK-6e] Extension point: ITargetLifecycleListener

Open
#155 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.