Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

build: workflow to build Scene Builder for M1 #552

Closed
jperedadnr opened this issue Apr 1, 2022 · 3 comments · Fixed by #567
Closed

build: workflow to build Scene Builder for M1 #552

jperedadnr opened this issue Apr 1, 2022 · 3 comments · Fixed by #567

Comments

@jperedadnr
Copy link
Collaborator

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).

@AlmasB
Copy link
Collaborator

AlmasB commented Apr 1, 2022

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.

@aalmiray
Copy link
Collaborator

aalmiray commented Apr 1, 2022

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.

@jperedadnr
Copy link
Collaborator Author

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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants