Skip to content
This repository was archived by the owner on Nov 26, 2025. It is now read-only.
This repository was archived by the owner on Nov 26, 2025. It is now read-only.

Release governance and versioning strategy #48

@michaelstingl

Description

@michaelstingl

Following up on @butonic's comment in #43 about version implications and the need for clear release practices.

Problem

We need a simple, documented process for:

  • Who can create releases/tags
  • When releases should be made
  • How version numbers should be incremented

Proposal

Add a minimal "Release Process" section to CONTRIBUTING.md that covers:

  1. Authority: Only maintainers can create releases
  2. Versioning (during 0.x.x phase):
    • 0.x.0 - Breaking changes
    • 0.x.y - New features (backwards compatible)
    • 0.x.y-z - Bug fixes only
  3. Process: Simple checklist for creating releases

This would complement the version stability disclaimer added in #43 and help manage expectations around breaking changes.

Keeping it simple and community-friendly while providing necessary structure.

cc @butonic @wrenix @ferenc-hechler @suse-coder - would appreciate your input on this governance proposal!

Metadata

Metadata

Assignees

No one assigned

    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