From 4145fabfb6e60bc133261d7441ba4d0588df7628 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 5 Sep 2022 11:08:44 -0700 Subject: [PATCH] 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. --- docs/ReleaseProcess.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/docs/ReleaseProcess.md b/docs/ReleaseProcess.md index 3f994d61c..975f1348a 100644 --- a/docs/ReleaseProcess.md +++ b/docs/ReleaseProcess.md @@ -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)