Hyper: Create beta release channel

Created on 12 Jun 2017  路  6Comments  路  Source: vercel/hyper

This 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
  • [x] 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!)

OMG Maximum

Most helpful comment

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 馃槑

All 6 comments

Great idea. To use hyper I had to build it manually on my machine.

+1

info about the release branch can probably be added as part of https://github.com/zeit/hyper/pull/1826?

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 馃槑

@albinekb So :D

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 adding updateChannel: 'canary' to it.

Gif here: https://twitter.com/rauchg/status/902970586699259904

Was this page helpful?
0 / 5 - 0 ratings

Related issues

alejandrofloresm picture alejandrofloresm  路  3Comments

laur1s picture laur1s  路  3Comments

cilice picture cilice  路  3Comments

stan-stripe picture stan-stripe  路  3Comments

sarneeh picture sarneeh  路  3Comments