flathub / com.spacestation14.Launcher

https://flathub.org/apps/details/com.spacestation14.Launcher
3 stars 2 forks source link

Add better automation for upgrades #1

Open dylanmccall opened 1 year ago

dylanmccall commented 1 year ago

In general, updating this repo to use a newer version of the project is a simple process:

So, pretty much the whole thing can be automated. It would be nice if we add a workflow which automatically checks for and applies updates, creating a pull request so it is easy to verify and release the update all in one place.

PJB3005 commented 1 year ago

Yeah, my current workflow for updating the existing launcher builds is as follows:

  1. (update the file on our server that forces updates for manual downloads)
  2. Push new tag to GitHub (Actions publishes build)
  3. Merge master into Steam private repo, push tag there too (Actions publishes build)
  4. Set new build live on Steam

Being able to automate this repo would be nice as part of step 1.