Create beta release channel
See original GitHub issueThis is an issue to track what’ needs to be done to get a beta version of Hyper
Todo
- Implement new
about
window (with info about release and a button to check for updates) - Configure electron-builder with stable.json and beta.json configs
- Set up automatic builds+release uploading
- Hyper Beta.app icon @CodeTheory 🕶
- Update website with information about Hyper Beta
We will do this the same way Atom, Chrome, VSCode etc does it: Have a separate appId (Hyper Beta.app) so that you can run stable and beta side by side.
Documentation for autoUpdater
Anyone got experience with building nightlys/releases of electron via travis? raise your hand!
Blah blah blah
- Let users choose release channel [stable, beta]
- Should be built and released every night (or so)
- Probably a good idea to tag them with the date, so that if a nightly breaks, you can easily roll back to the previous one.
- More users running the latest code, let’s us see regressions/bugs more quickly
- Fixes released faster (current releases is ~1-2 months apart)
- Shipping is the heartbeat - I think one reason for all the stale PR’s is that the releases is moving too slow, this would change that and hopefully make people more motivated to work on hyper! (I will!)
Issue Analytics
- State:
- Created 6 years ago
- Reactions:15
- Comments:6 (4 by maintainers)
Top Results From Across the Web
Release Using Channels - electron-builder
Channels are useful to distribute “beta” or “alpha” releases of your application to a chosen set of users. This allows to test an...
Read more >Chrome Release Channels - The Chromium Projects
Chrome supports a number of different release channels. ... Beta channel: If you are interested in seeing what's next, with minimal risk, Beta...
Read more >Switch between stable, beta & dev software - Chromebook Help
Beta channel : To view upcoming changes and improvements with low risk, use the Beta channel. It's updated roughly every week, with major...
Read more >About Release Channels | Replicated Docs
This topic describes release channels, including the default channels and the Channels page in the Replicated vendor portal.
Read more >Release your Action | Actions console - Google Developers
Create a new alpha or beta release ... To deploy your Action to the alpha or beta release channel, follow these steps: ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Working on the beta logo. Also a bit of the download section of the website for the beta. We also discussed that the beta channel app should be named “Hyper Early”. Which is awesome 😎
I believe we can close this now! And icon is to follow when you set the beta release channel but you can now set it via the
.hyper.js
by addingupdateChannel: 'canary'
to it.Gif here: https://twitter.com/rauchg/status/902970586699259904