-
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
[No QA]Use ubuntu-latest-xl
and macos-12-xl
large runners to speed up deploys
#21232
Conversation
ubunutu-latest-xl
ubuntu-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.yml
for a testOffline tests
N/A
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.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