Skip to content

Commit ab68073

Browse files
authored
release: 7.73.1 (#29107)
# 🚀 v7.73.1 Testing & Release Quality Process Hi Team, As part of our new **MetaMask Release Quality Process**, here’s a quick overview of the key processes, testing strategies, and milestones to ensure a smooth and high-quality deployment. --- ## 📋 Key Processes ### Testing Strategy - **Developer Teams:** Conduct regression and exploratory testing for your functional areas, including automated and manual tests for critical workflows. - **QA Team:** Focus on exploratory testing across the wallet, prioritize high-impact areas, and triage any Sentry errors found during testing. - **Customer Success Team:** Validate new functionalities and provide feedback to support release monitoring. ### GitHub Signoff - Each team must **sign off on the Release Candidate (RC)** via GitHub by the end of the validation timeline (**Tuesday EOD PT**). - Ensure all tests outlined in the Testing Plan are executed, and any identified issues are addressed. ### Issue Resolution - **Resolve all Release Blockers** (Sev0 and Sev1) by **Tuesday EOD PT**. - For unresolved blockers, PRs may be reverted, or feature flags disabled to maintain release quality and timelines. ### Cherry-Picking Criteria - Only **critical fixes** meeting outlined criteria will be cherry-picked. - Developers must ensure these fixes are thoroughly reviewed, tested, and merged by **Tuesday EOD PT**. --- ## 🗓️ Timeline and Milestones 1. **Today (Friday):** Begin Release Candidate validation. 2. **Tuesday EOD PT:** Finalize RC with all fixes and cherry-picks. 3. **Wednesday:** Buffer day for final checks. 4. **Thursday:** Submit release to app stores and begin rollout to 1% of users. 5. **Monday:** Scale deployment to 10%. 6. **Tuesday:** Full rollout to 100%. --- ## ✅ Signoff Checklist Each team is responsible for signing off via GitHub. Use the checkbox below to track signoff completion: # Team sign-off checklist - [ ] Mobile Platform This process is a major step forward in ensuring release stability and quality. Let’s stay aligned and make this release a success! 🚀 Feel free to reach out if you have questions or need clarification. Many thanks in advance # Reference - Testing plan sheet - https://docs.google.com/spreadsheets/d/1tsoodlAlyvEUpkkcNcbZ4PM9HuC9cEM80RZeoVv5OCQ/edit?gid=404070372#gid=404070372
2 parents bc0ad61 + c783e63 commit ab68073

6 files changed

Lines changed: 17 additions & 8 deletions

File tree

.yarnrc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ npmAuditIgnoreAdvisories:
1616
- 1113441 # bn.js affected by an infinite loop. No fix available yet (latest is 5.2.1, affected <=5.2.3). Suppressing for now to unblock CI. https://github.com/advisories/GHSA-378v-28hj-76wf
1717
- 1113442 # bn.js affected by an infinite loop. No fix available yet (latest is 5.2.1, affected <=5.2.3). Suppressing for now to unblock CI. https://github.com/advisories/GHSA-378v-28hj-76wf
1818
- 1115765 # XML injection via unsafe CDATA serialization allows attacker-controlled markup insertion https://github.com/advisories/GHSA-wh4c-j3r5-mjhp
19+
- 1116970 # uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided. We're using v4 and v1 which are not affected. Ignored while we work through the breaking changes between fixed and used versions. Track progress: https://consensyssoftware.atlassian.net/browse/MCWP-557
1920

2021
yarnPath: .yarn/releases/yarn-4.10.3.cjs
2122

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [7.73.1]
11+
12+
### Fixed
13+
14+
- Fixed google and Apple login issue
15+
1016
## [7.73.0]
1117

1218
### Added
@@ -11216,7 +11222,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1121611222
- [#957](https://github.com/MetaMask/metamask-mobile/pull/957): fix timeouts (#957)
1121711223
- [#954](https://github.com/MetaMask/metamask-mobile/pull/954): Bugfix: onboarding navigation (#954)
1121811224

11219-
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.73.0...HEAD
11225+
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.73.1...HEAD
11226+
[7.73.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.73.0...v7.73.1
1122011227
[7.73.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.72.1...v7.73.0
1122111228
[7.72.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.72.0...v7.72.1
1122211229
[7.72.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.71.1...v7.72.0

app/constants/ota.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import otaConfig from '../../ota.config.js';
1010
* Reset when releasing a new native build as appropriate for that line.
1111
* Kept here (not only in ota.config.js) so changes there do not alter the Expo fingerprint and break CI.
1212
*/
13-
export const OTA_VERSION: string = 'vX.XX.X';
13+
export const OTA_VERSION: string = 'v7.73.1';
1414
export const RUNTIME_VERSION = otaConfig.RUNTIME_VERSION;
1515
export const PROJECT_ID = otaConfig.PROJECT_ID;
1616
export const UPDATE_URL = otaConfig.UPDATE_URL;

builds.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ _secrets: &secrets # Infrastructure
9999
MM_BRAZE_SDK_ENDPOINT: 'MM_BRAZE_SDK_ENDPOINT'
100100
# Expo
101101
EXPO_PROJECT_ID: 'EXPO_PROJECT_ID'
102+
EXPO_TOKEN: 'EXPO_TOKEN'
102103

103104
# Signing config (AWS Secrets Manager) - omit for dev/simulator builds
104105
# android_keystore_path: filename in android/keystores/ (build.gradle expects fixed paths)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@
371371
"@walletconnect/core": "^2.23.0",
372372
"@walletconnect/react-native-compat": "^2.23.0",
373373
"@walletconnect/utils": "^2.23.0",
374-
"@xmldom/xmldom": "^0.8.12",
374+
"@xmldom/xmldom": "^0.8.13",
375375
"asyncstorage-down": "4.2.0",
376376
"axios": "^1.15.0",
377377
"bignumber.js": "^9.0.1",

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20655,10 +20655,10 @@ __metadata:
2065520655
languageName: node
2065620656
linkType: hard
2065720657

20658-
"@xmldom/xmldom@npm:^0.8.12, @xmldom/xmldom@npm:^0.8.8, @xmldom/xmldom@npm:^0.x":
20659-
version: 0.8.12
20660-
resolution: "@xmldom/xmldom@npm:0.8.12"
20661-
checksum: 10/0fc20bc72a057a939ed17afc3fb35d6be2eb19e42aa9ba3c78aa8bdf471da0b4b17c2710581ce6a2cd68ce3995c2ee7d689593a70a26df1273c0c9c29dfca257
20658+
"@xmldom/xmldom@npm:^0.8.13, @xmldom/xmldom@npm:^0.8.8, @xmldom/xmldom@npm:^0.x":
20659+
version: 0.8.13
20660+
resolution: "@xmldom/xmldom@npm:0.8.13"
20661+
checksum: 10/f8f3d56fa91d5026885c0c5c00b07eae47647bda0d742ecbf8e51e06bb287ab30222977b20529ee15c364031606225ebca58907a8ecc76a3add6b3f10e6ddfc6
2066220662
languageName: node
2066320663
linkType: hard
2066420664

@@ -35596,7 +35596,7 @@ __metadata:
3559635596
"@walletconnect/utils": "npm:^2.23.0"
3559735597
"@wdio/protocols": "npm:^9.27.0"
3559835598
"@welldone-software/why-did-you-render": "npm:^8.0.1"
35599-
"@xmldom/xmldom": "npm:^0.8.12"
35599+
"@xmldom/xmldom": "npm:^0.8.13"
3560035600
appium: "npm:^2.12.1"
3560135601
appium-adb: "npm:^9.11.4"
3560235602
appium-chromium-driver: "npm:^2.0.2"

0 commit comments

Comments
 (0)