Merge pull request #1974 from Sonicadvance1/update_release_process

Docs: Update Release docs
This commit is contained in:
Mai authored and GitHub committed 2022-09-08 11:48:41 -04:00
commit c987e1ef44
1 file changed
+15 -11
+15 -11
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)