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

build(electron): Bump Electron to v2 #455

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

yangchoo
Copy link

@yangchoo yangchoo commented Jul 6, 2020

This addresses the Harfbuzz version too old (1.4.2) error by bumping
the underlying electron dependency to the next major version, v2.

Fixed the underyling calls to setZoomLevelLimits with
setVisualZoomLevelLimits.

See https://www.electronjs.org/docs/breaking-changes#webcontents

marijanlekic and others added 4 commits January 9, 2020 17:48
1. Add workflow for releases and builds
2. Temporarily remove win from testing
3. Add note about building on node 8
4. Update electron-builder
5. temporarily remove test:angular
6. Implement workflows for all OS
   Capture build outputs of each OS
   separately. There is a bug in
   actions/upload-artifact@v2 on macOS so
   use v1 for macOS.
1. User tests have been done to verify that the
   access your token link works, user verification
   works and that platform connection is successfully
   established.
2. Public platforms have been ordered alphabetically
3. Bump to version 1.0.3
4. Update copyright notice
This addresses the `Harfbuzz version too old (1.4.2)` error by bumping
the underlying electron dependency to the next major version, v2.

Fixed the underyling calls to `setZoomLevelLimits` with
`setVisualZoomLevelLimits`.

See https://www.electronjs.org/docs/breaking-changes#webcontents
@yangchoo
Copy link
Author

yangchoo commented Jul 6, 2020

Hi there, figured I'll push this PR out since I've gotten it to work on my system with this patch.

I've ran the tests locally, and it seems to be working fine.

@yangchoo
Copy link
Author

yangchoo commented Jul 6, 2020

fwiw, Github actions do not work for forked repos (see https://github.saobby.my.eu.orgmunity/t/github-workflow-not-running-from-pull-request-from-forked-repository/16379/47)

I'm happy to help contribute to shift the testing platform to another open-source vendor such as Travis where this functionality exists.

Otherwise, if I could be added to some developer group for pushing to this repo, that'll work as well.

@ghost
Copy link

ghost commented Jul 6, 2020

Hello @yangchoo , thank you for making this PR! I will go over it within the week.

@ghost ghost self-requested a review July 6, 2020 13:24
@ghost ghost self-assigned this Jul 6, 2020
@ghost ghost added the build Things related to building the software label Jul 6, 2020
@ghost ghost requested a review from marijanlekic July 6, 2020 14:42
@ghost ghost assigned marijanlekic Jul 6, 2020
@sjaenick
Copy link

To build, I had to extend package.json, adding
"rwlock": "^5.0.0".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Things related to building the software
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants