Skip to content

[SDK-6b] Extension point: IHost + IHostDetector #152

@ChrisonSimtian

Description

@ChrisonSimtian

Expose IHost + IHostDetector as a public extension point for CI host adapters. Maps to surface 2 in RFC #2.

Scope

  • Detector checks the environment; host emits CI-specific metadata.
  • First-party hosts (TeamCity, AzurePipelines, GitHubActions, etc.) become the reference implementations / regression suite.
  • Conflict resolution: two detectors matching the same env is a SDK-4 case.

Depends on

SDK-1, #74 (CI-provider split provides the natural shape).

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