-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
On internal test builds, the staging icon can be present #13993
Comments
Issue found when executing special request #13967 (comment) |
@AndrewGable tagging you as well as requested |
@mvtglobally I logged into staging on Android and am seeing this: My version is 1.2.48-2 |
@jliexpensify the issue is ONLY happening with the build #13967 (comment). This is a separate build requests |
I can confirm this is a bug, we need to think of how to handle ad hoc requests versioning and badges. cc @roryabraham |
Sorry, I misread! Going to unassign myself then, as it's Internal, not External. |
@AndrewGable Huh... This is 4 days overdue. Who can take care of this? |
Some background... The "environment badge" refers to a few different things:
So I think it's fair to say that this "environment checking" and the associated badges and such are a little all-over-the-place. There are at least three sources of truth:
|
So evaluating these sources of truth:
|
BTW I was thinking we probably should handle this with the versioning too, it's really hard to tell on a mobile device what ad-hoc build you are testing. So we could:
Thoughts? |
That sounds like a good solution for ad-hoc builds. IDK if we should do |
I think the only reason I was suggesting |
Yeah, but we could also use
|
Ah so you are suggesting to use "PR", can a version be non-numeric (I'm not sure)? My suggestion was #13967 would generate |
Yeah, I thought that's what you were suggesting 🙂
I think so, since in our React Native fork we use |
I don't think on iOS the version can be anything but numbers: https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion |
Is this still reproducible in latest staging android build? These are possible cases:
|
Not quite the same. These are released outside of the app store and will require different logic. |
Still in holding pattern. |
Still an issue, if I do not get help here I will fix myself! |
I can take it over :) |
Hey! During the This way we won't risk playing with environmental config of the app lowering the risk, and the main problem will be solved :) |
Going to help out with this one as it's linked to the additional build flavours issue: #17265 |
Hey! I'm leaving short instruction how to build the app from correct workflow in order to test this PR
|
Following the test steps here |
|
Deleting bugZero checklist. |
Closing this out. PR was merged successfully 🤩 |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
"stg" icon is present in Android app
Actual Result:
No "stg" icon in Android app
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.47.0
Reproducible in staging?: Yes
Reproducible in production?: n/a
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: