-
Notifications
You must be signed in to change notification settings - Fork 865
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
Electron Builder and Travis Failures #1055
Comments
See an example that builds for Windows, macOS and Linux: |
Also, just found out we can build Windows binaries on Linux through Wine! |
A few updates on this issue:
If 2 is true, we can keep using Travis+AppVeyor. Anyways, I've contacted the AppVeyor support to delete the project: https://ci.appveyor.com/project/wubalubadubdub/ipfs-desktop-difec because it was created by an user called 'wubalubadubdub' which doesn't seem to have any relation to IPFS Shipyard, nor IPFS organisations. If we decide to keep AppVeyor after that, I'll create a project for IPFS Desktop here.
|
After running Travis+AppVeyor, I could successfully publish a 0.9.0-beta.3 prerelease which seems to indicate that our build process is fixed. The problem with Electron Builder was, in fact, something else much easier but was buried deeper in the logs: see #1069. |
Will close this for now since the issues on IPFS Desktop side seem to be solved! |
Right now, there are quite a few issues with our build process, CI and Electron Builder:
Fetching Web UI
Currently, the latest Web UI version is not pinned to the gateway. On normal circumstances, it should not be a problem because it's still pinned to the cluster. Although, the gateway is having issues connecting to cluster.
This makes build fails due to timeouts.
Solutions:
webui.ipfs.io
the latest released version anddev.webui.ipfs.io
the latest commit. That way, both domains shall be pinned to gateway.Electron Builder failing on Linux releases...
Electron builder has a bug on the latest version that makes releases fail on Travis (don't know if it happens on other CIs). Issue opened on their repo 20 days ago. No replies yet, no activity on the repo. See electron-builder#4134.
Downgrading also implicates downgrading electron which implicates changes on the code.
There's also the issue #1044, which I believe is caused by the beta binaries been built manually on a virtual machine I created because of this issue.
What to do?
Other points...
The text was updated successfully, but these errors were encountered: