Skip to content
This repository has been archived by the owner on Jul 14, 2023. It is now read-only.

Update Build System #132

Open
srinjoym opened this issue Jun 3, 2019 · 1 comment
Open

Update Build System #132

srinjoym opened this issue Jun 3, 2019 · 1 comment

Comments

@srinjoym
Copy link
Contributor

srinjoym commented Jun 3, 2019

Currently we're using electron-forge for packaging GitHub Classroom Assistant. This package depends on electron-prebuilt-compile which has become out of date and has security issues.

There are three possible solutions:

  1. Switch to a different packager like electron-build
  2. Wait for v6 of ElectronForge to be released which eliminates the dependency on electron-prebuilt-compile. Progress is being tracked in this issue.
  3. Create a custom packager so we're not dependent on other packages
@srinjoym srinjoym changed the title Switch to a new build system Update Build System Jun 3, 2019
@malept
Copy link

malept commented Jun 13, 2019

I would be happy to help you migrate to Forge v6! FWIW, creating a custom packager is probably not in your best interests, from a technical debt POV.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants