[FOLIO-1717] Document release procedure for feature/major and patch Created: 17/Jan/19  Updated: 05/May/21  Resolved: 05/May/21

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: Adam Dickmeiss Assignee: Adam Dickmeiss
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to FOLIO-1511 Update dev.folio.org about release br... Closed
relates to FOLIO-1626 configure maven release plugin to set... Closed
relates to FOLIO-1721 Incorrect mvn invocation for setting ... Closed
relates to FOLIO-1752 release procedure: incorrect place fo... Closed
Sprint:
Development Team: Core: Platform

 Description   

The steps currently does not tell exactly how to make a long-lived release branch and how to release from it. Update the documentation on that.



 Comments   
Comment by Adam Dickmeiss [ 18/Jan/19 ]

David Crossley : https://github.com/folio-org/folio-org.github.io/pull/321

Comment by Jakub Skoczen [ 18/Jan/19 ]

Adam Dickmeiss The PR looks good to me. I would also like to add a general overview of the branching model used in FOLIO, something like:

FOLIO Branching Model

In FOLIO, generally, we use three types of branches:

  • the `master` branch which tracks the next version being developed. Popular branching models may call this branch `develop` or `integration`.
  • feature branches. Short-lived branches that contain code for a specific feature only and are named to reflect the Jira issue name. Those branches are branched off `master` and a PR is issued to merge them back to `master`
  • release branches. Long-lived branches that track a particular release, e.g 2.3. Those branches are branched off master when the first release in a given version family is made and tagged (v2.3.0). Any bugfixes that should be released for a particular version family are cherry-picked and new bugfix version are released.
Comment by David Crossley [ 21/Jan/19 ]

I have merged Adam's PR.

Regarding Jakub's suggestion: I wonder if that should be added to the "Git and branches" section of the "Guidelines for Contributing Code" and link to it from the release procedures.

Comment by Adam Dickmeiss [ 21/Jan/19 ]

See FOLIO-1721 Closed

Generated at Thu Feb 08 23:15:23 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.