Things changed:
- Unpin electron version. Upstream updates usually fix electron incompatibilities and we also have a test which can detect them. (#295770)
- Add updater script. It scrapes the upstream website for the current version number. Lets hope the website structure doesn't change too much.
- Update to the latest version
Using Electron 24 works perfectly fine for me. Also updated to the
latest version available. Changelogs are only available in German[1],
but it contains mostly bugfixes and some small changes on the UI.
[1] https://breitbandmessung.de/desktop-app
This will provide at least the `name` and `meta` attributes when
evaluating on such a system. `meta.platforms` and therefore
`meta.broken` can then be used to determine if the package can be
evaluated further.