Skip to content

[FEAT] More flexible stable release automaiton #81

@NeonDaniel

Description

@NeonDaniel

Objective

Major/Minor release automations currently include a version bump such that 0.1.2a3 minor release would increment to 0.2.0 and 1.2.3a4 major release would increment to 2.0.0. OVOS (and other) packages may manually increment to 0.1.0aX, in which case a minor release would be 0.1.0.

Initial Implementation Requirements

  • Include an option to propose a release without incrementing versions (i.e. 0.1.0aX -> 0.1.0 OR 2.0.0aX -> 2.0.0)

Other Considerations

  • Something like a major release from 2.1.0aX should release 3.0.0

Perhaps a special value for version_spec could be used to just remove alpha with no other changes to the version?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Other Helpful Tasks

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions