Skip to content

Conversation

andygrundman
Copy link

This is a port of all builds except Steam Link to GH Actions. Windows and Mac are more or less straight ports, on Linux I ran into trouble with the qt515 repo so I used an existing Install Qt action instead. This worked so well that I built both a 5.15.2 and 6.8.3 version for Linux. Both seem to work on my Steam Deck.

  • Yeah that is an older QT5 version (we had 5.15.4) but their tool only goes to 5.15.2 for some reason. Could we distribute QT6 as the primary build with a backup if anyone needs it?
  • Git branch and Git SHA are now part of the file metadata (in Info.plist on Mac, appdata.xml on Linux, Windows TBD).
  • There is a weekly build of master that should run even if there are no changes.

@andygrundman andygrundman force-pushed the andyg.github-actions-ci branch from 72f9dd3 to ab4a789 Compare April 7, 2025 20:57
@andygrundman andygrundman force-pushed the andyg.github-actions-ci branch from 968f0c0 to 7628e90 Compare April 8, 2025 03:39
@andygrundman
Copy link
Author

Turns out Ubuntu 20.04 runner is going away in a week, just my luck, so I will move this to 22.04.

…via .rc file. Start on 22.04 support, use jammy version of lunarg-vulkan-1.3.280.
@andygrundman
Copy link
Author

I had a thought, that since the GH Actions cache system is quite good, plus the fact that https://github.com/cgutman/moonlight-deps still depends on Appveyor, we could fairly easily re-integrate the building of these libs into the Win/Mac builds, just like how it works for the Linux builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant