🚚 Hedy Offline multiplatform (Windows, MacOS, Ubuntu)#6621
Conversation
Mirrors windows job but now using ubuntu and tries to add it to the same release.
First, release was created every time workflow was run. Now, only do this if build was successful!
Every step seems to start at the home directory, so this should correctly refer to the zipfile.
Add MacOS support by running build script on other machines
Cannot run executable without having to verify each subsequent program, so now create single app bundle
Otherwise cannot find the readme. Please note that this is not used by the executable, so might be a bit redundant to include, will look for alternative later!
`run-hedy-server` is what it does, but it is more clear this is the executable if it is just named `Hedy`
|
I'll try to verify the builds on different systems than the one I used in testing, but extra testing is much appreciated! This PR will add a lot of overhead to maintaining Hedy Offline, but hopefully it is worth it! Tested other systems:
I will not be able to test the Ubuntu arm64 build |
Could not run this on raspberry pi, now look if arm architecture helps
Not supported by NodeJS
Why are you sorry? You are doing a great job! |
This is old and not from your side, its a debug log that got onto prod, Ill delete it |
|
Works on macos arm64!! |
|
Thank you for contributing! Your pull request is now going on the merge train (choo choo! Do not click update from main anymore, and be sure to allow changes to be pushed to your fork). |
Merge Queue Status
This pull request spent 2 minutes 15 seconds in the queue, with no time running CI. ReasonThe pull request can't be updated
HintYou should update or rebase your pull request manually. If you do, this pull request will automatically be requeued once the queue conditions match again. Tick the box to put this pull request back in the merge queue (same as
|


Fixes no existing issue.
How to test
Follow these steps to verify this PR works as intended (I'm so sorry):