Closed kbecciv closed 8 months ago
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Triggered auto assignment to @mountiny (Engineering
), see https://stackoverflow.com/c/expensify/questions/4319 for more details.
Potentially related to the expo image update, but its odd this is only happening on native android
QA confirmed only happening on native android
Job added to Upwork: https://www.upwork.com/jobs/~01b583b60c7afce86e
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws (External
)
Actually found that this will most likely be related to the expo image update as there were some other icons which had similar issue https://expensify.slack.com/archives/C01GTK53T8Q/p1703186271886829
cc @akinwale @WojtekBoman
Upwork job price has been updated to $250
Card icon is shown as a green square icon.
There card icon path has a typo, it's expensifycard
Should be expensify-card
NA
Still looking for proposals
On the dev environment, it seems like it works properly.
I do not have android to confirm this in staging/ prod
Thanks! @Tony-MK Do you for sure have the latest main with expo-image installed?
Not able to repro this on emulator
Same for me too.
@mountiny can we get android apk for staging build? Contributors don't have access to it
Lets check on some adhoc build waiting for some to finish
@mountiny It was version v1.4.17-1 Develop
but it seems other contributors have verified it.
Tested on latest main on physical device, not reproducable.
I am making an adhoc buil don this up to date PR so you could test there https://github.com/Expensify/App/pull/33604
reproduced in release build. Not happening in debug build. This happens on all android devices, no matter real device or emulator.
Yes In release build, it happens
Tested on latest main on physical device, not reproducable.
@ishpaul777 What error are you getting here?
The proptype error is unrelated appears when click on bank account option
https://github.com/Expensify/App/assets/104348397/5ecdeb47-24d7-4af8-96fc-7a36a3d3de32
RC for the error is undefined proptype value is assigned in IconSection introduced in https://github.com/Expensify/App/commit/5e800a2289c1cd2c4a1d7a19ab53b0791a776f3d https://github.com/Expensify/App/blob/92501dc7f0288dc88016159d40ed693547222284/src/components/Section/IconSection.js#L8-L12
RC for the error is undefined proptype value is assigned in IconSection introduced in https://github.com/Expensify/App/commit/5e800a2289c1cd2c4a1d7a19ab53b0791a776f3d
it's known and will be fixed separately during TS migration. Btw not urgent since it's just console warning
@mountiny Issue is reported on:
@shubham1206agra @ishpaul777 @situchan any proposals for this one? I think if this would be a last DB, I would remove the label as its minor but would be nice to fix it
Card icon on Workspace home screen is shown as a green square icon.
TheExpensifyCard
icon file name is expensifycard.svg
. There is another asset named expensify-card.svg
which is mapped to ExpensifyCardImage
. Looks like after release build there is a name conflict that causes the image assets to get swapped/overwritten.
Simply rename the file to expensify-card-icon.svg
and update the import in Expensicons.ts like below
import ExpensifyCard from '@assets/images/expensify-card-icon.svg';
To verify the fix generate a release build using below command and check the Workspace screen.
npx react-native run-android --mode release
None (edited)
@aswin-s interesting, did you test this theory?
@mountiny Yes, I generated a release build locally and tested on simulator. I could simulate the green square icon on simulator before the fix too.
📣 @situchan 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Keep in mind: Code of Conduct | Contributing 📖
Triggered auto assignment to @JmillsExpensify (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details.
Platforms
in OP are ✅)@aswin-s Can you make a draft PR so we can generate adhoc build for testing?
@mountiny Done!
📣 @aswin-s 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Keep in mind: Code of Conduct | Contributing 📖
Reviewing
label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.17-8 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-01-03. :confetti_ball:
After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.18-8 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-01-04. :confetti_ball:
After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
@JmillsExpensify, @aswin-s, @mountiny, @situchan Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@JmillsExpensify, @aswin-s, @mountiny, @situchan 6 days overdue. This is scarier than being forced to listen to Vogon poetry!
@situchan can you please complete the checklist here?
Summary is $250 to @aswin-s and $250 to @situchan
@JmillsExpensify, @aswin-s, @mountiny, @situchan 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!
Not able to find offending PR but from deploy checklist, I think expo-image PR is the culprit.
This was caught by QA team during regression test so no need new regression test.
To prevent such bugs further, it would be good to add eslint rule to avoid duplicated resource file names after excluding -
, but not a big deal.
@JmillsExpensify ready for payment
@JmillsExpensify, @aswin-s, @mountiny, @situchan Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@JmillsExpensify, @aswin-s, @mountiny, @situchan Eep! 4 days overdue now. Issues have feelings too...
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: v1.4.17-1 Reproducible in staging?: y Reproducible in production?: n If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by: Applause - Internal Team Slack conversation:
Action Performed:
Expected Result:
All icons are displayed properly.
Actual Result:
Card icon is shown as a green square icon.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @JmillsExpensify