scenebuilder icon indicating copy to clipboard operation
scenebuilder copied to clipboard

build: workflow to build Scene Builder for M1

Open jperedadnr opened this issue 2 years ago • 2 comments

Given that GitHub doesn't currently have runners for macOS AArch64, it is possible to use a self-hosted runner, installed on an M1, to build Scene Builder from the usual workflow, in order to have early access versions or releases.

In this case, it should just be a matter of adding the necessary changes in the workflow to include a new platform.

The only concern is the availability of the self-hosted runner (which it's not expected to be online 24/7).

jperedadnr avatar Apr 01 '22 14:04 jperedadnr

If it is not expected to be online 24/7, perhaps we could have a manually triggered workflow (like release.yml) for this. There is no need for us to produce EA builds for M1 for every commit, only for selected major changes.

AlmasB avatar Apr 01 '22 15:04 AlmasB

Additional settings in pom.xml would be needed to handle the extra artifact with JReleaser. This should be done with a profile to override the "default" behavior.

aalmiray avatar Apr 01 '22 16:04 aalmiray

@erwin1 could we add the self hosted runner so we can also build for M1?

jperedadnr avatar Sep 24 '22 10:09 jperedadnr