mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 19:00:17 +02:00
Merge pull request #1974 from Sonicadvance1/update_release_process
Docs: Update Release docs
This commit is contained in:
1 file changed
+15
-11
+15
-11
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user