Skip to content

[No QA] Standardize on a way Windows/Linux can test MacOS and iOS apps#7555

Merged
MonilBhavsar merged 4 commits into
Expensify:mainfrom
rushatgabhane:main
Feb 4, 2022
Merged

[No QA] Standardize on a way Windows/Linux can test MacOS and iOS apps#7555
MonilBhavsar merged 4 commits into
Expensify:mainfrom
rushatgabhane:main

Conversation

@rushatgabhane

@rushatgabhane rushatgabhane commented Feb 3, 2022

Copy link
Copy Markdown
Member

cc: @mallenexpensify

You can checkout the end result over here - https://github.com/rushatgabhane/Expensify-App/blob/main/CONTRIBUTING.md#make-sure-you-can-test-on-all-platforms

Details

Make tests on all platforms mandatory, and link a doc for Windows/Linux users to test the iOS and MacOS app.

This PR adds the following text to CONTRIBUTING.md

Make sure you can test on all platforms

  • Expensify requires that you can test the app on iOS, MacOS, Android, Web, and mWeb.
  • You'll need a Mac to test the iOS and MacOS app.
  • In case you don't have one, here's a helpful document on how you might test all platforms on a Windows/Linux device.

Fixed Issues

$ #7485

Link a document to test iOS and MacOS app on a windows/linux device.
@rushatgabhane rushatgabhane requested a review from a team as a code owner February 3, 2022 18:51
@MelvinBot MelvinBot requested review from MonilBhavsar and removed request for a team February 3, 2022 18:51
@mallenexpensify

Copy link
Copy Markdown
Contributor

Thanks for putting this together @rushatgabhane , looks great
image

@MonilBhavsar MonilBhavsar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Going through the doc, one is redirected to pastebin site for some commands. Can you please move those commands to the doc

@rushatgabhane

rushatgabhane commented Feb 4, 2022

Copy link
Copy Markdown
Member Author

@MonilBhavsar good idea, done. I hope this is okay.

image

@MonilBhavsar MonilBhavsar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Looks great 👍

@MonilBhavsar MonilBhavsar merged commit a426b1e into Expensify:main Feb 4, 2022
@OSBotify

OSBotify commented Feb 4, 2022

Copy link
Copy Markdown
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@rushatgabhane rushatgabhane changed the title Standardize on a way Windows/Linux can test MacOS and iOS apps [No QA] Standardize on a way Windows/Linux can test MacOS and iOS apps Feb 4, 2022
@OSBotify

OSBotify commented Feb 4, 2022

Copy link
Copy Markdown
Contributor

🚀 Deployed to staging by @MonilBhavsar in version: 1.1.36-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@OSBotify

OSBotify commented Feb 7, 2022

Copy link
Copy Markdown
Contributor

🚀 Deployed to production by @roryabraham in version: 1.1.36-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants