-
Notifications
You must be signed in to change notification settings - Fork 3.5k
[No QA]Use ubuntu-latest-xl and macos-12-xl large runners to speed up deploys
#21232
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
Conversation
ubunutu-latest-xlubuntu-latest-xl and macos-12-xl large runners to speed up deploys
|
|
ubuntu-latest-xl and macos-12-xl large runners to speed up deploysubuntu-latest-xl and macos-12-xl large runners to speed up deploys
|
@sobitneupane Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Reviewer Checklist
Screenshots/VideosWebMobile Web - ChromeMobile Web - SafariDesktopiOSAndroid |
|
|
[No QA]Use `ubuntu-latest-xl` and `macos-12-xl` large runners to speed up deploys (cherry picked from commit a3b583e)
…-21232 🍒 Cherry pick PR #21232 to staging 🍒
|
🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.30-1 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 1.3.30-5 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 1.3.31-3 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 1.3.31-3 🚀
|
|
🚀 Deployed to staging by https://github.com/AndrewGable in version: 1.3.32-1 🚀
|
|
🚀 Deployed to production by https://github.com/thienlnam in version: 1.3.32-5 🚀
|
|
Hello @AndrewGable , I don't know if I am supposed to say it here but I am experiencing problems with lint with this change. As you can see since I merged this change my lint check throws the error The last commit I revert your change and Lint works as expected, do you know what could be the issue ? |
|
And I have seen that someone else had the issue yesterday here |
|
Hey @ShogunFire, usually we use the #expensify-open-source room in Slack to discuss these types of issues. It looks like on your latest commit lint passed without an error. If you are still having issues can you ping me in that slack room? I'm |
Details
This change configures compute intensive portions of the deploy process to use GitHub large runners. We've seen a speed up of 15 minutes by using a large runner for iOS builds and would like to continue to speed up the deploy process with these runners.
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/287645
Tests
lint.ymlfor a testOffline tests
N/A
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Web
N/A - Workflow code only
Mobile Web - Chrome
N/A - Workflow code only
Mobile Web - Safari
N/A - Workflow code only
Desktop
N/A - Workflow code only
iOS
N/A - Workflow code only
Android
N/A - Workflow code only