Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

is it possible to use github action to build? #306

Closed
asukaminato0721 opened this issue Nov 6, 2024 · 4 comments
Closed

is it possible to use github action to build? #306

asukaminato0721 opened this issue Nov 6, 2024 · 4 comments

Comments

@asukaminato0721
Copy link
Contributor

since #197 , and https://github.blog/news-insights/product-news/arm64-on-github-actions-powering-faster-more-efficient-build-systems/ so the official provides it.

@JerryI
Copy link
Owner

JerryI commented Nov 6, 2024

In principle it should be possible. To build Electron - no issues, the major one is CSockets interface with libuv. As far as I know libuv is available for all Arm64 platforms, then an internal libraries from LibraryLink might be an issue.

@JerryI
Copy link
Owner

JerryI commented Nov 7, 2024

@asukaminato0721
Copy link
Contributor Author

JerryI/CSocketListener#4

@JerryI
Copy link
Owner

JerryI commented Feb 22, 2025

Finally implemented auto-build for all platforms for CSockets

https://github.com/JerryI/CSocketListener

For the main repo, it is a bit cumbersome to do automatically. Some native dependencies of node requires manual building (trackpad-utils) and always make conflict being automated. In this sense it is easier to just rm node_modules, install again and build for other arch manually and then publish it to Github using electron-builder.

@JerryI JerryI closed this as completed Mar 20, 2025
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

No branches or pull requests

2 participants