further explain changes to version constants in ScmRevGen
parent
2304f1d3d1
commit
50754e205f
|
@ -13,7 +13,10 @@ Releases can only be created by [core developers](https://github.com/orgs/dolphi
|
|||
* If creating a major release, use the commit that the release should be based on.
|
||||
* If creating a hotfix release, use the tag of the last release.
|
||||
3. Cherry pick any necessary commits.
|
||||
4. Update `DOLPHIN_VERSION_MAJOR` and `DOLPHIN_VERSION_MINOR` in `CMake/ScmRevGen.cmake`, and commit the result.
|
||||
4. Update the version constants in `CMake/ScmRevGen.cmake`, and commit the result.
|
||||
* Set `DOLPHIN_VERSION_MAJOR` to `YYMM`.
|
||||
* Set `DOLPHIN_VERSION_MINOR` to the patch number. If creating a hotfix release, use the number corresponding to the patch letter (for example, `a` is `1`, `b` is `2`, etc). Otherwise, set to `0`.
|
||||
* This field must be set to a number [as CPack does not support non-numerical values in the minor or patch version fields](https://gitlab.kitware.com/cmake/cmake/-/issues/19310).
|
||||
5. Push the branch to GitHub: `git push -u origin release-prep-YYMM`.
|
||||
6. Smoke test the produced builds.
|
||||
* The builds can be downloaded at `https://dolphin-emu.org/download/list/release-prep-YYMM/1/`.
|
||||
|
|
Loading…
Reference in New Issue