Does anyone of you uses github actions for program builds?

As a programmer I need to compile for many platforms on X86, on Arm, mac silicon and for many OS systems like Windows, macOS, Linux, Rtos. For this Builds I use mostly Github Actions so I have no more work to do. Especially while working with mac silicon in development I am compiling for all platforms my code and signing my Apple stuff automated.

As it is not possible to use Xojo with github actions but c#, c++ and other languages I wanted to know who else uses it.

Oh, we’re pushing our Xojo Code to GitHub and let GitHub Action Workflows build the Xojo Projects :wink:
Example: GitHub: jo-tools/xojo-github-actions

Obviously not on GitHub hosted Runners… but with a self-hosted Runner installed on a Mac.


At work, all our C# Projects are being built with GitHub Actions.

And here I’ve contributed the Build Actions for another OpenSource x-platform project:
GitHub: Xojo CubeSQLPlugin

We’re building all Targets there (including macOS CodeSigning) and packaging the final Xojo Plugin.

With an own runner for the XoJo stuffs..interesting.

interesting, so technically you are compiling somebodys else code, transfered to you with a push request, right? This looks like a violation of Xojo EULA :wink:

No. It’s compiling the code of “my” project. I’m just not launching the Xojo IDE myself, but let a GitHub Runner launch Xojo on a second Mac of mine. Not much different than if i’d check out my GitHub repo there myself and build my project there (and upload the artefact to GitHub to further process it).