Skip to content

[P1] Add CI adapter maturity and contract notes for GitHub, GitLab, and Jenkins #24

@a-a-k

Description

@a-a-k

Context

GitHub, GitLab, and Jenkins adapters wrap upstream Bering and Sheaft tools and exchange artifacts through v1alpha1 payload shapes. The adapter maturity story is not explicit enough for consumers.

Scope

Publish adapter maturity and compatibility notes per CI system.

Definition of Done

  • Docs identify stable v1alpha1 fields and paths for each adapter.
  • Report paths, artifact names, dotenv outputs, and gate decision fields are documented consistently.
  • Docs state the migration policy for future adapter contract field changes.
  • Adapter e2e validation is linked from the maturity notes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:githubGitHub adapter workflowsarea:gitlabGitLab CI/CD component adapterarea:jenkinsJenkins Shared Library adapterstatus:follow-upRemaining follow-up work

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions