-
Notifications
You must be signed in to change notification settings - Fork 856
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
Add linux armv7l and win/osx arm64 builds #2113
Conversation
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
i think this also fixes #1372 |
@PrestonN i think ur the only one that is able to test this because u have a pi |
The upoming commits will add windows and macos arm64 builds to releases and every commit ci builds along with required fixes in _scripts/build.js |
Head branch was pushed to by a user without write access
this is now ready to merge @efb4f5ff-1298-471a-8973-3d47447115dc @PrestonN |
I think I am done after this requested change |
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
Head branch was pushed to by a user without write access
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
Linux armv7l and arm64 are tested working. The only thing that needs tedting is win-arm64 |
I have seen this issue before... Seeing the log contents says that builder has downloaded fpm-linux-x64 on arm linux and hence cannot execute error |
Any updates?? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can only test MacOS but we know it GGed
Not sure if got people to test other 2...
I can test win-x64 and linux-all |
i think the workflow passing is good enough for now as the team does not have the hardware to adequately test all of the new builds, if any issues arise from these builds then it's likely an issue caused by electron as the build workflow is passing |
I have an armhf Tablet running RPiOS. I can test this. Where are the build files for armhf? |
https://github.com/FreeTubeApp/FreeTube/actions/runs/3003447109 |
I can confirm that FreeTube works (I can watch videos, subscribe to channels and so on) on my Surface RT tablet running armhf version of Raspberry Pi OS. While the video is a bit choppy at 780p (the NVidia graphics of Surface RT is not yet supported on GNU/Linux), FreeTube works very well in 360p. At least, now I can peacefully use YouTube on this tablet. |
Is it possible to also enable arm32 builds for Windows? Then one can use the app in Surface RT (running Windows 8.1 RT) The tablet ships with IE 11 (Edge is not available) and Youtube does not support this browser anymore. If FreeTube can be made available, that would be great. |
No its not possible because nodejs doesn't support windows arm32 platform. |
Add linux armv7l and win/osx arm64 builds
Pull Request Type
Please select what type of pull request this is:
Related issue
Closes #2104
Description
Added linux armv7l to build.yml and release.yml
Added win/osx arm64 to _scripts/build.js, build.yml and release.yml
Linux armv7l and win/osx arm64 artifacts are automatically built with every commit & also releases with every FreeTube release
Screenshots (if appropriate)
Not applicable
Testing (for code that is not small enough to be easily understandable)
Has this pull request been tested? No
Please describe shortly how you tested it and whether there are any ramifications remaining.
This PR has not been tested as workflows can't be run on forks
Desktop (please complete the following information):