Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] More flexible stable release automaiton #81

Open
1 task
NeonDaniel opened this issue Sep 3, 2024 · 0 comments
Open
1 task

[FEAT] More flexible stable release automaiton #81

NeonDaniel opened this issue Sep 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@NeonDaniel
Copy link
Member

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?

@NeonDaniel NeonDaniel added the enhancement New feature or request label Sep 3, 2024
@NeonDaniel NeonDaniel self-assigned this Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Other Helpful Tasks
Development

No branches or pull requests

1 participant