-
-
Notifications
You must be signed in to change notification settings - Fork 282
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
Resilience with bugs in production #4830
Comments
I would add that we don't generate internal releases as often as we used to. I would strongly advocate to automatically generate one build a day in internal (or no build if no commit), so that the 20 people in there can spot issues early. |
More frequent internal releases, why not? |
|
Here are my 2 cents. Honestly, the bug was difficult to detect, and I could have done it too (e.g.: with the migration process). So please don't take this as a failure, we will simply learn from our mistakes. The problem I know that the release process I've proposed is annoying. But for me, this process ONLY goes hand in hand with the release of new features/changes. But that wasn't the case here! The problem with this version lies in the fact that there has been no such communication. Another issue I'm taking the liberty of putting the subject back on the table, because NO, additional tests won't prevent this. The real issue |
I know that for off-dart it's just about pressing a button (merging the "release" issue), so that anyone can do it.
I guess making an APK file available somewhere would be possible - for advanced or interested users only, that would download manually.
It's an opportunity to review and improve our processes.
👍
I'm afraid not, because we don't use / init that hive box anymore. If
Agreed 6 months ago, cf. #3967. |
Additional list of action items
|
@teolemon Not sure if it is what you needed but you can already access the build number from FAQ / About: |
A bug in production (#4807) was detected 4 days ago, and we managed to release a fix.
When the bug happened on a device, it was systematic and prevented the user from entering the app.
Thank you @g123k for finding the faulty PR, and thanks to the other users/developers/managers for making the whole process that quick!
The good thing is that we were relatively quick to release a fix (4 days from bug detection).
But there are points where we should improve:
My version of Android hides build number
- therefore if it's a crash at init we're stuckhive
(with my help!), whose latest (last?) refresh was 16 months ago. I could create an issue on hive but it wouldn't be processed ashive
is sleeping while its developers work on another database.The text was updated successfully, but these errors were encountered: