-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Staged rollouts #1639
Comments
Planned. PR or reasonable donation can increase priority. Please read below details: develar [8:10 AM]
This task is going to be implemented as part of electron-updater project. You can add required field to update info (% of userbase) and implement it as in the Squirrel.Windows — https://github.com/Squirrel/Squirrel.Windows/pull/666/files I am happy to accept PR. simplyahamzing [10:47 PM] [10:50] simplyahamzing [11:11 PM] [11:12] ----- June 2nd -----
So — yes, during publishing shoud be a way to specify this Of cource — you can use some |
Define "reasonable donation"? :) |
100+ eur/usd will increase priority enough to fix in 1-2 weeks :) |
OK 👍 |
@ir-fuel What publish provider do you use? |
I am still running an old version of electron-builder (I think 11.x) because you guys update faster than your shadow :) |
Interesting — Squirrel.Windows generates name based guid, but getOrCreateStagedUserId is called only in the one place and only last 4 bytes is used. |
Next version of electron-updater will add header |
@ir-fuel Thanks for your reasonable donation :) electron-updater 2.3.0 published. Implementation equals to Squirrel.Windows, so, should work quite well. 2 unit tests were added. But please test it manually. Supported on all platforms. Docs: https://github.com/electron-userland/electron-builder/wiki/Auto-Update#staged-rollouts In the future maybe electron-builder will allow you to set staging percentage during build. |
When checking the docs it only talks about editing .yml files. Is it still working with |
Since electron-updater 2.0 all shiny features available not only for Windows, but for macOS also. No more |
Yes but my currently released software using older versions of electron-builder and updater looks for latest-mac.json I presume? |
Yes, "backward compatibility" — both files are generated. To ensure that old clients will get updates. |
It's hard keeping up to date with this package. Development here is really fast :) |
electron-updater has only second major releases :) As for electron-builder — granular releases allows you to safely update according to semver rules, no need to worry that next version will break your app :) |
More of a question than an issue, but would it be possible to integrate staged rollouts in electron-builder? Is it technically doable?
The text was updated successfully, but these errors were encountered: