Skip to content

Stabilize Go client #3554

@dmcgowan

Description

@dmcgowan

This is a tracking issue for Go client stabilization. Once the Go client has stabilized we will guarantee not to make breaking changes in minor releases, similar to the API.

This is a non-exhaustive list of items before stabilization

  • Move to go modules (All containerd repositories)
  • Audit and remove unstable upstream dependencies (moby/moby, docker/distribution, etc)
  • Audit inconsistencies across package interfaces
  • Ensure interfaces with optional values use the options pattern

Related issues #3553

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions