Closed sync-by-unito[bot] closed 1 year ago
➤ Tammy Yang commented:
SamKenny Hung as our focus this week is to have a version ready for NUM migration ASAP. I suggest to push this release to Thursday so that Sam has ore time to prepare and make sure all modifications are correct.
➤ Sam commented:
Kenny Hung release is submitted please have a look a slack thread for details. https://dt42-numbers.slack.com/archives/CUSDE44MD/p1673598728380889 ( https://dt42-numbers.slack.com/archives/CUSDE44MD/p1673598728380889 )
➤ Kenny Hung commented:
Sam Please help to re-release, thanks. The testing note are below.
➤ Sam commented:
Kenny Hung, re-release submitted please have a look at https://dt42-numbers.slack.com/archives/CUSDE44MD/p1674029062110639?thread_ts=1674028997.047459&cid=CUSDE44MD ( https://dt42-numbers.slack.com/archives/CUSDE44MD/p1674029062110639?thread_ts=1674028997.047459&cid=CUSDE44MD )
➤ Sam commented:
Kenny Hung, re-release submitted for tomorrow morning https://dt42-numbers.slack.com/archives/CUSDE44MD/p1674043074459039 ( https://dt42-numbers.slack.com/archives/CUSDE44MD/p1674043074459039 )
➤ Sam commented:
Kenny Hung, I re-released the new firebase app distribution. version 0.73.1 (7) for iOS version 0.73.1 (7) for Android
This is the firebase app distribution release note for 0.73.1 (7) NOTE: this is just a pre-release version for QA (experimenting with the new flow).
0.73.1 (7) contains the following feats/fixes for v230112-capture-app-ionic
NOTE: during testing 0.73.1 (4) QA found some issues.
0.73.1 (7) also contains fixes for
➤ Tammy Yang commented:
Kenny Hung according to the new process, we have the following steps:
Steps 1~5 are all done. Please continue the official test for this release.
➤ Tammy Yang commented:
Sam there are 3 unfinished issues in this milestone, please suggest what shall we do with them.
➤ Sam commented:
Tammy Yang commented under each task
➤ Kenny Hung commented:
Sam (cc Tammy Yang) QA can't see the app on google play & testflight. Are there any steps I missed?
➤ Sam commented:
Kenny Hung somebody released a build? I didn't do anything related to releases.
➤ Kenny Hung commented:
Sam According to the new process, we have the following steps: #1-#8 QA has received the v230112-ionic release ( https://airtable.com/app4oLOHhBT06Hivf/tblcLcxnayIP3LXji/viwkmgJXkJbyMiIGT/recAILI3gFmuvNRzA?blocks=hide ), so should be able to test it on google play / testflight instead of another way. Or do I misunderstand?
➤ Sam commented:
Kenny Hung, yes correct. v230112 is submitted by Tammy Yang, let me check git commits first.
➤ Sam commented:
Tammy Yang, I see branch milestone-v230112 is merged to develop branch.
But to generate and upload APK/IPA files to PlayStore/TestFlightdevelop should be merged with master according to this miro ( https://miro.com/app/board/o9J_knEiIYo=/?moveToWidget=3458764542656055086&cot=14 ) and once develop and master are merged successfully we can submit the release to QA (at least that's what bofu was doing 😅🙏)
Kenny Hung, it's correct that you don't see anything in TestFlight & Google Play. Need to wait for Tammy Yang. 🚀
➤ Kenny Hung commented:
Tammy YangBofu Chen (cc Sam) QA doesn't receive the capture app(0.73.x) on testflight & google play.
➤ Bofu Chen commented:
Sam Can you help also updating the package building files (packages.json, etc.), so that the release manager (Tammy) only needs to add a tag to trigger the CI build? Thanks!
➤ Sam commented:
Bofu Chen, sure I just want to double check. I just need to bump build in package.json file in branch milestone-v230112 ( https://github.com/numbersprotocol/capture-lite/pull/2515 ) right?
Should I also update CHANGELOG.md?
➤ Bofu Chen commented:
Sam Yes for the 2 questions 👍
➤ Sam commented:
Tammy Yang (cc: Bofu Chen) here is the PR ( https://github.com/numbersprotocol/capture-lite/pull/2532 ) with bump and changelog update, for milestone-v230112 tag should be 0.73.1.
➤ Bofu Chen commented:
Sam Why the version numbers is 0.73.1 instead of 0.73.0?
➤ Sam commented:
Bofu Chen, it could be 0.73.0 but in order to not to confuse QA I choose 0.73.1 because in firebase app distribution I used 0.73.1
➤ Sam commented:
Bofu Chen, when I was first publishing to firebase app distribution it was new to me so I just pick 0.73.1 but from now on I will make sure next version will be something like 0.74.0
➤ Sam commented:
Bofu Chen, also I learned something and has suggestion to unify app versioning.
For example on Android we always have
Same app version in iOS will be
So maybe in the future we can do something like Android
iOS
It can benefit QA so they will not confuse.
➤ Bofu Chen commented:
Sam The proposal looks good to me. Let's update the iOS project version in the next release.
➤ Bofu Chen commented:
The GitHub CI is building 0.73.1: https://github.com/numbersprotocol/capture-lite/actions/runs/4043062429 ( https://github.com/numbersprotocol/capture-lite/actions/runs/4043062429 )
➤ Bofu Chen commented:
Tammy Yang In the future, you can trigger Capture CI to build and upload the Android/iOS apps to the stores by using the commands
git checkout develop
git pull
git checkout master
git merge develop
git push origin master
git tag -s -a 0.74.0
git push —tags
The condition of triggering Capture CI is to push a version tag to the master branch.
Note: if you push a tag to any branch, Capture CI will also be triggered actually.
➤ Bofu Chen commented:
Sam It seems that the iOS action of Capture CI has not been fixed.
https://github.com/numbersprotocol/capture-lite/actions/runs/4043062429/jobs/6951529932 ( https://github.com/numbersprotocol/capture-lite/actions/runs/4043062429/jobs/6951529932 )
Please help upload the iOS app manually before the action is fixed. Thanks
➤ Bofu Chen commented:
Created Fix iOS action of Capture CI ( https://app.asana.com/0/1201016280880500/1203850867838308/f ) and added it as dependency of v230207
➤ Bofu Chen commented:
Kenny Hung The Android build should be available on store now. Sam will ping you after uploading the iOS build manually.
➤ Sam commented:
Done, iOS is coming too.
➤ Kenny Hung commented:
Tammy Yang (cc SamSherry Chung) ionic-v230112 is QA passed.
﹍Product code:﹍
﹍Release milestone:﹍
﹍Testing level:﹍
﹍Release note:﹍
﹍Expectation:﹍
﹍Known Issue:﹍
﹍Limitation:﹍
﹍Test Link﹍:
﹍Note:﹍
﹍Testing Results (add this after QA test)﹍:
﹍Testing Plan (add this after QA test):﹍
Testing Levels:
┆Issue is synchronized with this Asana Milestone by Unito ┆Created By: Tammy Yang