Clarify minor points

Amphitryon0 2025-06-05 05:09:29 -05:00
parent e8be914914
commit e1a2fb6593

@ -10,7 +10,7 @@ Releases can only be created by [core developers](https://github.com/orgs/dolphi
1. Perform a translation sync with Transifex if creating a major release.
2. Create a new branch: `git checkout -b <branch name> <base commit or tag>`
* If creating a major release, name the branch `release-prep-YYMM` and specify the commit that the release should be based on.
* If creating a major release, name the branch `release-prep-YYMM` and base it on the `master` branch.
* If creating a hotfix release, name the branch `release-prep-YYMMp` and base it on the tag of the last release.
3. Cherry pick any necessary commits.
4. Update the version constants in `CMake/ScmRevGen.cmake`, and commit the result.
@ -21,7 +21,7 @@ Releases can only be created by [core developers](https://github.com/orgs/dolphi
5. Push the branch to GitHub: `git push -u origin <branch name>`.
6. Smoke test the produced builds.
* The builds can be downloaded at `https://dolphin-emu.org/download/list/release-prep-YYMM/1/`.
* Now is the time to fix any last-minute issues. Additional builds can be created by pushing new commits to GitHub. **Remember that the version constants commit should be the last one in the branch**, so the branch should be rebased or abandoned in favor of a fresh one.
* Now is the time to fix any last-minute issues. Additional builds can be created by pushing new commits to GitHub (using `--force-with-lease`). **Remember that the version constants commit should be the last one in the branch**, so the branch should be rebased or abandoned in favor of a fresh one.
7. Create an **annotated** tag: `git tag -a <version> -m "Release for some date"`
8. Push the tag to GitHub: `git push origin <version>`.
9. The release builds will automatically show up on the normal download page.