add CI for arm64 Linux build for main branch #109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I was hoping that hiddify-app already support changes, that was made hiddify-core in v3 branch. For example:
rename libcore to hiddify-core or move custom.go and replace setupOnce function
But hiddify-app is not ready for that. That's why I added arm64 Linux support to hiddify-core's main branch, then added fix to hiddify-app and got working VPN on my rk3588 SBC:
Here is 1st version of CI with arm64 Linux support in hiddify-core and hiddify-app:
https://github.com/q4a/hiddify-app/actions/runs/14672948667/job/41183552766
I temporarily disabled the rpm and AppImage build:
I will need to add fix for arm64 rpm build:
https://github.com/fastforgedev/fastforge/pull/204/files
And fix/workaround for arm64 AppImage:
fastforgedev/fastforge#188 (comment)
to the repository: https://github.com/hiddify/flutter_distributor