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

Test fewer Electron versions #559

Closed
timfish opened this issue Sep 16, 2022 · 0 comments · Fixed by #560
Closed

Test fewer Electron versions #559

timfish opened this issue Sep 16, 2022 · 0 comments · Fixed by #560

Comments

@timfish
Copy link
Collaborator

timfish commented Sep 16, 2022

Following Chrome releases, Electron releases a new major version every 8 weeks which is 6-7 releases per year which in turn increases our e2e test matrix by 18-21 version/platform combinations per year. Once Electron v21 is released, our test matrix will be 60 combinations.

Our test versions here are populated by this script which keeps the versions updated by PRs that are created by CI.

Electron releases are stable and well tested and we've never seen behaviour change outside of bug fixes on recently released major versions.

  • It's important that we test our minimum supported version (v2)
  • We should test the last N major versions
    • What is a good value for N?
    • Electron apply bug fixes and security patches to the last 3 major releases
  • It would be nice to be able to tag a PR/commit so that ALL versions are tested
@lobsterkatie lobsterkatie changed the title Test less Electron versions Test fewer Electron versions Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant