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

v5 Electron Support (5-8) #2872

Open
wants to merge 81 commits into
base: v5
Choose a base branch
from
Open

v5 Electron Support (5-8) #2872

wants to merge 81 commits into from

Commits on Mar 16, 2020

  1. Support upto Electron 8 (Windows ONLY)

    Bringing support for Electron 5, 6, 7 & 8 (windows x32 & x64 only)
    
    Looking to expand to all other platforms but can't myself. See https://github.com/sass/node-sass/tree/master/.github/Electron-support.md
    glenn2223 committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    f57f4b4 View commit details
    Browse the repository at this point in the history
  2. Docs to expand on Electron Support

    Added doc to explain steps required for electron support
    glenn2223 committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    9c5aeb6 View commit details
    Browse the repository at this point in the history
  3. Update Electron-Support.md

    glenn2223 committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    7f5b6bf View commit details
    Browse the repository at this point in the history
  4. Update Electron-Support.md

    glenn2223 committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    90e697d View commit details
    Browse the repository at this point in the history
  5. Reverted isSupportedEnvironment

    Reverted isSupportedEnvironment back to it's original state and removed the function for detecting current electron support
    glenn2223 committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    e6b1a43 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. Create electron-win.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    0661d3b View commit details
    Browse the repository at this point in the history
  2. Delete Electron-Support.md

    But mor ereading and we can do it without electron-rebuild
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    92b7ef0 View commit details
    Browse the repository at this point in the history
  3. Removed bindings

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    1760a4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed1c343 View commit details
    Browse the repository at this point in the history
  5. Update electron-win.yml

    Targeted electron versions to stop fails
    Added artifacts for testing
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    97a903b View commit details
    Browse the repository at this point in the history
  6. Updated node-gyp to 6.1.0

    For electron building
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    2bc2261 View commit details
    Browse the repository at this point in the history
  7. Renamed artifacts to almost match

    Need to replace electron version with underlying node shown in a comment after each version number
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    5fe05fa View commit details
    Browse the repository at this point in the history
  8. Workflow changes

    Added new workflows and updated windows version
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    80a5070 View commit details
    Browse the repository at this point in the history
  9. Update electron-linux.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    7368214 View commit details
    Browse the repository at this point in the history
  10. Workflow updates

    Oops
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    f3aaea6 View commit details
    Browse the repository at this point in the history
  11. Workflow updates

    Windows ignorance and plain idiocy
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    18687aa View commit details
    Browse the repository at this point in the history
  12. Workflow updates

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    499e066 View commit details
    Browse the repository at this point in the history
  13. Fixes

    Skipping npm test as they always fail
    Removed artifacts for .pdb on linus and osx
    Added extra step for ia32 linux
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    9642e7b View commit details
    Browse the repository at this point in the history
  14. Update electron-linux.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    d95fc8a View commit details
    Browse the repository at this point in the history
  15. Update electron-linux.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    9d01660 View commit details
    Browse the repository at this point in the history
  16. Update electron-linux.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    69ddf4c View commit details
    Browse the repository at this point in the history
  17. Update electron-linux.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    2cc27f0 View commit details
    Browse the repository at this point in the history
  18. Update electron-linux.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    480890d View commit details
    Browse the repository at this point in the history
  19. Update electron-linux.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    72ed801 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    138d277 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    165f68a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2eb370e View commit details
    Browse the repository at this point in the history
  23. Update electron-win.yml

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    ed333ad View commit details
    Browse the repository at this point in the history
  24. Update workflows

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    4da3d46 View commit details
    Browse the repository at this point in the history
  25. Workflow updates

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    17cfbc0 View commit details
    Browse the repository at this point in the history
  26. Workflow updates

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    a1db6da View commit details
    Browse the repository at this point in the history
  27. Removed unrequired dependancy

    Removed an unrequired dependancy that is run in workflow
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    818b048 View commit details
    Browse the repository at this point in the history
  28. Update electron-win.yml

    Changed to actually name .pdb as .pdb and not overwrite .node 🤦‍♂️
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    9faff00 View commit details
    Browse the repository at this point in the history
  29. Linux test

    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    23927c8 View commit details
    Browse the repository at this point in the history
  30. Update electron-linux.yml

    REGRETS!!!
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    7c35440 View commit details
    Browse the repository at this point in the history
  31. Final workflow update

    🤞
    glenn2223 committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    f1bdcea View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. Windows workflow correction

    Ensuring it targets the correct architectures
    glenn2223 committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    78048c9 View commit details
    Browse the repository at this point in the history
  2. Update electron-win.yml

    glenn2223 committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    2e93037 View commit details
    Browse the repository at this point in the history
  3. Small tweaks to workers

    1) Corrected binding file name
    2) Removed test (for now, will re-add if @nschonni advises a solution)
    3) Simplified CI by running npx instead (thanks @nschonni) *will check actions for success*
    glenn2223 committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    c65aa3c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. Workflow update

    First test with node-gyp 3.8.0
    glenn2223 committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    403a152 View commit details
    Browse the repository at this point in the history
  2. Windows workflow update

    Second test, correction for windows OS
    glenn2223 committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    a7543a1 View commit details
    Browse the repository at this point in the history
  3. Update electron-win.yml

    Test 3
    glenn2223 committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    96f12b6 View commit details
    Browse the repository at this point in the history
  4. Update electron-win.yml

    Test 4
    glenn2223 committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    3e7526a View commit details
    Browse the repository at this point in the history
  5. Final windows workflow change

    🤞
    glenn2223 committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    45801f7 View commit details
    Browse the repository at this point in the history
  6. Final windows workflow change

    🤞
    glenn2223 committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    99a6b2f View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2020

  1. Test 8

    🤞
    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    0ec38a7 View commit details
    Browse the repository at this point in the history
  2. Reverted windows workflow

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    d8bda5a View commit details
    Browse the repository at this point in the history
  3. Update build.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    0dc70dc View commit details
    Browse the repository at this point in the history
  4. Update build.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    2242656 View commit details
    Browse the repository at this point in the history
  5. Update build.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    2571ad0 View commit details
    Browse the repository at this point in the history
  6. Update extensions.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    3c64cee View commit details
    Browse the repository at this point in the history
  7. Update build.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    479ecb6 View commit details
    Browse the repository at this point in the history
  8. Update build.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    283c856 View commit details
    Browse the repository at this point in the history
  9. Update build.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    e02345e View commit details
    Browse the repository at this point in the history
  10. Update build.js

    glenn2223 committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    7b6e50a View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2020

  1. Update extensions.js

    glenn2223 committed Mar 21, 2020
    Configuration menu
    Copy the full SHA
    3ef7f38 View commit details
    Browse the repository at this point in the history
  2. Update build.js

    glenn2223 committed Mar 21, 2020
    Configuration menu
    Copy the full SHA
    2ecdd2a View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2020

  1. Update build.js

    glenn2223 committed Mar 22, 2020
    Configuration menu
    Copy the full SHA
    0e74f76 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2020

  1. Optional forcing of electron build

    Added support for forcing an electron build by adding an argument
    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    6eeedea View commit details
    Browse the repository at this point in the history
  2. Updated workflows

    Updated workflows for tests
    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    712d495 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d51123f View commit details
    Browse the repository at this point in the history
  4. Updated workflows

    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    f17457b View commit details
    Browse the repository at this point in the history
  5. node-gyp bump

    Forgot the node-gyp bump
    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    5c83ff1 View commit details
    Browse the repository at this point in the history
  6. Workflow updates

    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    6c30086 View commit details
    Browse the repository at this point in the history
  7. Resolving PR dependancies

    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    e173f61 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    963b83e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    be34ce5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f9ccc0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7552f4e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a5abeed View commit details
    Browse the repository at this point in the history
  13. Double quote fix

    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    92eca82 View commit details
    Browse the repository at this point in the history
  14. Updated windows workflow

    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    3289bbd View commit details
    Browse the repository at this point in the history
  15. Travis fixes

    glenn2223 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    9f40bf7 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2020

  1. Configuration menu
    Copy the full SHA
    a536530 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2020

  1. Small revision

    Spelling correction
    Workflow update
    Reverted stdio (sorry, was trying to see if I could get a clearer error for an issue I was facing)
    glenn2223 committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    3216467 View commit details
    Browse the repository at this point in the history
  2. Update electron-linux.yml

    glenn2223 committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    b616802 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Update electron-osx.yml

    glenn2223 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    7abdec3 View commit details
    Browse the repository at this point in the history
  2. Update electron-linux.yml

    glenn2223 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    d9e3870 View commit details
    Browse the repository at this point in the history
  3. Update electron-win.yml

    glenn2223 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    a34d22b View commit details
    Browse the repository at this point in the history
  4. Update yml

    glenn2223 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    0a905c5 View commit details
    Browse the repository at this point in the history
  5. Update extensions.js

    glenn2223 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    7fa8d75 View commit details
    Browse the repository at this point in the history