As an engineer implementing the new release number cadence,
I want the various scenarios for release numbers identified and documented,
so we can tailor the release bumping and changelog generation algorithms appropriately.
Beyond simply bumping it for package changes, the RPM release field can carry other information (e.g. with pre-releases, GIT snapshots, unsortable upstream versions), see: https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/#_more_complex_versioning
Merging branches needs to "linearize" non-linear history, i.e. bring the commits in a chronological order in which changelog entries are generated.
Metadata Update from @nphilipp: - Issue tagged with: F35 Change
Metadata Update from @nphilipp: - Issue assigned to nphilipp
Metadata Update from @amoloney: - Issue set to the milestone: 0.2 (Stg Deployment) - Issue tagged with: Release Bumping Algorithm Functionality
Commit scenarios (as development tools):
<img alt="rpmautospec-commits-release-numbers-Linear_History.png" src="/fedora-infra/rpmautospec/issue/raw/files/20f165f96e99fac5786753ad4a87316ad7255f9e9e874d235fe3f7c6a0f49d51-rpmautospec-commits-release-numbers-Linear_History.png" /> <img alt="rpmautospec-commits-release-numbers-Branch___Merge.png" src="/fedora-infra/rpmautospec/issue/raw/files/477401a682aa25ffd7e5792110b79678770b402a6a74d474ac71ae02ad91d945-rpmautospec-commits-release-numbers-Branch___Merge.png" />
Metadata Update from @nphilipp: - Issue tagged with: SPIKE
Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.