[No QA] Create Automation for when main fail#34262
Conversation
|
@rayane-djouah Thanks for the PR! Would you mind sharing how you tested it? |
|
@jjcoffee I tested it on a sample repo https://github.com/rayane-djouah/testworkflow |
|
@jjcoffee I tested the workflow on my sample repo and it is working correctly. The PR is now ready for review! |
|
review comments addressed by 10baa72 |
pecanoro
left a comment
There was a problem hiding this comment.
I would love to see automated tests in workflow_test if it is possible
|
@rayane-djouah friendly reminder to address the comments from the review! |
|
Sorry for the delay, updating today |
|
@rayane-djouah Another friendly reminder 😄 |
| }); | ||
| const existingIssue = issues.data.find(issue => issue.title.includes(jobName)); | ||
| if (!existingIssue) { | ||
| const issueTitle = `🔍 Investigation Needed: ${ jobName } Failure due to PR Merge 🔍`; |
There was a problem hiding this comment.
| const issueTitle = `🔍 Investigation Needed: ${ jobName } Failure due to PR Merge 🔍`; | |
| const issueTitle = `Investigate workflow job failing on main: ${ jobName }`; |
I think it's a bit tidier to phrase the title like this. We should maybe also prepend a priority in square brackets, e.g. [HIGH] but I'm unsure if there's an internal process for assigning the level? cc @pecanoro
Co-authored-by: Joel Davies <joeld.dev@gmail.com>
|
@rayane-djouah Can we add some tests to workflow_test? |
|
@rayane-djouah Friendly bump on my last comment! |
|
Hi, I apologize for the delay. I've been working on setting up the environment, and it's taken me some time. I'm not too familiar with workflow tests, but I'll do my best to complete them by Friday. Thanks for your understanding! |
|
@rayane-djouah It's been a week already, could you please take a look at those tests asap? You can find some examples in the folder https://github.com/Expensify/App/tree/672d6ff35fcad63128cc1a23f7584ac6ce85b34a/workflow_tests, it should make it easier to figure out |
|
Sorry for the delay, I'm working on it them today |
|
Updated |
Co-authored-by: Rocio Perez-Cano <pecanoro@users.noreply.github.com>
|
@jjcoffee Can you double check the last changes and reapprove if it looks good? I will approve and merge after |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/pecanoro in version: 1.4.39-0 🚀
|
|
🚀 Deployed to production by https://github.com/Beamanator in version: 1.4.39-8 🚀
|
Details
Fixed Issues
$ #34110
PROPOSAL:
Tests
Offline tests
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)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel so the design team can review the changes.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
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop