Skip to content

Implement provider-github plugin #7

@mwaldheim

Description

@mwaldheim

Goal

Implement gRPC server for provider-github plugin following ADR-001 and plugin template.

Type

Provider

Description

Expose GitHub repository, release, tag, and metadata operations over the SemRel plugin gRPC contract. It should wrap authenticated GitHub API access and normalize responses for the core engine.

Acceptance Criteria

  • gRPC server stub implemented (cmd/plugin/main.go)
  • Plugin-specific logic in internal/plugin/
  • Unit tests with 80%+ coverage
  • Makefile build/test/lint targets working
  • CI workflow passes (lint, test, build)
  • README with usage examples
  • Configuration documentation

Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    implementationImplementation taskmvpMinimum viable plugin deliverypluginPlugin-related 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