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
feat: Some way to do progressive (percentage based?) rollouts #497
Comments
This is must have feature for us and I believe everyone will need it at some point of time. Also we want control the rollout to x% users based on some criteria (locality, gender etc) |
@FirdousNath do you have any preferences for how this is implemented? Do you have a specific rollout strategy you'd like to implement or rollout tools you'd like Shorebird to work well with? |
As of now we use google play rollout manager to manage the release. We do it manually whenever we need to increase the rollout. On iOS we use phased rollout. |
We got a request this morning to do geographic-based rollouts, which I suspect may be possible with a similar mechanism. We've considered creating a "group id" that could be set from package:shorebird_code_push and could thus be used to opt a certain subset of users into a specific patch. |
We've gotten several requests for this in the last few weeks. We're finally done with the bulk of our iOS work (which has consumed the entire team for most of the last year) and are starting to have bandwidth to take on wider polish issues like this one. We have a few others (like #112) queued up before this one, but I expect we'll get to this soon. Thank you again for your patience. |
In addition to channels (releasing to specific groups of users), #110 some devs may also want to be able to release incrementally over time to large groups of users, e.g. percentage based rollouts.
#181 is also related.
The text was updated successfully, but these errors were encountered: