Docs: Update Release docs

Reorder PPA building to be after the github tag. PPA takes a while to
run, so good to get it out of the way up front so it can be handled in
the background while doing the rest of the release.

Also update the link which was renamed.
This commit is contained in:
Ryan Houdek 2022-09-05 11:08:44 -07:00
parent ae34b1e521
commit 4145fabfb6

View File

@ -16,20 +16,29 @@ There are multiple locations that need to be updated during a release
## Github Steps
* Check out the commit that will be the branch
$ git checkout upstream/main
$ git checkout upstream/main
* Make local main branch be the selected commit
$ git branch -D main
$ git checkout -b main
$ git branch -D main
$ git checkout -b main
* Run the release script
$ Scripts/generate_release.sh
$ Scripts/generate_release.sh
* Push the branches upstream
* This requires administrative push rights
* Both the tag and the main branch needs to be committed
$ git push upstream $CURRENT
$ git push upstream main
$ git push upstream $CURRENT
$ git push upstream main
## Launchpad PPA steps
Follow the steps in: https://github.com/FEX-Emu/FEX-ppa/blob/main/README.md
* Requires PPA GPG key signing access
* Wait the 20-30 minutes for Ubuntu PPA to build and publish the binaries
## Github releases page Steps
* Requires administrative rights
@ -55,11 +64,6 @@ $ git push upstream main
* Jekyll will automatically regenerate the website with a github action
* Verify that the post shows up on the site at fex-emu.com
## Launchpad PPA steps
Follow the steps in: https://github.com/FEX-Emu/FEX-ppa/blob/main/README_ppa.md
* Requires PPA GPG key signing access
* Wait the 20-30 minutes for Ubuntu PPA to build and publish the binaries
## Termux package update steps
* Clone https://github.com/termux/termux-packages
* Update the package script with thew new version tag (https://github.com/termux/termux-packages/blob/master/packages/fex/build.sh)