-
Notifications
You must be signed in to change notification settings - Fork 5.2k
feat(2404): change mv3 as main build besides firefox #24746
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
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. |
cb8da54
to
4adbfc4
Compare
@metamaskbot update-policies |
Policies updated |
@metamaskbot update-policies |
@metamaskbot update-policies |
Policies updated |
No policy changes |
@metamaskbot update-policies |
No policy changes |
ee4fb09
to
94c2d25
Compare
Builds ready [0916395]
Page Load Metrics (47 ± 3 ms)
|
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
Builds ready [0916395]
Page Load Metrics (47 ± 3 ms)
|
development/build/manifest.js
Outdated
shouldIncludeMV3: | ||
process.env.ENABLE_MV3 === 'true' || | ||
process.env.ENABLE_MV3 === undefined, |
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.
nit:
shouldIncludeMV3: | |
process.env.ENABLE_MV3 === 'true' || | |
process.env.ENABLE_MV3 === undefined, | |
shouldIncludeMV3: IS_MV3_ENABLED, |
builds.yml
Outdated
@@ -192,7 +192,7 @@ env: | |||
- SKIP_BACKGROUND_INITIALIZATION: false | |||
|
|||
# TODO(ritave): Move ManifestV3 into a feature? |
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.
safe to remove the todo here? I doubt we'll ever move it to a "feature".
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.
Good catch ! removed
Builds ready [2197e3f]
Page Load Metrics (347 ± 294 ms)
|
Builds ready [2197e3f]
Page Load Metrics (347 ± 294 ms)
|
Builds ready [60071ab]
Page Load Metrics (109 ± 129 ms)
Bundle size diffs
|
I tested the chrome and firefox main and flask builds. And MMI chrome builds (MMI only publishes to chrome). Looks good! |
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.
Looks pretty good! Though I think there will be some follow up work for bits we may have missed, as there are a lot of subtle changes in here.
Missing release label release-11.16.6 on PR. Adding release label release-11.16.6 on PR and removing other release labels(release-11.18.0), as PR was cherry-picked in branch 11.16.6. |
Description
Make MV3 build as default one besides firefox related pipelines
Related issues
Fixes: https://github.com/MetaMask/MetaMask-planning/issues/2404
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist