-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
feat: cicd e2e label requirements + pr automation #12243
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Bitrise❌❌❌ Commit hash: 93cf729 Note
Tip
|
Bitrise❌❌❌ Commit hash: 7dc1d78 Note
Tip
|
Bitrise❌❌❌ Commit hash: 65c7d93 Note
Tip
|
Bitrise❌❌❌ Commit hash: 8bc90d6 Note
Tip
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some comments
Bitrise✅✅✅ Commit hash: 2857ecb Note
|
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
This PR does a few things
With this change we're looking to improve the posture on our PR lifecycle with auto drafts and enforce a higher standard for incoming changes towards or E2E testing posture.
Related issues
[Fixes:]
#11747
Manual testing steps
UC1 : Nether E2E Label is set
-> https://github.com/MetaMask/metamask-mobile/actions/runs/11826040868/job/32951145968?pr=12243
Expected : Not Mergeable
UC2 : docs PR
Should run: false, Reason: The pull request is documentation related.
Skipping Bitrise status check. due to the following reason: The pull request is documentation related.
Created 'Bitrise E2E Status' check with skipped status for commit dea08a9
https://github.com/MetaMask/metamask-mobile/actions/runs/11826187817/job/32951608300?pr=12243
Expected: Mergeable
UC3 : No E2E Smoke Needed Label is set
Anti label: true
Should run: false, Reason: The pull request has the anti-label.
Skipping Bitrise status check. due to the following reason: The pull request has the anti-label.
Created 'Bitrise E2E Status' check with skipped status for commit dea08a9[22]
https://github.com/MetaMask/metamask-mobile/actions/runs/11826234735/job/32951749305?pr=12243
Expected Mergeable
UC4: Smoke E2E Label is set
Should run: true, Reason: The smoke test label is present.
Starting Bitrise build for commit dea08a9
Screenshots/Recordings
Before
N/A CICD Changes only
After
N/A CICD Changes only
Pre-merge author checklist
Pre-merge reviewer checklist