Skip to content

[SDK-6e] Extension point: ITargetLifecycleListener #155

@ChrisonSimtian

Description

@ChrisonSimtian

Expose ITargetLifecycleListener as a public extension point for lifecycle callbacks. Maps to surface 5 in RFC #2.

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttarget/2027Targets the 2027 calendar-version line. See ADR-0004.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions