mirror of
https://github.com/FEX-Emu/FEX.git
synced 2024-12-13 17:15:41 +00:00
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:
parent
ae34b1e521
commit
4145fabfb6
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user