Skip to content

feat: standardize bumpversion command across all repos #68

@mairas

Description

@mairas

Problem

Currently, version bumping is inconsistent across repositories:

  • Some repos have ./run bumpversion (cockpit-apt, container-packaging-tools)
  • Some repos have ./run bump-version (halos-marine-containers)
  • Most repos have no version bump command at all

This makes it difficult to automate version bumps across the workspace.

Proposed Solution

  1. Standardize on a single command name: ./run bumpversion [patch|minor|major]
  2. Add this command to all repos that have a VERSION file
  3. Use bump-my-version (or equivalent) consistently
  4. Handle repo-specific files (VERSION, pyproject.toml, package.json, Cargo.toml, etc.)

Affected Repositories

  • cockpit-apt (has bumpversion, works)
  • container-packaging-tools (has bumpversion, works)
  • halos-marine-containers (has bump-version, needs rename)
  • halos-core-containers (has .bumpversion.cfg but no run command)
  • halos-cockpit-config (no bumpversion)
  • halos-homarr-branding (no bumpversion)
  • halos-metapackages (no bumpversion)
  • halos-mdns-publisher (no bumpversion)
  • homarr-container-adapter (no bumpversion)

Implementation Requirements

Follow docs/IMPLEMENTATION_CHECKLIST.md during implementation.


🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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