NeonGeckoCom / NeonGeckoCom/.github
[FEAT] More flexible stable release automaiton
Open
@NeonDaniel is already working on this.
Since Sep 3, 2024.
enhancement
- Dominant language
- Python
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
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.0OR2.0.0aX -> 2.0.0)
Other Considerations
- Something like a major release from
2.1.0aXshould release3.0.0
Perhaps a special value for version_spec could be used to just remove alpha with no other changes to the version?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.