Skip to content

Versioning Strategy for Monorepo Components #646

@morri-son

Description

@morri-son

Description
Investigate and propose strategies for managing versions of individual components within the monorepo (e.g., OCM CLI and Kubernetes OCM Controller).

Tasks:

  • Explore different approaches for version management, such as:
    • VERSION files per component
    • Centralized version matrix or configuration
  • Assess how each approach integrates with release workflows.
  • Consider implications for independent releases, automation, and maintainability.
  • Provide recommendations, including pros and cons for each option.

Timebox: 2 days

Deliverable:
A recommendation document outlining feasible versioning strategies, their integration with OCM components, and a summary of advantages and disadvantages for each approach.

Metadata

Metadata

Assignees

Labels

area/ipceiImportant Project of Common European Interest

Type

No fields configured for Spike.

Projects

Status
🍺 Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions