RetroDECK Flathub Publication
Process to Publish
-
Update Metainfo: On cooker, ensure the metainfo is updated with the latest changes and today's date.
-
Build RetroDECK: After merging to the main branch, start a Build RetroDECK workflow on the main branch.
-
Test Main Build: Once the main build is complete, test it. If it passes, proceed to the next step.
-
Flathub Publish Workflow: Run the Flathub publish workflows. This will create a new branch on Flathub's repository.
-
Open PR on Flathub: Go to Flathub and open a Pull Request (PR) from the new branch against the master branch.
-
Wait for Test Build: Wait for Flathub to produce its test build through the build bot.
-
Test Build: The build bot will comment with a command to install and test the build. Test it once more.
-
Merge PR: Merge the PR into the main branch.
-
Check Build Progress: Go to the Flathub buildbot website, search for the app
net.retrodexk.retrodeck
or check the recent builds on the homepage, and monitor the build progress. -
Publish Build: Once the build is finished, press the "Publish" button on the top right corner (you must log in with GitHub to see it).
-
Wait for Store Refresh: Wait for Flathub's store to refresh, which could take up to two hours.