Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| contribute:dev:make-a-release [2023/02/24 10:04] – [Making a Release] skunnyk | contribute:dev:make-a-release [2026/08/21 00:52] (current) – grammar improvements kevinbowen | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * **[[#Post release|Post release]]** | * **[[#Post release|Post release]]** | ||
| - | Before you start with this, make sure you understand the [[https://www.xfce.org/about/releasemodel|release model]] all developers should follow for core components. | + | Before you start building a new release, make sure you understand the [[https://docs.xfce.org/contribute/dev/ |
| - | <note important> | + | <note important> |
| - | That prevents mistakes and helps to get a clean build (by building in a container). It will catch all translation updates and pre-write a NEWS file for you by using the commit messages. | + | This prevents mistakes and helps to get a clean build (by building in a container). It will catch all translation updates and pre-write a NEWS file for you by using the commit messages. |
| Install ' | Install ' | ||
| Line 22: | Line 22: | ||
| ==== Stable releases ==== | ==== Stable releases ==== | ||
| - | Stable releases are created from the stable branch of the repository. | + | Stable releases are created from the stable branch of the repository. |
| <file bash> | <file bash> | ||
| # get the stable branch | # get the stable branch | ||
| - | git checkout --track -b xfce-4.14 remotes/ | + | git checkout --track -b xfce-4.20 remotes/ |
| # pull the latest changes | # pull the latest changes | ||
| Line 34: | Line 34: | ||
| Now make sure all the bug fixes are committed and pushed to the remote repository. You can check this at [[http:// | Now make sure all the bug fixes are committed and pushed to the remote repository. You can check this at [[http:// | ||
| - | For the version number the //micro// version is increased by 1. So 4.12.2 becomes 4.12.3. | + | For the version number the //micro// version is increased by 1. So 4.20.2 becomes 4.20.3. |
| ==== Development releases ==== | ==== Development releases ==== | ||
| - | Unstable releases are created from the master branch, which is in this period in feature-freeze. There we use an odd //minor// number. So the first development release is for example 4.15.0, then 4.15.1 etc. | + | Unstable releases are created from the master branch, which is in this period in feature-freeze. There we use an odd //minor// number. So the first development release is for example 4.21.0, then 4.21.1 etc. |
| [[|Back to Top]] | [[|Back to Top]] | ||