Skip to content

Commit

Permalink
explanation
Browse files Browse the repository at this point in the history
  • Loading branch information
1ucian0 committed Jun 4, 2023
1 parent b9fdb99 commit e401ee3
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion ####-release_cycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ gantt
X+2.3.* :done, rX2Y3s, after rX2Y3, 183d
```

Notice that there is no i.4, since it coincides with i+1.0. The period between October and January is the window where tracking changes are allowed into main.
Notice that there is no i.4, since it coincides with i+1.0.

```mermaid
gitGraph
Expand Down Expand Up @@ -199,6 +199,9 @@ gitGraph
commit id: "tag_X+1.0.1" tag: "vX+1.0.1"
```

Similarly to the current branching model, non-breaking features (`feature/*`) and bug fixes (`bugfix/*`) can be merged into `main` at any point. Non-breaking features (`feature/*`) are released in minor releases, when branched out of `main` for `tag_X.*`. Bug fixes are cherry-picked from main into the respective `stable/X.*` branch.

The main difference with the 0.* schema is that breaking changes cannot be introduced at any point, but only between the release of X.3.0 and X+1.0.0 (between October and January).

## Detailed Design

Expand Down

0 comments on commit e401ee3

Please sign in to comment.